固定宽度的DIV中英文不能自动换行
来源:互联网 发布:广州pm2.5实时数据 编辑:程序博客网 时间:2024/05/17 03:23
很久前的一个问题,当时直接就overflow:hidden了,还说出:这个问题只能这样解决不了的了,我懒惰.....
病症(其实不应该说病症):
在一个设定好宽度的div中,当我们输入的中文文字长度超过了设定宽度时,会自动换到下一行。但是,如果输入的是英文字母,那么,无论你div设定宽度为多少,英文字母都是不换行直接在同一行输出,导致div的宽度远远超出设定的大小。
原因:
英文字母之间没有空格的话,它会默认认为这是一个英文单词,所以单词就一次输出不换行。
吖真老中医处方:
word-break:break-all;
word-wrap:break-word;
两者区别:
1、word-break:break-all 内容到达固定宽度处会自动换行,如果该行末端有个英文单词很长,则把单词截断。对FF无效。
2、word-wrap:break-word 如果该 a行 末端宽度不够显示整个单词,它会自动把整个单词放到下一行 b行 ,而不会在 a行 把单词截断。若 b行 整行都不够一个单词宽,则将单词截断以对齐。对FF、IE有效。
优缺点:
word-break:break-all能很好的让文本对齐,显得整洁,但是100%切断单词,易读性降低
word-wrap:break-word比较人性化,但行末会参差不齐
具体怎么用视具体情况而定,毛主席说的,一切从实际出发……感谢伟大的党……
病症(其实不应该说病症):
原因:
吖真老中医处方:
两者区别:
优缺点:
具体怎么用视具体情况而定,毛主席说的,一切从实际出发……感谢伟大的党……
阅读全文
0 0
- 固定宽度的DIV中英文不能自动换行
- 固定宽度的DIV中英文不能自动换行
- 固定宽度的DIV中英文不能自动换行
- 固定宽度的DIV中英文不能自动换行
- div中英文无法自动换行的解决办法
- div中英文无法自动换行的解决办法
- 表格固定宽度时,内容自动换行
- 两个div左边的固定宽度,右边的自动填满
- 怎么让多个div横向并排,前面的div都固定宽度,最后一个div自动计算宽度
- html内容超出了div或p的宽度如何换行让内容自动换行
- 如何固定表格的宽度,让超出的内容自动换行
- 顶宽的div中的英文不能自动换行
- DIV内容超出div宽度后自动换行的css代码
- div内的中英文字符串换行问题
- 表格宽度固定与字符自动换行(wordwrap)
- Delphi中如何使Label固定宽度且自动换行
- html table td 宽度 固定,自动换行设置
- span 固定宽度,内容自适应容器自动换行
- 上传插件的深入使用
- React Native使用Modal自定义分享界面
- [TS-CG]计算几何-线段与线段的相交(2)(笔记)
- Linux常用命令
- 通过运行sql文件增加mysql不存在的列
- 固定宽度的DIV中英文不能自动换行
- 标日学习以及资料推荐
- [笔记分享] [Camera] msm8926 camera hal 流程小结
- 行式数据库和列式数据库
- 51Nod-1295-XOR key
- C++类中this指针的理解
- 02redis五种数据类型
- 【BigHereo 5】-----sonar
- Ubuntu中Samba的安装配置和使用