"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > सीएसएस के साथ डिव को केन्द्रित करने के विभिन्न प्रभावी तरीके

सीएसएस के साथ डिव को केन्द्रित करने के विभिन्न प्रभावी तरीके

2024-09-01 को प्रकाशित
ब्राउज़ करें:138

Berbagai Cara Efektif untuk Memposisikan Div di Tengah dengan CSS

परिचय

सीएसएस का उपयोग करके एक div तत्व को केंद्र में रखने के कई तरीके हैं। यहां कुछ सामान्य तरीके दिए गए हैं:

1. फ्लेक्सबॉक्स का उपयोग करना

फ्लेक्सबॉक्स तत्वों को क्षैतिज और लंबवत रूप से केंद्रित करने के लिए सबसे लोकप्रिय तरीकों में से एक है।

{` .container {
    display: flex;
    justify-content: center; /* Center horizontally */
    align-items: center; /* Center vertically */
    height: 100vh; /* Contoh: memposisikan div dalam tinggi viewport */
}`}
{`
Isi di sini
`}

2. ग्रिड लेआउट का उपयोग करना

सीएसएस ग्रिड तत्वों को केंद्र में रखने का एक आसान तरीका भी प्रदान करता है।

{`.container {
    display: grid;
    place-items: center; /* Center horizontally and vertically */
    height: 100vh;
}`}
{`
Isi di sini
`}

3. पूर्ण स्थिति और परिवर्तन का उपयोग करना

यह विधि तत्व को केंद्र में रखने के लिए पोजीशन: एब्सोल्यूट और ट्रांसफॉर्म का उपयोग करती है।

{`.container {
    position: relative;
    height: 100vh;
}
.centered {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}`}
{`
Isi di sini
`}

4. ऑटो मार्जिन का उपयोग करना

इस पद्धति का उपयोग तत्वों को स्वचालित मार्जिन के साथ केंद्र में क्षैतिज रूप से रखने के लिए किया जाता है। हालाँकि, वर्टिकल के लिए, अतिरिक्त युक्तियों की आवश्यकता होती है।

{`.centered {
    width: 200px; /* Contoh lebar */
    height: 200px; /* Contoh tinggi */
    margin: auto;
    position: absolute;
    top: 0; bottom: 0; left: 0; right: 0;
}`}
{`
Isi di sini
`}

5. पाठ-संरेखण और रेखा-ऊंचाई का उपयोग करना (केवल क्षैतिज केन्द्रीकरण)

यह टेक्स्ट या इनलाइन-ब्लॉक तत्वों के लिए अच्छा काम करता है।

{`.container {
    text-align: center; /* Horizontal centering */
    line-height: 100vh; /* Contoh tinggi viewport untuk vertikal centering */
}
.centered {
    display: inline-block;
    vertical-align: middle; /* Jika digunakan dengan elemen lain */
    line-height: normal;
}`}
{`
Isi di sini
`}

6. टेबल डिस्प्ले का उपयोग करना

यह एक पुरानी तकनीक है लेकिन यह अभी भी काम करती है।

{`.container {
    display: table;
    height: 100vh;
    width: 100%;
    text-align: center; /* Horizontal centering */
}
.centered {
    display: table-cell;
    vertical-align: middle; /* Vertikal centering */
}`}
{`
Isi di sini
`}

निष्कर्ष

पृष्ठ के मध्य में तत्वों को क्षैतिज और लंबवत रूप से केंद्रित करने के लिए, फ्लेक्सबॉक्स और ग्रिड विधियां सबसे आसान और सबसे आधुनिक हैं। हालाँकि, परियोजना की आवश्यकताओं के आधार पर अन्य विधियाँ अभी भी उपयोगी हो सकती हैं। इस लेख को अंत तक पढ़ने के लिए धन्यवाद

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/saemulmalik27/berbagai-cara-efektif-untuk-mempozikan-div-di-tengah-dengan-css-4492?1 यदि कोई उल्लंघन है, तो कृपया स्टडी_गोलंग@163 से संपर्क करें इसे हटाने के लिए .com
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3