width:100%无法使textarea与IE6中的父元素一样宽?

时间:2009-08-24 07:39:56

标签: css textarea width

相关摘录如下:

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

.w100 {
    width:100%;
}

它适用于Firefox,但不适用于IE6, 为什么以及如何解决这个错误?

**编辑:**添加DIV之后,它现在可以工作。

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

3 个答案:

答案 0 :(得分:0)

您是否尝试删除IE6?

你是否真的检查了所有的边距和填充物?

答案 1 :(得分:0)

IE6在某些情况下不能很好地处理%大小(这显然是其中之一)。如果你把textarea放在宽度设置为300px的div标签内,你可能会看到它适合div标签的100%,但是如果div标签的宽度为100则它不起作用(我认为) %。

答案 2 :(得分:0)

确保身体和html也是100%。 我没有任何意义(身体总是100%自己的宽度,对吗?)但它接缝可以做到这一点:

.html
{
  width:100%;
}
.body
{
 width:100%;
}