-1

相关片段如下:

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

.w100 {
    width:100%;
}

它在 Firefox 中有效,但在 IE6 中无效,为什么以及如何修复此错误?

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

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

3 回答 3

0

确保body和html也是100%。我没有任何意义(身体总是 100% 的宽度,对吗?)但它似乎可以解决问题:

.html
{
  width:100%;
}
.body
{
 width:100%;
}
于 2009-08-24T08:01:50.577 回答
0

您是否尝试删除 IE6 ?

你真的检查过所有的边距和填充吗?

于 2009-08-24T07:43:02.363 回答
0

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

于 2009-08-24T07:47:00.390 回答