Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html IE8行是否在连字符上断开?_Html_Internet Explorer 8_Wbr - Fatal编程技术网

Html IE8行是否在连字符上断开?

Html IE8行是否在连字符上断开?,html,internet-explorer-8,wbr,Html,Internet Explorer 8,Wbr,我使用标记强制firefox在一行(或一行)上的剩余空间中出现连字符时断行,但根据IE8的规定,它根本不尊重这个标记 我自己无法检查,但IE8将如何处理以下标记?假设该列宽为200px,字体大小为16px,并且连字符的单词不适合 <p>Blah, blah, blah, cloud-<wbr>based environment, blah, blah, blah.</p> 诸如此类,诸如此类,诸如此类,基于云的环境诸如此类 下面是一幅让事情更清楚的图片,展

我使用
标记强制firefox在一行(或一行)上的剩余空间中出现连字符时断行,但根据IE8的规定,它根本不尊重这个标记

我自己无法检查,但IE8将如何处理以下标记?假设该列宽为200px,字体大小为16px,并且连字符的单词不适合

<p>Blah, blah, blah, cloud-<wbr>based environment, blah, blah, blah.</p>
诸如此类,诸如此类,诸如此类,基于云的环境诸如此类

下面是一幅让事情更清楚的图片,展示了FF中使用和不使用
标记时会发生什么


我意识到IE8会忽略标签,但它会像Chrome和Safari那样在连字符上断线吗?

是的,它会。您可以在Internet Explorer中点击F12,或进入“工具”>“开发人员工具”,然后将浏览器模式和文档模式更改为IE8来检查这一点。

默认情况下,IE将连字符视为允许在其后面换行。至少从IE 5开始,这就是IE的行为。如果您需要在其他上下文中允许换行,那么有几种(您可以在组合中使用),例如
、零宽度空格字符和连字号。

您应该能够使用CSS根据
标记进行样式设置,但您将失去“智能”这是我想要的行为。你能不能通过在开发者工具中以IE8模式运行IE来检查它?我在linux上,明天我可以试着找到一台机器,在那里我可以用自己的眼睛来检查。而且,它似乎在IE8-as-IE8和IE8的怪癖模式下都能正常工作。@stephenmurdoch,这是一个非常非常好的理由。非常感谢,谢谢你的帮助:)谢谢你的链接,这是一篇很棒的文章,有很多信息。