作者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