2011-03-30 80 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% 
}