2011-03-30 36 views
0

我无法在IE中使用此工作,第二个孩子不在同一行。CSS divs宽度50%在IE中不工作

HTML:

<div class="outer"> 
    <div class="inner">left</div> 
    <div class="inner">right</div> 
</div> 

CSS:

.outer 
{ 
    width: 100%; 
} 

.inner 
{ 
    float: left; 
    width: 50%; 
} 

回答

9

将其更改为width: 49.9%。在IE中记录良好的错误。

+1

49.9%看起来更好。 – 2011-03-30 16:29:07

+0

@Diogo,好点。改变了答案。 – riwalk 2011-03-30 16:43:24

3

将您的宽度更改为49%(或1到50%,另一个更改为49%)。

0

如果您在px中设置了宽度,则50%可以正常工作。

CSS:

.outer{ 
width: 900px; 
} 
.inner{ 
width: 50% 
}