word-break、word-wrap、white-space的用法
word-break、word-wrap、white-space的用法
word-break、word-wrap、white-space的用法一、word-wrap
1、语法
word-wrap : normal | break-word
2、值的说明
(1)、normal:默认值,单词如果单词超长,会冲出边界(单个单词超长,在当前行显示)
(2)、break-word:将内容在边界内换行,当单词在当前行放不下时,会自动切换到下一行(单个单词超长,在下一行显示)
3、注意事项
只对英文起作用,以单词作为换行依据。
二、word-break
1、语法
word-break:normal | break-all | keep-all
2、值的说明
(1)、normal:默认值,到边界处的汉字换行,如果是英文整个单词换行,如果出现某个单词长度过长,则会撑破容器,如果边框为固定属性,则后面部分将无法显示;(单个单词长度超过容器长度)
(2)、break-all:可以强行截断英文单词,强行换行
(3)、keep-all:不允许字断开。如果是中文将把前后标点符号内的一个汉字短语整个换行,英文单词也整个换行,如果出现某个英文字符长度超过边界,则后面的部分将撑破容器,如果边框为固定属性,则后面部分无法显示
3、注意事项
word-break值为break-all时,只对英文起作用,以字母作为换行依据。
三、white-space
1、语法
white-space:normal | nowrap | pre-wrap | pre-line | inherit
2、值的说明
(1)、normal:为其默认值。空白符会被浏览器忽略,往往可以通过设置这个值恢复到默认值下
(2)、nowrap:文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止
(3)、pre-wrap:保留空白符,但是正常地进行换行。
(4)、pre-line:合并空白符,但是保留换行符。
(5)、inherit:从父元素继承white-space属性的值。
3、注意事项
(1)、white-space值为pre-wrap时,只对中文起作用,强制换行。
(2)、white-space值为inherit时,在所有的IE版本都不支持。
热门推荐
- python怎么导入函数pandas(python将pandas datarame保存为txt文件的实例)
- php面向对象怎么调用属性(PHP面向对象程序设计__tostring和__invoke用法分析)
- css3样式设计图片(CSS3 制作的彩虹按钮样式)
- html5功能讲解(Html5定位终极解决方案)
- MongoDB聚合函数
- mysql binlog模式实际使用(实例验证MySQL|update字段为相同的值是否会记录binlog)
- php面向对象教程理解(PHP面向对象程序设计之构造方法和析构方法详解)
- ios键盘字符预览怎么关闭(详解通过focusout事件解决IOS键盘收起时界面不归位的问题)
- laravel的验证规则(解决在Laravel 中处理OPTIONS请求的问题)
- 阿里云跟腾讯云的对比(阿里云、腾讯云的恩怨情仇)