如何解决css英文不自动换行的问题
程序员文章站
2022-03-14 21:58:52
...
css英文不自动换行的解决办法:首先创建一个HTML示例文件;然后通过p标签定义一个段落;最后使用“word-wrap: break-word;”或“word-break:break-all;”来让英文强制换行即可。
本教程操作环境:windows7系统、css3版,该方法适用于所有品牌电脑。
推荐:《css视频教程》
css英文不自动换行怎么办?
在CSS中,可以使用word-wrap: break-word;或word-break:break-all;来让英文强制换行。
word-break: break-all; 设置文字的强制自动换行,但只对英文起作用,以字母作为换行依据。
因为文字的容器p的宽度为400px,所有它的内容会在到达400px时自动换行,但该行末端有个很长的英文单词,它并不会把单词挪到下一行在显示,而是在本行把单词截断,一部分保持在行尾显示,另一部分换到下一行显示,这样不是很利于英文的阅读。
word-wrap: break-word; 设置文字的强制自动换行,但只对英文起作用,以单词作为换行依据。
文字与上面一致,但区别在于它会把整个单词看成一个整体,如果该行末端宽度不够整个单词显示,它就会自动把整个单词放到下一行显示,而不会把单词截断掉。
示例:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style> p { width:9em; border:1px solid #000000; } p.test1 { word-wrap:break-word; } p.test2 { word-break:break-all; } </style> </head> <body> <p> This paragraph text. aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa </p> <p class="test1"> This paragraph text. aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa </p> <p class="test2"> This paragraph text. aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa </p> </body> </html>
效果图:
以上就是如何解决css英文不自动换行的问题的详细内容,更多请关注其它相关文章!
推荐阅读
-
IE8下CSS3选择器nth-child() 不兼容问题的解决方法
-
Android解决Spinner初始化时自动选择第一个 item 及点击已选中的 item 时不触发Listener问题
-
小米10 Pro是如何解决自动调度调节问题的?请看科普
-
解决ie动态修改link样式,import css不刷新的问题
-
Winform中对xml文件进行保存时空白节点自动换行问题的解决
-
IE8下CSS3选择器nth-child() 不兼容问题的解决方法
-
win7系统安装2个mysql版本后连接不上数据库的问题如何解决?
-
Python安装第三方包(模块/工具)出现链接超时,网速慢,安装不上的问题如何解决
-
如何解决搜狐影音2014自动启动的问题
-
对于如何解决wicket Ajax 自动提示应用中出现的乱码问题!