CSS 强制英文、中文在一行时不需要换行

简介: CSS 强制英文、中文在一行时不需要换行

强制英文、中文在一行时不需要换行: .div { word-wrap: break-word; white-space: normal; word-break: break-all; }


其他换行知识点:

word-break:break-all;只对英文起作用,以字母作为换行依据 word-wrap:break-word; 只对英文起作用,以单词作为换行依据 white-space:pre-wrap; 只对中文起作用,强制换行 white-space:nowrap; 强制不换行,都起作用 white-space:nowrap; overflow:hidden; text-overflow:ellipsis;不换行,超出部分隐藏且以省略号形式出现(部分浏览器支持)


代码:


.p1{ word-break:break-all; width:150px;}/只对英文起作用,以字母作为换行依据/ .p2{ word-wrap:break-word; width:150px;}/--只对英文起作用,以单词作为换行依据/ .p3{white-space:pre-wrap; width:150px;}/只对中文起作用,强制换行/ .p4{white-space:nowrap; width:10px;}/强制不换行,都起作用/ .p5{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100px;}//不换行,超出部分隐藏且以省略号形式出现/


注意,一定要指定容器的宽度,不然的话是没有用的。


注意word-break 是IE5+专有属性


语法:


word-break : normal | break-all | keep-all


参数:


normal : 依照亚洲语言和非亚洲语言的文本规则,允许在字内换行 break-all : 该行为与亚洲语言的normal相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本 keep-all :  与所有非亚洲语言的normal相同。对于中文,韩文,日文,不允许字断开。适合包含少量亚洲文本的非亚洲文本


说明:


设置或检索对象内文本的字内换行行为。尤其在出现多种语言时。


对于中文,应该使用break-all 。


注意,兼容火狐浏览器强制英文换行:


英文内容


相关文章
CSS3 flex 布局在 wrap 换行模式下,让中间指定元素换行
CSS3 flex 布局在 wrap 换行模式下,让中间指定元素换行
1807 0
|
前端开发 容器
CSS 中几种常用的换行方法
CSS 中几种常用的换行方法
787 2
|
前端开发
如何使用 CSS 防止换行
如何使用 CSS 防止换行
228 0
|
前端开发
技术经验分享:CSS之换行
技术经验分享:CSS之换行
439 0
|
前端开发 容器
css英文文本不换行,css怎么实现英文不换行
css英文文本不换行,css怎么实现英文不换行
317 1
|
自然语言处理 前端开发 容器
深入研究 CSS 文本换行
深入研究 CSS 文本换行
559 0
|
前端开发
css强制换行
css强制换行
209 0
|
前端开发
css实现强制不换行/自动换行/强制换行
css实现强制不换行/自动换行/强制换行
233 0
CSS3 【display: flex; 】与【flex-wrap: 换行模式;】的使用
CSS3 【display: flex; 】与【flex-wrap: 换行模式;】的使用
394 0
|
前端开发
css 实现标签内容多行截取(...)数字换行--英文--文字处理
css 实现标签内容多行截取(...)数字换行--英文--文字处理

热门文章

最新文章

  • 1
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(九):强势分析Animation动画各类参数;从播放时间、播放方式、播放次数、播放方向、播放状态等多个方面,完全了解CSS3 Animation
    581
  • 2
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(八):学习transition过渡属性;本文学习property模拟、duration过渡时间指定、delay时间延迟 等多个参数
    442
  • 3
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(七):学习ransform属性;本文学习 rotate旋转、scale缩放、skew扭曲、tanslate移动、matrix矩阵 多个参数
    440
  • 4
    (CSS)使用Flex布局,帮助你快速了解各种基本的Flex布局属性以及帮你让元素快速达到布局中的指定位置!
    290
  • 5
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(六):全方面分析css的Flex布局,从纵、横两个坐标开始进行居中、两端等元素分布模式;刨析元素间隔、排序模式等
    558
  • 6
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(五):背景属性;float浮动和position定位;详细分析相对、绝对、固定三种定位方式;使用浮动并清除浮动副作用
    734
  • 7
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(四):元素盒子模型;详细分析边框属性、盒子外边距
    1432
  • 8
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(三):元素继承关系、层叠样式规则、字体属性、文本属性;针对字体和文本作样式修改
    318
  • 9
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(二):CSS伪类:UI伪类、结构化伪类;通过伪类获得子元素的第n个元素;创建一个伪元素展示在页面中;获得最后一个元素;处理聚焦元素的样式
    1174
  • 10
    【CSS】前端三大件之一,如何学好?从基本用法开始吧!(一):CSS发展史;CSS样式表的引入;CSS选择器使用,附带案例介绍
    515