IE8是否在连字符上换行?

时间:2013-01-17 00:26:26

标签: html internet-explorer-8 wbr

我正在使用<wbr>标记强制firefox在换行字不能适应行(或行)剩余空间时换行,但是根据quirksmode website IE8根本不尊重这个标签。

我无法检查自己,但IE8会对以下标记做什么?假设列宽为200px,字体大小为16px,带连字符的单词不适合。

<p>Blah, blah, blah, cloud-<wbr>based environment, blah, blah, blah.</p>

这是一张让事情更清晰的图片,展示了在有<wbr>标签的情况下在FF中发生的事情。

enter image description here

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

2 个答案:

答案 0 :(得分:1)

是的,确实如此。您可以通过点击F12或转到工具&gt;在Internet Explorer中进行检查。开发人员工具,然后将浏览器模式和文档模式更改为IE8。

答案 1 :(得分:1)

IE将连字符视为默认允许换行符。这至少是因为IE 5的IE行为。如果你需要在其他上下文中允许换行,那么有几个approaches(你可能会在组合中使用),例如<wbr> ,零宽度空格字符和连字符。