作者dpnu (閑人)
看板Web_Design
標題Re: [問題] 請教大家一些問題
時間Fri Jun 18 20:18:30 2004
※ 引述《andyhorng (南方一陣風)》之銘言:
: 請問怎麼做到網頁置中
: 就像奇摩的首頁這樣~
: 謝謝回答^^
說到 css 的 text-align,w3c 建議書是寫說
This property describes how inline content of a block is aligned.
意思是排列一個區塊中的內文。
可是 ie 把它實作成不只排列內文也會移動整個 box,
比較新的瀏覽器,像 mozilla,的顯示才正確。
所以要用置中, ie 還是用 <center></center>
或者 <div align="center"></div> 吧。
css 的置中法,則要先定義寬度,再把左右 margin 設為 auto
{
width: 800px;
margin: 0 auto;
}
但是 ie 又沒符合規範,實作 margin 的 auto,所以它看不懂 auto。
只好將錯就錯,先在上一層 box 用 text-align: center
再將下屬的 box 設回 text-align: left
可是 mozilla 不支援這種錯誤的方法,因此兩種 css 方式要同時用才行。
--
期待 IE 7.0 的修正
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.68.45.153