DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS詳解 >> 深入學習CSS的Margin和Padding屬性用法(3)
深入學習CSS的Margin和Padding屬性用法(3)
編輯:CSS詳解     
中問題

需要定義元素的寬,並且定義橫向的margin,如果你的布局包含在一個層(容器)中,就象這樣:
你可以這樣定義使它橫向居中:

  1. #wrap{
  2. width:760px;/*修改為你的層的寬度*/
  3. margin:0auto;
  4. }

但是IE5/Win不能正確顯示這個定義,我們采用一個非常有用的技巧來解決:在外層用text-align屬性。就象這樣:

  1. #outer{
  2. text-align:center;
  3. }
  4. #wrap{
  5. width:760px;/*修改為你的層的寬度*/
  6. margin:0auto;
  7. text-align:left;
  8. }

第一個#outer的text-align:center;規則定義IE5/Win中#outer的所有元素居中(其他浏覽器只是將文字居中),第二個text-align:left;是將#warp中的文字居左。

因此,在有居中元素的css中,外層CSS要定義text-align:center屬性,內層居中用margin:xautoxauto定義,並重新定義text-align。

【編輯推薦】

  1. CSS中padding-top和padding-left屬性的區別
  2. 使用CSS margin屬性輕松設置外邊距
  3. 名詞釋義 解析padding-top屬性用法
  4. CSS教程:詳解margin和padding屬性應用場合
  5. 實現IE6、IE7、IE8多版本浏覽器共存的五種方法
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved