Div水平居中效果怎麼實現

藏色散人
發布: 2018-11-09 13:46:13
原創
9441 人瀏覽過

本篇文章主要介紹實作div水平居中的具體方法。

對於html/css的初學者來說,實現div各種居中(如水平居中,垂直居中等)的辦法,想必大家也都有所了解,畢竟優秀的div排版是製作網頁頁面的基本組成部分。

推薦參考:《html教學

下面我們就結合簡單的範例給大家介紹實作div水平居中的方法。

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Div水平居中</title>
</head>
<body>
<div style="text-align: center;margin: 0 auto;background: red;width: 100px;">
    PHP中文网
</div>
</body>
</html>
登入後複製

效果如下圖所示:

Div水平居中效果怎麼實現

這裡我們主要運用到樣式屬性是「text-align: center;」和「margin: 0 auto;」。

text-align 屬性表示元素中文字的水平對齊方式,屬性值為center則表示把文字排列到中間。

margin 簡寫屬性在一個宣告中設定所有外邊距屬性,屬性值為0 auto則表示瀏覽器計算外邊邊距並為0。

為了讓大家更直觀清楚的了解margin和text-align的區別效果,我們再詳細的展現每個屬性的作用。

1、我們將上述中程式碼中div的width取消,效果如下:

Div水平居中效果怎麼實現

從圖中我們可以發現,當我們不給div設定寬度但仍有text-align和margin屬性時,div中內容仍保持水平居中。

2、如果我們再將text-align屬性取消,效果如下圖所示:

Div水平居中效果怎麼實現

此時div中文字不再居中。

3、如果我們將margin屬性取消但設定text-align和width時,效果如下圖所示:

Div水平居中效果怎麼實現

##此時我們可以發現,文字居中但是div不再水平居中。

附註:所有瀏覽器都支援 text-align 和margin屬性。

綜上所述,想要實作指定的div水平居中,必須結合使用「text-align: center;」和「margin: 0 auto;」這個兩個屬性。

本篇文章就是關於Div實現水平居中的具體方法介紹,非常的簡單易懂,希望對需要的朋友有所幫助!


以上是Div水平居中效果怎麼實現的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板