css控制换行,断词

word-break 属性规定自动换行的处理方法。

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

  normal:使用浏览器默认的换行规则。

  break-all:允许在单词内折行。

  keep-all:只能在半角空格或连字符处换行。

<div style="word-break: break-all;">JavaScript,一種直譯式程式語言, 是一种动态类型、弱类型、基于原型的语言,内置支持類別。它的直譯器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用於客户端的腳本語言,最早是在HTML網頁上使用,用来给HTML網頁增加動態功能。然而现在JavaScript也可被用于网络服务器,例如:Node.js。JavaScript (/?d?ɑ?v??skr?pt/; JS) is a dynamic computer programming language.[5] It is most commonly used as part of web browsers, whose implementations allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed.[5] It is also used in server-side network programming with frameworks such as Node.js, game development and the creation of desktop and mobile applications.</div>

word-wrap 属性允许长单词或 URL 地址换行到下一行。

word-wrap:normal | break-word;

  normal:浏览器默认处理的在断字点换行。

  break-word:在长单词或 URL 地址内部进行换行。

white-space 属性设置如何处理元素内的空白。

white-space:normal | pre | nowrap | pre-wrap | pre-line | inherit;

  normal:默认,空白会被浏览器忽略。。

  pre:空白会被浏览器保留。其行为方式类似 HTML 中的 pre 标签。  

  nowrap:文本不会换行,文本会在在同一行上继续,直到遇到 br 标签为止。

  pre-wrap:保留空白符序列,但是正常地进行换行。

  pre-line:合并空白符序列,但是保留换行符。

  inherit:从父元素继承 white-space 属性的值。

<div style="width:100px; white-space: nowrap;">
    normal:默认,空白会被浏览器忽略。。

      pre:空白会被浏览器保留。其行为方式类似 HTML 中的 pre 标签。  

      nowrap:文本不会换行,文本会在在同一行上继续,直到遇到 br 标签为止。

      pre-wrap:保留空白符序列,但是正常地进行换行。

      pre-line:合并空白符序列,但是保留换行符。

      inherit:从父元素继承 white-space 属性的值。
</div>
时间: 2024-12-21 18:45:42

css控制换行,断词的相关文章

用 CSS 控制li列表的长度,让li里面的内容不换行显示,而且让多余li长度的内容用...表示

用 CSS 控制li列表的长度,让li里面的内容不换行显示,而且让多余li长度的内容用...表示,其实实现的方法很简单.我们只需要在对li的css样式进行控制就可以了,具体如下: 1 white-space:nowrap; /*不让文字内容换行*/ 2 overflow:hidden;/*文字溢出的部分隐藏起来*/ 3 text-overflow:ellipsis; /*用...替代溢出的部分*/

CSS控制文本超出指定宽度后用省略号代替,CSS控制文本不换行

CSS控制文本超出指定宽度后用省略号代替,CSS控制文本不换行. 一般的文字截断(适用于内联与块): .text-overflow {     display:block;/*内联对象需加*/     width:31em;     word-break:keep-all;/* 不换行 */     white-space:nowrap;/* 不换行 */     overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */     text-overflow:ellipsis;

CSS控制TD内的文本超出指定宽度后不换行而用省略号代替

<style type="text/css"> .lineOverflow { width: 100px; border:#000 solid 1px; text-overflow: ellipsis; white-space: nowrap;/*禁止自动换行*/ overflow: hidden; } </style> <table style="table-layout:fixed; width: 200px;"> <t

css文本换行相关属性及解释

本文摘自 http://www.wufangbo.com/css-qiang-zhi-huan-hang/ 强制换行与强制不换行用到的属性 我们一般控制换行所用到的CSS属性一共有三个:word-wrap; word-break; white-space.这三个属性可以说是专为了文字断行而创造出来的.首先我们得知道这三个属性到底是做什么用地: word-wrap语法: word-wrap: normal(默认) | break-word各个浏览器均能识别 参数: normal: 允许内容顶开指定

css 英文换行 css(word-wrap/break)使纯英文数字自动换行

问题 当一个定义了宽度的块状元素中填充的全部为纯英文或者纯数字的时候,在IE和FF中都会撑大容器,不会自动换行并且当数字或者英文中带有汉字时,会从汉字处换行,而纯汉字却可以自动换行.这个问题如何解决?先来认识一下两位主角word-wrap和word-break 解决方法 可以在CSS中加入 word-wrap:break-word; word-break:break-all; word-wrap用来控制换行 两种取值: (1)normal (2)break-word(此值用来强制换行,内容将在边

HTML div css 强制 换行 不换行

解决 HTML div css 强制 换行 不换行 1.强制不换行,同时以省略号结尾. <div >你好朋友朋友朋友我为什么不能看到效果啊</div> 2.css自动换行div{ word-wrap: break-word; word-break: normal; } 3.css强制英文单词断行div{word-break:break-all;} 若是div嵌套,要使内层div根据内容自动换行,则可只设置外层的div宽,和 white-spance:nowrap即可. word-b

CSS强制换行

CSS强制换行 近来在项目中又遇上讨厌的换行问题,所以不得不又google一下,总算完成了任务.对于CSS不熟悉的朋友可以学习以下的文字.以下内容来自网络,欢迎相互交流. 自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何实现换行的方法对于div,p等 块级元素正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后自动换行html<div id="wrap">

CSS控制列表样式属性list-style有哪些?怎么用?

CSS列表样式属性list-style有哪些类型?不同类型CSS控制列表样式使用时该注意什么? 这是W3Cschool用户Shirley于2016-11-10在W3Cschool编程问答提出的问题.云南小天使的回答很好的帮助了众多遇到同样问题的网友原文地址http://www.w3cschool.cn/css3/question-10231611.html 以下为回答原文: 一.什么是CSS列表? CSS列表是HTML里一种很有用的显示方式,可以把相关的并列内容整齐地垂直排列,使网页显得整洁专业

css文本超出部分省略号&amp;CSS强制换行总结

word-break:break-all单词截断自动换行 word-break:break-all 例如div宽200px,它的内容就会到200px自动换行,如果该行末端有个英文单词很长(congratulation等),它会把单词截断,变成该行末端为conra(congratulation的前端部分),下一行为tulation(conguatulation)的后端部分了. 支持版本:IE5以上 该行为与亚洲语言的 normal 相同.也允许非亚洲语言文本行的任意字内断开.该值适合包含一些非亚洲