Html Internet Explorer 11 word wrap不工作
在IE11中,单词包装似乎不再适用于textarea元素。在IE10及更早版本中,FF、Safari和Chrome word包装都能按预期工作 IE 11没有实现任何单词包装。我已经尝试将“wrap=hard”添加到textarea标记中,并将“wordwrap:normal;”添加到CSS中 还有其他人遇到过这个问题吗?如果是这样,您是否找到了解决方案。Windows正在推出此更新,不一致的行为正在成为一个问题 谢谢你能提供的帮助 这是我当前的textarea标签Html Internet Explorer 11 word wrap不工作,html,css,internet-explorer,Html,Css,Internet Explorer,在IE11中,单词包装似乎不再适用于textarea元素。在IE10及更早版本中,FF、Safari和Chrome word包装都能按预期工作 IE 11没有实现任何单词包装。我已经尝试将“wrap=hard”添加到textarea标记中,并将“wordwrap:normal;”添加到CSS中 还有其他人遇到过这个问题吗?如果是这样,您是否找到了解决方案。Windows正在推出此更新,不一致的行为正在成为一个问题 谢谢你能提供的帮助 这是我当前的textarea标签 <textarea c
<textarea class="wrklst-report_text" id="report_text_6586427" name="report_text[6586427]" title="Report Box" data-exam_seq="6586427" style="width:95%;"></textarea>
为了确保这个问题的答案对将来访问这个问题的人来说是显而易见的:OP()在问题下面的评论中自己回答了这个问题: 问题的原因是Internet Explorer 11使
textarea
元素继承应用于直接父级的空白
属性
解决方法是将
空白:预换行应用到文本区域,如所示。注意,IE11在兼容模式下不会正确换行。要获取它,请单击Alt、工具、Internet选项、安全、本地intranet、站点、高级。查看该列表中的内容。添加CSS
{width: 100%}
这将把文本包装到标签上我在这里遇到的另一个问题是word wrap在IE11上不起作用
{width:100%}
解决方案确实对我有效。我遇到了一个类似的问题,通过将换行符样式更改为分词样式解决了这个问题:
{ word-break: break-all; }
我在IE(11.431.16299.0)上的下拉列表中遇到了类似的问题,我通过应用以下两种样式进行了修复
white-space:pre-wrap;
word-break:break-all;
这个问题在IE11中通过将样式应用为
{word break:break all;}无需复制。您没有显示某些内容,或者您弄错了。您需要指定再现问题的实际输入数据,解释您预期会发生什么以及会发生什么。“不工作”不是问题描述。我发现了问题。非常感谢您的投入。这很有帮助。IE11现在似乎使textarea元素从其父div继承了“空白”属性。Wesley是对的。我刚刚遇到了同样的问题,设置了空白:pre-wrap代码>修复了该问题。这个问题并不难重现:创建一个带有固定宽度的textarea的HTML页面,其中包含一个比textarea宽度长的句子。使用IE 11打开HTML文件,您将看到下一个没有包装。CSS中的textarea{white space:pre wrap;}解决了我的问题,谢谢!在马克西莫,也有同样的问题。在文本区域前的样式标记中,我必须添加空白:pre wrap,以便文本区域正确地进行包装。-e、 g.溢出:空白:预换行;“maxlength=“32000”
——Chrome 43和Firefox 38中没有此问题。使用此选项显示只读输入时,有一个警告,即解释字符串开头的空白。我看到您使用Internet explorer,三年多后才回复。
white-space:pre-wrap;
word-break:break-all;