word-wrap与word-break的区别,以及无效情况_div word-break 不起作用-程序员宅基地

技术标签: word-wrap  word-break  

两种方法的区别说明:

1,word-break:break-all 例如div宽400px,它的内容就会到400px自动换行,如果该行末端有个英文单词很长(congratulation等),它会把单词截断,变成该行末端为conra(congratulation的前端部分),下一行为tulation(conguatulation)的后端部分了。

2,word-wrap:break-word 例子与上面一样,但区别就是它会把congratulation整个单词看成一个整体,如果该行末端宽度不够显示整个单词,它会自动把整个单词放到下一行,而不会把单词截断掉的。还有就是如果单词太长的话也会进行分割。

我遇到一个情况,就是我设置了:

word-break:break-all 或者word-wrap:break-word都无效,字符串不会自动换行。

经过查证,发现原因会有两个:

1、word-wrap对行内元素是没有效果的

2、一般情况下,元素拥有默认的white-space:normal(自动换行,不换行是white-space:nowrap),可能是元素中设置的white-space是norwrap导致,无法换行。所以需要

white-space:normal;
word-break:break-all;
这样问题就解决了。
white-space 对程序中的空白进行处理,默认是normal (浏览器会对空白进行忽略)
3、对table 的td 标签下的元素设置word-wrap:word-break是没有效果的

https://blog.csdn.net/github_39319000/article/details/80595516

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Ton555555/article/details/109778449

智能推荐

L2-033 简单计算器(stack用法)_输入首先在第一行给出正整数 n(1<n≤10 3 ),为 s 1 中数字的个数。 第二行给出-程序员宅基地

文章浏览阅读631次,点赞3次,收藏4次。本题要求你为初学数据结构的小伙伴设计一款简单的利用堆栈执行的计算器。如上图所示,计算器由两个堆栈组成,一个堆栈 S​1存放数字,另一个堆栈 S2存放运算符。计算器的最下方有一个等号键,每次按下这个键,计算器就执行以下操作:1.从 S​1中弹出两个数字,顺序为 n1和 n2;2.从 S​2中弹出一个运算符 op;3.执行计算 n​2​​ op n1 ;4.将得到的结果压回 S​1 。直到两个堆栈都为空时,计算结束,最后的结果将显示在屏幕上。输入格式:输入首先在第一行给出正整数 N(1<._输入首先在第一行给出正整数 n(1

Bootstrap详细讲解(图文)_Quentin_bootstrap图解-程序员宅基地

文章浏览阅读497次。BootstrapBootstrap简介: Bootstrap是Twitter公司开发并开源的用于前端开发的框架。Bootstrap提供了很多优雅的HTML和CSS规范,有了Bootstrap会使一些前端编程变得简单方便。 Bootstrap中文网:www.bootcss.com 这里面有Bootstrap中文文档、教程和网页实例,对于初学者很有帮助。Bootstrap CSS: &n_bootstrap图解

iOS开发面试必须要注意的问题!_ios 面试官 问项目问题-程序员宅基地

文章浏览阅读473次。今天要来聊聊的,是关于面试求职的那点事儿~说起求职,无论是应届生还是职场老司机, 大家都难免紧张。笔试有考点吗?简历里要把所有项目经验写进去吗?这个算法要记吗,那个概念会考吗?面试官的套路有尽头吗?今天分享一份开发面试全攻略。一般来说,大公司招聘流程都是:简历的筛选-笔试-技术面试-HR面,在技术面一般至少有两轮,如果岗位比较重要技术面试的场次可能有五六轮。HR面结束后还有可能还有部门经理的面试。相对而言, 校招倾向于考验学生的**基础知识、思维能力和发展潜能。**除了这三个方面,丰富的项._ios 面试官 问项目问题

[AIGC] Java List和Map常用API以及其Python实现方式对照介绍-程序员宅基地

文章浏览阅读477次,点赞9次,收藏8次。Java和Python作为当今非常浅显易懂的编程语言,其数据结构中对于List和Map(Java)或List和Dict(Python)的操作无疑是每个程序员都非常必需的知识。本文将介绍在Java中对List和Map常用的一些操作,并给出在Python中对应的实现方式。

meson 概述-程序员宅基地

文章浏览阅读1.2w次,点赞8次,收藏42次。meson是一个编译系统,类似于 CMake 或者GNU Autotools. meson只是负责配置构建,后台默认是用ninja来编译的(当然也支持其它后台)。ninja是一个小型的致力于编译速度优化的编译系统,相当于make的替代物。所以meson+ninja相当于Cmake+make。meson设计目标是好用,同时保持高性能。它采用了一种自定义语言,号称简单、清晰和简洁性。很多灵感来自于Python编程语言,具有较好的易读性。meson的另一个设计目标,是为现代编程工具提供辅助的支持,包括单元测试_meson

oracle查看编码以及修改编码-程序员宅基地

文章浏览阅读87次。oracle的编码一直是个很重要的问题,以前也总结的写过,但都忘了,今天再在这写一下。首先查看oracle数据库的编码SQL>select * from nls_database_parameters where parameter ='NLS_CHARACTERSET';PARAMETER--------------------VALUE---..._orcid邮政编号怎么修改

随便推点

LaTeX用Font Awesome的图标新版_latex 图标-程序员宅基地

文章浏览阅读1.5w次,点赞42次,收藏97次。_latex 图标

Vue实现节假日管理(日历)_vue做一个日历标记节假日-程序员宅基地

文章浏览阅读1.5k次。【代码】Vue实现节假日管理(日历)_vue做一个日历标记节假日

电脑可以连接蓝牙音响吗_玩法小技巧你竟然还不知道?!蓝牙无线耳机可以连接电脑!!...-程序员宅基地

文章浏览阅读764次。1、确保电脑具备蓝牙模块。目前笔记本电脑都自带蓝牙模块,所以无需额外硬件即可连接蓝牙耳机;部分台式机自带蓝牙模块,同样可以直接连接蓝牙耳机;不具备蓝牙模块的电脑需要额外配置外接型的USB蓝牙适配器,才可连接蓝牙耳机。2、确保蓝牙模块驱动为最新状态。电脑自带的蓝牙模块一般无需更新即可连接,但如有新版驱动还是建议大家更新;外接的蓝牙适配器则需要按照厂商的说明指导安装和更新驱动,否则电脑无法正..._电脑把蓝牙耳机识别成蓝牙音箱

React路由使用步骤(含三种传参方式+编程式导航)_react编程导航-程序员宅基地

文章浏览阅读3.9k次。React路由使用步骤(含三种传参方式+编程式导航)_react编程导航

python操作mysql_update set %s=%s where start=%s-程序员宅基地

文章浏览阅读95次。import pymysql'''需求:有以下员工信息表CREATE TABLE EmployeeInfo ( staff_id int(11) NOT NULL AUTO_INCREMENT, name varchar(255) COLLATE utf8_bin DEFAULT NULL, age int(11) DEFAULT NULL, phone varchar..._update set %s=%s where start=%s

一些数据上的概念-程序员宅基地

文章浏览阅读103次。一些数据上的概念 Cross tabulationhttp://en.wikipedia.org/wiki/Cross_tabulationhttp://www.fjmu.edu.cn/news/stat/jbtj8.htm交叉列表的统计分析(Statistics ..._sommer's d