作者franklai (半分の月)
看板Web_Design
标题Re: [问题] CSS的置中
时间Sun Feb 4 00:43:02 2007
※ 引述《Derix (PalaPala)》之铭言:
: 小的写了个网页,欲将整个版面置中:
: <div class="main">
: ...
: </div>
: 而引入的CSS内容:
: .main
: {
: width: 700px;
: margin: auto;
: }
: 不过问题可来了,FireFox里的网页显示正确(所有CSS均能正常显示)
: 然而IE却显示失败(除了不能置中,部分的CSS也莫名失效)
: 不知道是否有人也遇过这种问题,还请问有什麽解决方法Orz
: 感谢众前辈的指点了!
问题出在於IE在quicks mode时,margin: auto是无效的
必须在strict mode下才有用
Quirks mode and strict mode相关请参考ppk的QuirksMode.org
http://www.quirksmode.org/css/quirksmode.html
单就让div置中,只要加上doctype,让IE在strict mode即可
可在以下网址里挑一个能让IE进入strict mode的doctype
http://hsivonen.iki.fi/doctype/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.166.202.242
1F:推 buganini:是Quirk mode吧? 02/04 02:54
2F:推 Derix:也感谢两位前辈指点,不过Strict或Quirk Mode也都失败欸= =" 02/04 08:45
3F:→ Derix:小弟是用IE 6没错 @@a 02/04 08:46