關於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屬...