word-wrap,word-break,white-space

这3个属性都与换行有关,看看有啥区别。

语法介绍

【word-wrap】

定义:属性允许长单词或 URL 地址换行到下一行;

语法:

word-wrap: normal|break-word;

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

【word-break】

定义:属性规定自动换行的处理方法;

语法:

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

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

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

【white-wrap】

定义:属性设置如何处理元素内的空白;

语法:

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

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

(本篇博客暂时只讨论nowrap值)

区别比较

(比较word-wrap:break-word,word-break:break-all,white-space:nowrap)

(1)正常情况(不加3者中的任何一个)

分析:1)当bbbbbbbbbb在第一行无法全部显示时,会自动换到第二行显示;2)当bbbbbbbbbb在第二行无法全部显示时,单词内不会换行

(2)加属性word-wrap:break-word(属性允许长单词或 URL 地址换行到下一行)

分析:1)当bbbbbbbbbb在第一行无法全部显示时,会自动换到第二行显示;2)当bbbbbbbbbb在第二行无法全部显示时,单词内会截断换行

(3)加属性word-break:break-all(允许在单词内换行)

分析:单词内可以换行,所以在每一行都尽量填满宽度,剩余部分换行显示。

(4)white-space:nowrap(文本不会换行,直到遇到 <br>标签)

分析:这个很好区别,文本不换行,在一行显示。(这个一般结合text-overflow使用)

时间: 2024-11-10 07:43:01

word-wrap,word-break,white-space的相关文章

css绘制特殊图形,meida查询,display inline-box间隙问题以及calc()函数

本文同时发表于本人个人网站 www.yaoxiaowen.com 距离上一篇文章已经一个月了,相比于写代码,发现写文章的确是更需要坚持的事情.言归正传,梳理一下这一个月来,在写ife任务时,有必要记录的问题吧.一,css画特殊图形. 在网页中,需要一些特殊图形时.比如半圆形,三角形等,我们一般是让ui切图,但是实际上,利用css的边框 (border)属性,我们可以绘制一些有规律的图形. 盒模型中元素有四个角,那么每个角就存在一个弧度的属性. 先看代码: 1 .half_circle{ 2 wi

word break和word wrap

默认情况下,如果同一行中某个单词太长了,它就会被默认移动到下一行去: word break(normal | break-all | keep-all):表示断词的方式 word wrap(normal | break-word):表示是否要断词 word wrap break-word   [要断词] 独占一行(默认情况下单词太长就会被换到下一行去,所以就独占一行了)的单词被断开成多行, 默认值normal,则不断词,而是一行显示,超出容器 word break break-all:和上面相比

通过freemarker出word的技术解决方案_通过点击一个按钮临时实现生成一个word,解决出word时中文文件名乱码问题,解决打开出word时打开的word出现问题的问题,出图片,解决动态列表

 通过freemarker制作word比较简单 步骤:制作word模板.制作方式是:将模板word保存成为xml----在xml的word模板中添加相应的标记----将xml的word文件的后缀名改成ftl文件 详细步骤如下: 模板制作(将要动态显示的数据打上标记,这个标记是freemarker中的EL标记,要注意的是,要控制值为空的情况,下面${(site.wzmc)?default("")}标识当网站名称为空的时候显示空值,如果这里如果不做控制,在实际项目中会显示错误!) 另外

word 文档操作类,可以读出word中书签 批量替换内容,直接调用

using System;using System.Collections.Generic;using System.Text;using Word = Microsoft.Office.Interop.Word; namespace ELO.BLL{ /* * Description:用于Word基本操作类 */public partial class Helper_Word { #region 私有成员 private Word.ApplicationClass _wordApplicati

C#操作office进行Excel图表创建,保存本地,word获取

1,新建C#控制台应用程序(Excel创建图表) using System; using System.Collections.Generic; using System.Linq; using System.Text; //解决方案中 添加引用 Execl(COM组件) using MSExcel = Microsoft.Office.Interop.Excel; using System.IO; using System.Reflection; namespace ExeclCharts {

1、简单程序 &quot;hello,word&quot;

#include<stdio.h> //.h的文件是头文件:stdio 就是指 “standard input & output"(标准输入输出),因此用到标准输入输出函数时,就要包含这个头文件; 头文件定义:1.#include<stdio.h> 2.#include "stdio.h" int main() //有返回值时:数据类型 函数名():如果需要带入变量: 数据类型 函数名(数据类型 变量):没有返回值可以:void 函数名():如

用C#操作word替换字符,不用npoi,改用spire

这两天想写个小程序,是用C#操作word文档的.许多人都对微软本身的解决方案COM组件十分不看好,比如需要本机安装office等等,总之吐槽很多,直接放弃. 搜到一个国产的npoi库,据说操作简单功能强大,下载试用,发现操作excel还是不错的,但word不好使.而且官方网站文档不全,更新缓慢. 尝试文本替换,总是出错.加了官方群,问了问题,没人回应. 网上又找了找,发现有个spire的库不错,也有免费的dll可以用.(转个评价:这是一个免费又强大的C# word 组件,它不需要 Word au

word自动备份,word误删内容恢复

有个问题时长困扰着我,就是一次不小心把word里面的一部分内容误删了之后,又手残点击ctrl+s给保存了,要是立即ctrl+z还能撤销,可要是关闭了word才想起来撤销就来不及啦,现在终于找到解决的办法之一了,office的word和wps中的word都有自动备份的功能,开启之后,会自动备份你上一次操作之前的内容,也就是如果你要删某部分内容,他会先备份,再让你删!office的word默认不开启这个功能,wps默认开启部分功能,但是已经足够用了! 下面分别是office和wps开启自动备份的方法

允许嵌入到PDF,Word文档和其他文件的条形码控件UPC/EAN Barcode Font Advantage Package

IDAutomation的UPC/EAN Barcode Font Advantage Package是一个先进的字体产品,它所用的工具,宏和源代码可以使用一个单一的字体文件来创建UCC-12, UPCA, UPCE, EAN8, EAN13, JAN, ISBN 和Bookland条形码.该字体满足ANSI, ISO和IEC 2000规格说明要求(ISO 15420:2000). 具体功能: 为了创建合适的UPC和EAN条形码类型,打印的字符必须要从UPC/EAN条形码字体数据表上定义的表格上

&nbsp; word文档打开后,页眉下老有一条线

解决方法 快速删除页眉横线 方法一:双击页眉区域,出现页眉编辑虚线框,在菜单"编辑"-"清除"下找到"格式"选项,单击,则页眉中的横线消失,只留下文字信息.想要恢复横线,点击"编辑"菜单的"撤销键入"项可. 方法二.清除边框和底纹法永久删除 ①同样"视图"-->"页眉和页脚"按钮,进入页眉页脚编辑模式: ②然后进入菜单栏的"格式"中的&quo