微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

css单行word-warp

在 CSS 中有一个很常用的属性 word-wrap,意思是自动换行,但是如果单行显示的话,就用不到这个属性了,这时候我们需要用到单行 word-wrap 属性

单行 word-wrap: 
    /* `break-word`: 实现长单词截断换行 */ 
    word-wrap: break-word;

css单行word-warp

比如说,我们有一个很长的单词或者一个超级长的链接需要在单行显示,但是我们又不想让它们超出边框或者影响页面的美观。这时我们可以给这个单行加上 word-wrap 和 break-word。这里的意思就是如果一个单词太长,就强制截断并换行。

如果不加这个属性,那么单词或链接就会一直延伸到边框外面导致溢出,从而影响整个页面的美观。

/* 不加 word-wrap 属性 */
.overflow {
    border: 1px solid #ddd;
    width: 200px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    text-align: center;
}

superlongurl.com/long/link/which/will/overflow
/* 加上单行 word-wrap 属性 */ .single-line { word-wrap: break-word; border: 1px solid #ddd; width: 200px; height: 50px; line-height: 50px; font-size: 20px; text-align: center; }
superlongurl.com/long/link/which/will/overflow

可以看到,加上单行 word-wrap 属性后,整个单词被截断并换行了,这样不仅让页面更好看了,而且也不影响单词或链接的阅读和点击。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。