为了简单起见,我有以下代码:
<div>
<a>view all your links</a>
</div>
div的宽度非常小,因此文本“所有链接”都会超出div。我怎么做“所有你的”所以“链接”之后没有一条新线?
答案 0 :(得分:2)
您尚未指定所需的结果。你想让div调整大小以适应链接的整个宽度吗?如果是这样,请不要在其上或其任何祖先元素上放置固定宽度。你想要切断超长链接吗?如果是这样,请将overflow: hidden
置于div的样式中。
答案 1 :(得分:2)
如果您想要直观地断开链接,以便它们不会延伸到div之外,您可以在样式表中将word-wrap: break-word
添加到a
。因此:
a {
word-wrap: break-word;
}
答案 2 :(得分:1)
使用max-width
属性作为a
链接。
修改:您的display: block
代码也可能需要a
。
答案 3 :(得分:0)
使用此代码:
a {
word-wrap: break-word;
white-space: normal;
}