CSS换行:word-wrap、word-break和text-wrap区别

一、word-wrap:允许对长的不可分割的单词进行分割并换行到下一行。(中英文处理效果一样)

word-wrap有两个取值:

1、word-wrap: normal:只在允许的断字点换行(浏览器保持默认处理)。

2、word-wrap: break-word:在长单词或 URL 地址内部进行换行。(即在容器末端有长单词不能完全显示,不会截断单词,而是作为整体,自动换行)

   1: <!DOCTYPE>
   2: <html lang="zh-en">
   3: <head>
   4:    <title>CSS换行</title>
   5:    <meta http-equiv="content-type" content="text/html;charset=utf-8">
   6:    <style type="text/css">
   7:            div{
   8:                padding: 0;
   9:                margin: 0 auto;
  10:                width: 200px;
  11:                height: 100px;
  12:                border: 1px solid red;
  13:            }
  14:    </style>
  15: </head>
  16: <body>
  17:   <div>
  18:       Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
  19:   </div>
  20: </body>
  21: </html>

默认情况下:

添加样式:

   1: word-wrap:break-word;          //效果和上述一样

二、word-break:规定非中日韩文本的换行规则。(对中文正常换行,对英文按照如下说明处理)

word-break有三个取值:

1、word-break: normal:使用浏览器默认的换行规则。(等价于word-wrap: normal)

2、word-break: break-all:允许在单词内换行。(即在容器末端有长单词不能完全显示,会截断单词)

给div添加此规则

   1: word-break:break-all;

效果:对sit进行了截断处理

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

为了演示,在原文本的ipsum、dolor和sit之间加入一个连字符(-)

   1: <div>
   2:       Lorem ipsum-dolor-sit amet, consectetur adipiscing elit. 
   3:   </div>

效果:在ipsum后产生了换行

三、text-wrap:规定文本的换行规则。

text-wrap是CSS3属性,有4个取值:

1、text-wrap:normal:只在允许的换行点进行换行。

2、text-wrap:none:不换行。元素无法容纳的文本会溢出。

3、text-wrap:suppress:压缩元素中的换行。浏览器只在行中没有其他有效换行点时进行换行。

4、text-wrap:unrestricted:在任意两个字符间换行。

  PS:目前主流浏览器都不支持 text-wrap 属性。

来源:http://www.ido321.com/621.html

时间: 2024-12-27 08:41:07

CSS换行:word-wrap、word-break和text-wrap区别的相关文章

(转)css换行样式:word-wrap同word-break的区别

以下是引用片段: word-wrap:break-word; overflow:hidden; 而不是 以下是引用片段: word-wrap:break-word; word-break:break-all; 也不是 以下是引用片段: word-wrap:break-word; overflow:auto; 在 IE 下没有任何问题,在 FF 下,长串英文会被遮住超出的内容. word-wrap同word-break的区别 word-wrap: normal Default. Content e

CSS 换行知多少: word-wrap &amp;&amp; word-break &amp;&amp; white-space &amp;&amp; word-spacing

word-wrap : 首先提一下,word-wrap 这个 CSS 属性在CSS3中已经被更名为 overflow-wrap,这样语义化也是为了避免与 word-break 混淆: Reference: The overflow-wrap property is used to specify whether or not the browser may break lines within words in order to prevent overflow when an otherwis

Microsoft.Office.Interop.Word 创建word

Microsoft.Office.Interop.Word 创建word 转载:http://www.cnblogs.com/chenbg2001/archive/2010/03/14/1685746.html 功能总结或者完善. 一.添加页眉 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Linq; using System

reverse the string word by word

题目:Given an input string, reverse the string word by word. For example,Given s = "the sky is blue",return "blue is sky the". 要求: 1)首尾有空格的时候,反转后的string要将空格去掉 2)当string有多个连续空格的时候,只保留一个空格. 代码分析: 对多余空格剔除: 思路分析: 1)从原始s 的最末尾开始扫描,如果遇到空格,用whil

如何将latex转换为word之word插入.bib中的文献

论文一直用latex写的,投稿需要,现在要将latex的论文转换到word中.难点之一:插入以前bib中的文献. 工具准备: 1 MiKTeX核心,如果已经装个Tex软件,比如CTeX就不用装了. 2 JabRef,BibTeX形式的参考文献管理工具. 3 Bibtex4Word软件.解压后将文件夹中的"bibtex4word.dot"文件,复制粘贴至Word的启动文件夹.我的是Win8系统,所在路径是:C:\Users\Administrator\AppData\Roaming\Mi

CSS换行2

1.可以使用强制换行符号<br />换行.如果在一个文章里可以在文章需要换行的地方加入<br />即可实现自动换行-常说的小换行,与换行前没有间隔.实例如下图 换行说明图无间隔小换行样式-br使用 2.可以使用<p.>标签来实现大换行.如果在一个文章里需要分段换行形式,可以使用<p>标签来实现换行,但是需要注意的是p标签的用法. 大换行有间隔样式 3.可以使用CSS设置宽度自动换行.我们可以在一个div里,添加一个div并加入css样式,对加入的div设置对

CSS换行文本溢出显示省略号

现代浏览器中使用css可以实现文本溢出,使用 text-overflow: ellipsis;在有些场景下没有效果,这个时候你需要检查应用的场景是是否是块元素,是否有确切的width. 如果是行内元素则需要使用display设置为inline-block; 下面是对a,span等行内元素的使用CSS换行文本溢出显示省略号的比较准确的用法: a,span { overflow: hidden; text-align: center; text-overflow: ellipsis; white-s

css如何实现只设置type为text的input元素的样式

css如何实现只设置type为text的input元素的样式:在实际应用中,可能会遇到这样的情况,那就是有很多input元素,但是type类型各不相同.可能只需要为某种type类型指定相关的样式.当然实现此效果的方式很多,比如单独为指定类型的input设置class.下面介绍一下如何利用属性选择器实现此功能.代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <me

PDF转Word、Word转PDF技巧

随着PDF文件的流行,与之相关的PDF转Word.Word转PDF的操作在日常办公中也是比较常见了,PDF转Word的方法也比较多,今天就给大家分享一种简单的转换文档格式的方法. 1.先打开手机,在手机应用市场上搜索"PDF转换大师",找到这个软件后,将其下载到安卓手机上. 2.然后打开软件,在软件上面有两个不同的转换功能,如果是将PDF转Word,点击上面的"PDF转其他格式",选择这项功能. 3.接着再找到想要转换的PDF文件,可在"全部文件"