使用 CSS 中的 margin 屬性設定文字居中
我們可以使用 CSS 的 margin 屬性將塊級元素居中,但需要設定該元素的 CSS 寬度屬性。自動 值是為 邊距 屬性設定的。
讓我們看一些示例,以使用 CSS 邊距屬性將元素居中 −
建立一個符號和居中對齊
在此示例中,我們使用 CSS 建立了一個符號。使用值 自動 的 邊距 屬性將對其居中 −
div { width: 50%; margin: 10px auto; border:4px solid black; }
示例
讓我們看一個使用邊距屬性將一個符號居中對齊的示例 −
<!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 邊距屬性將元素居中的示例 −
將 Div 居中
在此示例中,我們使用值 自動 的 邊距 屬性居中了 div。我們有 3 個螢幕,即 div −
<div class="screen screen1">Screen 70%</div> <div class="screen screen2">Screen 50%</div> <div class="screen screen3">Screen 30%</div>
所有以上內容都使用 邊距 屬性對齊 −
.screen { padding: 10px; margin: 10px auto; text-align: center; color: white; border-radius: 0 0 50px 50px; border: 4px solid #000; }
示例
讓我們看一個在 HTML 網頁上將 div 居中對齊的示例 −
<!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> <div class="screen screen1">Screen 70%</div> <div class="screen screen2">Screen 50%</div> <div class="screen screen3">Screen 30%</div> </div> </body> </html>
廣告