width: 100% не удалось сделать текстовую область такой же широкой, как родительский элемент в IE6? - PullRequest
0 голосов
/ 24 августа 2009

связанный фрагмент следующим образом:

<textarea class="w100"></textarea>

.w100 {
    width:100%;
}

Это работает в Firefox, но не в IE6, почему и как исправить эту ошибку?

** РЕДАКТИРОВАТЬ: ** ПОСЛЕ ДОБАВЛЕНИЯ DIV, СЕЙЧАС РАБОТАЕТ.

<fieldset>
                                        <div>
                                            <textarea class="w100"></textarea>
                                        </div>
                                    </fieldset>

Ответы [ 3 ]

0 голосов
/ 24 августа 2009

IE6 в некоторых случаях не очень хорошо обрабатывает% размеров (и это, очевидно, один из них). Если вы поместите th textarea в тег div, ширина которого равна 300 пикселей, вы можете увидеть, что он соответствует 100% тега div, но он не работает (я думаю), если ширина тега div равна 100 %.

0 голосов
/ 24 августа 2009

Убедитесь, что тело и HTML тоже на 100%. Я не имею никакого смысла (тело всегда должно быть на 100% от его собственной ширины, верно?), Но это выглядит так:

.html
{
  width:100%;
}
.body
{
 width:100%;
}
0 голосов
/ 24 августа 2009

Вы пытались удалить IE6?

Серьезно ли вы проверили все свои поля и отступы?

...