2012-07-28 65 views
0

我正在创建将表标记转换为div的jsp标记的过程。这是我的标签生成的代码。在ie9中,蓝色div和黑色div之间有空格。我已经尝试过所有的事情,以正确的方式解决问题。请:-(帮忙,我把它逐字因为我不知道,如果IE9做了一些奇怪的白色空间。CSS清除导致div之间的空间

<!-- AUTO GENERATED TABLE ELEMENT --> 
<div style=" "> 

<!-- AUTO GENERATED TABLE:ROW ELEMENT --> 
<div style="clear:left; margin: 0px; padding: 0px;"> 

<!-- AUTO GENERATED TABLE:CELL ELEMENT --> 
<div style="float:left; background-color: blue; height: 50px; width: 300px; text-align: center; margin: 0px; padding: 0px;"> 
      <!--<p style="color: white;">You have reached this page in error</p>--> 
     </div> 
<!-- AUTO GENERATED TABLE:CELL ELEMENT --> 

<!-- AUTO GENERATED TABLE:CELL ELEMENT --> 
<div style="float:left; background-color: blue; height: 50px; width: 300px; text-align: center; margin: 0px; padding: 0px;"> 
      <!--<p style="font-weight: bold; color: red;">No matching path</p>--> 
     </div> 
<!-- AUTO GENERATED TABLE:CELL ELEMENT --> 
    </div> 
<!-- AUTO GENERATED TABLE:ROW ELEMENT --> 

<!-- AUTO GENERATED TABLE:ROW ELEMENT --> 
<div style="clear:left; margin: 0px; padding: 0px;"> 

<!-- AUTO GENERATED TABLE:CELL ELEMENT --> 
<div style="float:left; background-color: black; color: white; height: 600px; width: 600px; text-align: center; margin: 0px; padding: 0px;"> 
      <font style="font-size: 50px">&iquest;</font> 
     </div> 
<!-- AUTO GENERATED TABLE:CELL ELEMENT --> 
    </div> 
<!-- AUTO GENERATED TABLE:ROW ELEMENT --> 
</div> 
<!-- AUTO GENERATED TABLE ELEMENT --> 
+0

?你有此页的doctype 尝试并删除空白,它可能关系 哎呀,尽量明确:既 – Andy 2012-07-28 00:36:15

+0

@ user1538100我想你可能用的doctype有它,我还在测试,但应该修复它。 :-) – rubixibuc 2012-07-28 00:44:51

+0

@ user1538100把这个作为答案,我一定会接受它 – rubixibuc 2012-07-28 00:47:54

回答

3

看的像你缺少DOCTYPE,这将使IE排序本身出