css中元素的水平居中

2021-07-10 10:32:24 字數 825 閱讀 4251

關於css元素的水平居中,有兩種辦法可以得到:一種是 自動定義margin的左右寬度來實現,一種是用position的相對定位和絕對定位來實現。

舉乙個簡單的例子:

href="#">link onea>

li>

href="#">link twoa>

li>

href="#">link threea>

li>

href="#">link foura>

li>

ul>

div>在頁面上有四個連線,想要它們水平排列,並且居中,就像我們見到的頁面導航一樣:

用第一種方法的話,我們可以這樣寫css檔案:

div

ulli

margin的邊框定義順序是top right bottom left如果只定義兩個數值,預設為top和right,bottom預設為top值,left預設為right值,我們想要的是左右邊距由瀏覽器自動定義。這是簡單的一層div中ul元素的居中,如果有多層巢狀,需要理清相互之間的關係,想好是哪個元素相對哪個元素的居中。

第二種方法是使用position中的絕對定位absolute和相對定位relative來使元素居中。css**如下:

div

ulli

事實上,position屬性是為布局定位而存在,會改變元素框的在流中的位置,因而若可以使用第一種方法達到水平居中首選第一種方法。

CSS中元素水平居中顯示的方法

用css讓元素居中顯示並不是件很簡單的事情。同樣的css居中設定在不同瀏覽器中的表現也各有千秋。本文就介紹了在css中常見的幾種讓元素水平居中顯示的方法。1.使用自動外邊距實現居中 css中首選的讓元素水平居中的方法就是使用margin屬性 將元素的margin left和margin right屬...

CSS中元素水平居中顯示的方法

用css讓元素居中顯示並不是件很簡單的事情。同樣的css居中設定在不同瀏覽器中的表現也各有千秋。本文就介紹了在css中常見的幾種讓元素水平居中顯示的方法。1.使用自動外邊距實現居中 css中首選的讓元素水平居中的方法就是使用margin屬性 將元素的margin left和margin right屬...

CSS中元素水平居中顯示的方法

用css讓元素居中顯示並不是件很簡單的事情。同樣的css居中設定在不同瀏覽器中的表現也各有千秋。本文就介紹了在css中常見的幾種讓元素水平居中顯示的方法。1.使用自動外邊距實現居中 css中首選的讓元素水平居中的方法就是使用margin屬性 將元素的margin left和margin right屬...