问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

html5文字自动换行怎么设置

发布网友 发布时间:2022-04-21 04:16

我来回答

3个回答

热心网友 时间:2022-04-06 12:32

1.你定死表格的宽度,即给表格一个宽度值(是数值,不是百分比)

2.强制不换行

div{

//white-space:不换行;normal 默认;nowrap强制在同一行内显示所有文本,直到文本结束或者遭遇 br 对象

white-space:nowrap; }

自动换行

div{

word-wrap: break-word;

//word-break设置强行换行;normal 亚洲语言和非亚洲语言的文本规则,允许在字内换行

word-break: normal;

}

强制英文单词断行

div{

word-break:break-all;

}

3.总结了一下,只要在CSS中定义了如下句子,可保网页不会再被撑开了。

table{table-layout: fixed;}

td(word-break: break-all; word-wrap:break-word;)

注释一下:

1.第一条table{table-layout: fixed;},此样式可以让表格中有!!!(感叹号)之类的字符时自动换行。

2.td{word-break: break-all},一般用这句这OK了,但在有些特殊情况下还是会撑开,因此需要再加上后面一句(word-wrap:break-word;)就可以解决。此样式可以让表格中的一些连续的英文单词自动换行。

http://www.knowsky.com/

(1)语法:

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

参数:

normal :  依照亚洲语言和非亚洲语言的文本规则,允许在字内换行

break-all :  该行为与亚洲语言的normal相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本

keep-all :  与所有非亚洲语言的normal相同。对于中文,韩文,日文,不允许字断开。适合包含少量亚洲文本的非亚洲文本

(2)语法:

word-wrap : normal | break-word

参数:

normal :  允许内容顶开指定的容器边界

break-word :  内容将在边界内换行。如果需要,词内换行(word-break)也行发生

说明:

设置或检索当当前行超过指定容器的边界时是否断开转行。

对应的脚本特性为word-wrap。请参阅我编写的其他书目。

(3)语法:

table-layout : auto | fixed

参数:

auto :  默认的自动算法。布局将基于各单元格的内容。表格在每一单元格读取计算之后才会显示出来。速度很慢

fixed :  固定布局的算法。在这算法中,水平布局是仅仅基于表格的宽度,表格边框的宽度,单元格间距,列的宽度,而和表格内容无关

说明:

如何让表格自动换行?

设置或检索表格的布局算法。

对应的脚本特性为tableLayout。

4.按照网上大多数文章的说法,只要在CSS中加入:

代码

..........

Code:

table {

table-layout:fixed;word-break:break-all;word-wrap:break-word;}

div{word-break:break-all;word-wrap:break-word;}

就可以解决表格和层被撑破,最初我也是这样做的。不过这样的代码会造成一个问题,你会发现英文词全部被截断了,这不符合英语的书写习惯也不利于阅读。

后来我发现上述代码改写一下就可以做到既防止表格/层撑破又防止单词断裂了。

如下:

代码

Code:

table {

table-layout: fixed;

word-wrap:break-word;

}

div {

word-wrap:break-word;

}

热心网友 时间:2022-04-06 13:50

在编辑器里面一般都有,编辑这个选项,里面有自动换行选项,里面能选多少个字符自动换行。

1、文字会视容器的宽度自动换行。

2、一般都是用*宽度来控制的,设置固定宽度,溢出为隐藏,这样就可以达到自动换行的目的。

3、在table中加入style="table-layout:fixed;"在td中加入style="word-break : break-all;overflow:hidden;"。

4、正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的 white-space:normal ,当定义的宽度之后自动换行。

热心网友 时间:2022-04-06 15:25

自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,让人头疼,以前在远标学过是如何实现换行的方法:
对于div,p等块级元素
正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的 white-space:normal ,当定义的宽度之后自动换行
html:
div id="wrap"正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义/div
css:
#wrap{white-space:normal; width:200px; }
1.(IE浏览器)连续的英文字符和阿拉伯数字,使用word-wrap : break-word ;或者word-break:break-all;实现强制断行
#wrap{word-break:break-all; width:200px;}
或者
#wrap{word-wrap:break-word; width:200px;}
html:
div id="wrap"
abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111
/div
效果:可以实现换行
2.(Firefox浏览器)连续的英文字符和阿拉伯数字的断行,Firefox的所有版本的没有解决这个问题,我们只有让超出边界的字符隐藏或者,给容器添加滚动条
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
和面的和是什么读音? win10 应用打不开。全都打不开。 进入win10打不开软件 win10电脑软件都打不开是什么原因win10突然软件都打不开软件是怎么回事... 软件打不开怎么办win10电脑点不开软件最简单办法 请问下,离厦门市岛内的台湾路的国联大厦最近的建设银行和农业银行... 从巴黎都市到建设银行怎么坐公交车,最快需要多久 东莞万江官桥窖离建设银行哪路车最近? 建行七支分行有那些公交车经过 佛山哪里有飞越丛林拓展 文本文档大量换行怎么做 在excel中什么是文本控制方式,自动换行在哪 flash中有哪几种基本动画类型 1、怎样设置让文本框内的文字自动换行? word表格换行后直接下一页怎么办? 怎么设置文字自动转换换行符 如何在word将文章内容设置为从上到下,从右到左的顺序 word表格中上下行文字自动换行了怎么设置 EXCEL表格里德文字怎么设置成从上到下 Word2003怎样设置文字从上到下,换行从左到右? 潍坊能男女一起泡温潍坊哪里能泡澡泉的地方? 早上起来泡温泉对身体好吗 广州哪里可以泡温泉? 温泉一般泡多久比较适合? 四川绵阳安县旅游景点介绍 成都有几个泡温地方泉的地方 绵阳到千佛山漂流怎么坐车方便? 温泉最好是哪里 绵竹温泉麓棠只泡温泉价格团票 德阳周边有什么好耍的地方 TXT文本文档自动换行功能怎么设置成10个字就自动换行 怎么找机构开淘宝直播,怎样加入淘宝直播机构 怎么在淘宝找主播推广 淘宝直播主播商家怎么和主播合作货源怎么找弄 商家怎么找淘宝直播主播合作 淘宝直播的主播是怎么和商家合作的? 淘宝直播官方合作机构有哪些?机构要有怎样的资质 淘宝直播主播商家怎么和主播合作货源怎么找弄货源 如何推广淘宝主播? 刚开通淘宝直播怎么找商家合作? 淘宝直播MCN机构 怎么联系商务合作 在哪找对接人? 玖月奇迹结婚最新消息 玖月奇迹结婚了吗 企业微信怎么看组织架构 钉钉视频会议聊天框在哪里 钉钉在win7系统里能视频会议吗? 钉钉上一人发起的视频会议只有一个人别的好友能看见吗? 一个人能开启两个钉钉视频会议吗? 钉钉收不到视频会议邀请 经常喝纯牛奶好不好? 天天喝纯牛奶有什么好处?