首页 > css中文提前换行问题?

css中文提前换行问题?


我对该段落加了word-break:break-all,为何还隔了几个字就提前换行了,如何fix?


有一名答友提到word-wrap:break-word,我试了下,如果把word-break:break-all去掉,则样式有微小的改变(首行多了一个工字):

根据这篇文章,相当于允许单词内换行,并且使用浏览器默认的单词内换行规则。

我的需求是尽可能填满每一行,感性地说#也应该有足够的空间出现在第一行吧,但为什么没有呢?


中文默认是不会在一行末尾显示标点符号的,为了把你那个逗号放到下一行,他就把前几个字一起放到了下一行。
把word-wrap属性设置成break-word应该就可以,参考这个网站http://www.w3school.com.cn/cssref/pr_word-wrap.asp

【热门文章】
【热门文章】