django学习——解决博客评论中长串单个英文字母或数字不能换行的问题
2018-01-25 18:06
477 查看
在制作博客网站时,对博文的评论系统构建,发现一个奇怪的现象,如果输入长串单个英文字母或数字,浏览器并不能自动换行,会超出指定区域,如下所示:
上网搜了下,发现原来是以下原因:
出现这样的现象是由于浏览器认为每个汉字之间是断开,并独立存在的,而英文是以每个单词为独立存在的,没有空格的一连串英文字母或数字则被看做一个连续的单词,所以不能自动换行。 一般在遇到内容不自动换行时只要在CSS中加入word-break:break-all就可以使其自动换行,但遇到字母或数字时,则需要加入word-wrap:break-word才能让它们争取换行
因此,只需要给内容添加个css样式就行了,如下:
即可:
上网搜了下,发现原来是以下原因:
出现这样的现象是由于浏览器认为每个汉字之间是断开,并独立存在的,而英文是以每个单词为独立存在的,没有空格的一连串英文字母或数字则被看做一个连续的单词,所以不能自动换行。 一般在遇到内容不自动换行时只要在CSS中加入word-break:break-all就可以使其自动换行,但遇到字母或数字时,则需要加入word-wrap:break-word才能让它们争取换行
因此,只需要给内容添加个css样式就行了,如下:
<div style="word-wrap: break-word"> {{ comment.content }} </div>
即可:
相关文章推荐
- html td 换行-解决长串英文字母或者数字不能自动换行的问题
- 【转】解决长串英文字母显示不能自动换行的问题和td中汉字自动换行 && CSS强制不换行
- 解决长串英文字母显示不能自动换行的问题
- 解决浏览器显示长数字不能自动换行或长字母不能换行的问题
- 解决浏览器显示长数字不能自动换行或长字母不能换行的问题
- 解决长串英文字母显示不能自动换行的问题和td中汉字自动换行 && CSS强制不换行
- 解决浏览器显示长数字不能自动换行或长字母不能换行的问题
- 解决长串英文字母显示不能自动换行的问题(转)
- CSS解决无空格太长的字母,数字不会自动换行的问题
- DIV内英文或者数字不换行的问题 解决办法
- 解决table中英文和数字不能换行的问题
- xhtmlrenderer进行HTML转PDF【解决中文、数字、英文过长自动换行问题】
- Html 解决长串英文字母显示不能自动换行
- 解决table td里面长串数字或字母不换行的问题
- 解决数字和英文字母结合检索出现高亮重复问题
- 解决页面表格中长英文字符串不能自动换行的问题
- CSS解决无空格太长的字母,数字不会自动换行的问题
- CSS解决无空格太长的字母,数字不会自动换行的问题
- 解决HTML表格连续超长英文字符串不能正确换行问题
- CSS解决无空格的字母、数字过长不自动换行的问题