CSS divs ширина 50% не работает в IE - PullRequest
0 голосов
/ 30 марта 2011

Я не могу заставить это работать в 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%;
}

Ответы [ 3 ]

9 голосов
/ 30 марта 2011

Измените его на width: 49.9%.Хорошо документированная ошибка в IE.

3 голосов
/ 30 марта 2011

Измените ширину на 49% (или одну на 50%, а другую на 49%).

0 голосов
/ 11 ноября 2013

если у вас задана ширина в px, 50% работает правильно.

CSS:

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