हम CSS मार्जिन संपत्ति का उपयोग करके क्षैतिज रूप से एक ब्लॉक-स्तरीय तत्व को केंद्र में रख सकते हैं, लेकिन उस तत्व की CSS चौड़ाई संपत्ति सेट की जानी चाहिए।
आइए CSS मार्जिन गुण का उपयोग करके किसी तत्व को केंद्र में रखने के लिए एक उदाहरण देखें -
उदाहरण
<!DOCTYPE html> <html> <head> <title>Center Alignment using CSS Margin</title> <style> #yinyangSymbol { width: 100px; height: 50px; background: #fff; border-color: #000; border-style: solid; border-width: 2px 2px 50px 2px; border-radius: 100%; position: relative; } #yinyangSymbol::before { content: ""; position: absolute; top: 50%; left: 0; background: #fff; border: 18px solid #000; border-radius: 100%; width: 14px; height: 14px; } #yinyangSymbol::after { content: ""; position: absolute; top: 50%; left: 50%; background: #000; border: 18px solid #fff; border-radius:100%; width: 14px; height: 14px; } div{ width: 50%; margin: 10px auto; border:4px solid black; } #text { border: 4px solid black; background-color: grey; color: white; text-align: center; } </style> </head> <body> <div id="main"> <div> <div id="yinyangSymbol"></div> </div> <div id="text">Be Centered & Balanced</div> </div> </body> </html>
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा
आइए CSS मार्जिन गुण का उपयोग करके किसी तत्व को केन्द्रित करने के लिए एक और उदाहरण देखें -
उदाहरण
<!DOCTYPE html> <html> <head> <title>Center Alignment using CSS Margin</title> <style> .screen{ padding: 10px; margin: 10px auto; text-align: center; color: white; border-radius: 0 0 50px 50px; border: 4px solid #000; } .screen1 { background-color: #f06d06; width: 70%; } .screen2 { background-color: #48C9B0; width: 50%; } .screen3 { background-color: #DC3545; width: 30%; } </style> </head> <body> <div class="screen screen1">Screen 70%</div> <div class="screen screen2">Screen 50%</div> <div class="screen screen3">Screen 30%</div> </div> </body> </html>
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा