<body>
<div id="header">
<img src="images/cb01_ad.jpg" width="1000" height="341">
</div>
<div id="main">
<img src="images/coffee1.jpg" width="500" height="375">
</div>
css:
*{ margin:0px auto; padding:0px;}
#header{ width:1000; height:341px;}
#main{ width:500px; height:375px;}
这样简单的2个层,在IE中显示时为什么之间有空隙呢?而且header怎么不居中呢?
怎么去设定好固定的html格式呢?
追答设定为HTML5格式:
...
xhtml1.0 transitional格式:
...
设置这个主要是防止IE进入所谓的"怪异"模式(具体怎么讲我也模糊, 可网上搜索).
这个不用设置啊,打开dreamweaver他自动就有的
追答你的IE版本是多少? 你再试试两个div间不换行.
追问天哪,不换行的时候间隙就没有了,但是在写网页的时候不可能那么多内容放一起不换行啊?那怎么办?我的是IE6
追答IE8上没有这种问题. 你只要前一div的结束标签与后一div的开始之间不换行就可以了, 应该无需所有内容都不换行.
追问试了一下,不行。不过还是谢谢你!