我有一个关于word-wrap break-word属性的问题,它应该打破代码标记,当它碰到边框时
<div>class="link alert clearfix"</div>
但它并没有将单词分开,而是跳到下一行,在“voting” div 的旁边
这里的问题是:
http://meetthemes.com/post/?post=Mooncraft+-+Themeforest+Premium+Theme
向下滚动到第三个下载链接,那就是跳下去的那一个。
我有一个关于word-wrap break-word属性的问题,它应该打破代码标记,当它碰到边框时
<div>class="link alert clearfix"</div>
但它并没有将单词分开,而是跳到下一行,在“voting” div 的旁边
这里的问题是:
http://meetthemes.com/post/?post=Mooncraft+-+Themeforest+Premium+Theme
向下滚动到第三个下载链接,那就是跳下去的那一个。
如果您将其设置为display: inline-block
并给它一个max-width
,它将为您断开单词。您还需要在CSS中删除white-space: nowrap
代码元素,或通过添加white-space: normal
来禁用特定的code.link
类。
John的建议完全不起作用,要使其生效,您还必须使用本文中提到的属性:
因此,请使用以下示例代码:
<code style="display: inline-block;white-space: normal;max-width:100%; word-break:break-all; word-wrap:break-word;">anyyyyyyyylonnnnnngggggggggstringggggggggwillllbetrunnncateeeeeddddddd</code>
您可以设置任何最大宽度,以整数PX、EM或百分比形式,也可以不设置最大宽度,因为这不是必需的。