CSS控制文本自动换行

CSS控制文本自动换行,阅读CSS控制文本自动换行,1.你定死表格的宽度,即给表格一个宽度值(是 数值,不是百分比) 2.强制不换行div{//white-space:不换行;normal 默认;nowrap强制在同一行内显示所有文本,直到文本结束或者遭遇 br 对象white-space:nowrap; }自

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;)就可以解决。此样式可以让表格中的一些连续的英文单词自动换行。

(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;

}

这也是现在我用的代码。

CSS控制文本自动换行

1.你定死表格的宽度,即给表格一个宽度值(是数值,不是百分比) 2.强制不换行 div{ //white-space:不换行;normal 默认;nowrap强制在同一行内显示所有文本,直到文本结束或 ...

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

CSS控制文本超出指定宽度后用省略号代替,CSS控制文本不换行. 一般的文字截断(适用于内联与块): .text-overflow {     display:block;/*内联对象需加*/     ...

复习-css控制文本字体属性

css控制文本字体属性 font-family:字体系列,如”serif“”sans-serif“ font-size:尺寸 font-style:字体样式,如“normal,italic(斜体).o ...

css 样式控制文本过长实现省略号

css 样式控制文本过长实现省略号 .topicTitle{ text-overflow: ellipsis; max-width: 75%; overflow: hidden; white-spac ...

css文本样式及控制文本的大小写

常用文本样式如下:

pre标签内文本自动换行

pre标签内文本自动换行 给pre标签添加一个css样式 pre { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap; /* ...

css中的字体及文本相关属性

css中的字体及文本相关属性 1.字体相关属性 字体主要可以设置color.font-family.font-size.font-size-adjust.font-stretch.font-style ...

CSS基础(背景、文本、列表、表格、轮廓)

CSS 背景属性 属性 描述 background 简写属性,作用是将背景属性设置在一个声明中. background-attachment 背景图像是否固定或者随着页面的其余部分滚动. backgr ...

CSS基础4——使用CSS格式化元素内容的文本

CSS的文本属性用于控制文本的段落格式,如设置首行缩进.段落对齐方式.字间距.行间距等. 1.设置文本首行缩进:text-indent 可选属性值包含: 长度 / 百分比 2.设置文本对齐方式:tex ...

随机推荐

GJM : 游戏程序员的学习之路

原文作者:miloyip  原帖地址:http://gad.qq.com/article/detail/7180681 原帖备注:版权所有,禁止匿名转载:禁止商业使用:禁止个人使用. 腾讯前端技术总监 ...

jquery ajax 返回值 中文时乱码或变成问号解决方法

转载自jquery的 ajax返回值为中文时乱码解决方法 用jquery的ajax,遇到个问题,服务器端从数据库取到的数据没有出现中文乱码问题(日志打出来是没有乱码的),但是异步传到客户的时候却出现了 ...

python中x,y交换值的问题

今天碰到了python和其他语言不同的问题:赋值语句 x,y,z=1,2,3,执行 z,x,y=y,z,x 后,x.y.z 中分别含有什么值? 我想的是 x=2  y=2  z=2 可调试后应该是:x ...

windows读取mac格式移动硬盘的方法

本文记录了一些window与mac数据在移动设备上互相拷贝的经验. 一.准备 家里有一台mac电脑,限于硬盘空间比较小,需要定期备份一些数据. 由于备份数据大小在20G左右,并且并没有压缩为一个压缩文 ...

js中各种跨域问题实战小结(一)

什么是跨域?为什么要实现跨域呢? 这是因为JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象.也就是说只能访问同一个域中的资源.我觉得这就有必要了解下javascript中的同源策略 ...

iOS开发 ReactiveCocoa入门教程 第一部分

作为一个iOS开发者,你写的每一行代码几乎都是在响应某个事件,例如按钮的点击,收到网络消息,属性的变化(通过KVO)或者用户位置的变化(通过CoreLocation).但是这些事件都用不同的方式来处理 ...

textview 多行 省略号

TextView自带的可以通过 android:ellipsize="end" android:singleLine="true"实现单行省略,  多行显示: ...

codeforces B. Friends and Presents(二分+容斥)

题意:从1....v这些数中找到c1个数不能被x整除,c2个数不能被y整除! 并且这c1个数和这c2个数没有相同的!给定c1, c2, x, y, 求最小的v的值! 思路: 二分+容斥,二分找到v的值 ...

WordPress常用插件

1.Remove Open Sans font Link from WP core 由于Wordpress后台外链加载了谷歌字体(代码位置在wordpress\wp-includes\script-l ...

tomcat7以上,ajax post参数后台获取不到的问题

AJAX post传参后台获取不到查询参数. 网上找了各种方法,包括设置content-type,又是把json转成json格式字符串,问题依然存在,但是把post改成get又可以获取到,百思不得其解 ...

css 控制自动换行,问题:css 自动换行;结果:CSS控制文本自动换行相关推荐

  1. html中文本不自动换行,CSS禁止文本自动换行代码

    使用CSS样式 white-space:nowrap 可以定义某个区域内的内容是否可自动换行,默认是可以的.如果设置的值为 nowrap 将禁止自动换行,如上图所示.内容超过窗体可显示的区域外时将在浏 ...

  2. php让文本自动换行,css文本自动换行如何设置?

    本篇文章给大家带来的内容是关于css文本自动换行如何设置,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. CSS3包含几个额外的功能,如下: 1.文本溢出 2.自动换行 3.字断 CS ...

  3. HTML5自动换行的间距设置,div css p段落行高行距怎么设置篇

    如何使用div+css样式设置p段落之间的上下间距,需要设置哪些样式来控制 之间行距距离呢?css行高怎么写等问题,让大家彻底掌握div css p行距行高样式. DIVCSS5为大家介绍如何通过CS ...

  4. css打印适应纸张_CSS print 样式 css控制打印样式 分页 页面大小

    显示器(screen)和打印机(printer)是两种差别很大的设备,所以从浏览器里看到的页面,打印出来也许和你看到的样子有很大的差距.screen一般使用逻辑单位比如px,而打印机则应该使用物理单位 ...

  5. CSS学习记录3.2/设置标签的背景颜色/控制背景图片的平铺方式/控制背景图片的位置/背景图片关联方式/背景图片和插入图片的区别/捕鱼达人背景练习/精灵图

    设置标签的背景颜色: CSS中的background-color:属性,就是专门用来设置标签.bc+table 设置背景图片: CSS中的background-image: url( );的属性就是设 ...

  6. html字体自动放大,让用户自己控制网页字体的大小的css书写方法

    让用户自己控制网页字体的大小的css书写方法 更新时间:2007年09月18日 20:31:41   作者: 现在国内绝大多数的站点都用CSS把字体大小设定为12px,像素虽然也是相对尺寸单位,但只是 ...

  7. css 边缘闪光_CSS样式表完成可以控制的闪烁效果

    一段文本或一张图片,它的周围有一圈光晕,这圈光晕每一秒钟闪烁一次,而当鼠标移到上面时,立即停止闪烁,当鼠标移开时又继续闪烁.这种效果用于那些需要特别引起别人注意的内容上(如:警示.报告新增内容等),能 ...

  8. css 边缘闪光_CSS_用CSS控制的闪烁效果,  一段文本或一张图片,它 - phpStudy...

    用CSS控制的闪烁效果 一段文本或一张图片,它的周围有一圈光晕,这圈光晕每一秒钟闪烁一次,而当鼠标移到上面时,立即停止闪烁,当鼠标移开时又继续闪烁.这种效果用于那些需要特别引起别人注意的内容上(如:警 ...

  9. css html弄出哆啦a梦,用css画一个哆啦A梦

    原图: 效果图: 虽然说没用啥什么高级的技巧,但这让我感受到了CSS的乐趣! 好好学习,天天向上! body{ background-color: #66B3FF; height: 300px; ov ...

  10. css布局方式_手把手教你CSS Flex布局「真香」

    作者:EcbJS 转发链接:https://blog.csdn.net/EcbJS/article/details/106466757 前言   之前做项目,关于布局方面没怎么深入研究过,好多页面都是 ...

最新文章

  1. Linux下的Apache和PHP安全设置
  2. 【心路历程】(NOIP 206)(HNOI 358)
  3. String replaceAll 方法的问题?
  4. C++_智能指针shared_ptr、unique_ptr、weak_ptr、auto_ptr总结
  5. 如何查看mysql 的端口号?
  6. android 实现页面跳转代码,Android 实现页面跳转
  7. win7计算机电脑屏幕亮度,电脑屏幕亮度怎么调win7雨林木风系统
  8. 牛客-Java计算个人所得税
  9. Lipschitz continuity
  10. python cv2什么意思_Python CV2的基本操作
  11. android 删除一个工程,Android Studio该怎样删除项目?
  12. 在重新格式化时不要删除自定义换行符(Don‘t remove custom line breaks on reformat)
  13. Portainer安装配置
  14. linux 安装R 环境(最新)
  15. linux 光盘刻录命令,在Linux操作系统中使用命令进行光盘刻录该怎么做?
  16. PHP反序列化与SESSION
  17. 浅谈PVC塑料配方计算软件的设计
  18. keil 汉字区位码/内码读取错误解决方案
  19. 采集HassCNC的设置
  20. PHP处理 EXCEL 日期格式

热门文章

  1. Android跳转第三方App,淘宝,微信,QQ等。
  2. 修身养性的句子_关于修身养性的名言
  3. 人工智能数学基础:无理数e的由来以及对数、指数函数的求导
  4. CSS 的 hsl() 和 hsla() 函数(设置颜色的方式之一)
  5. 如何在php中添加动图,PS如何制作gif动图
  6. NOI2022退役记
  7. java将文件移动到另一个目录
  8. C语言四种swap函数
  9. Python编程之求字符串长度
  10. 海康大华摄像头GB/T28181接入国标视频平台如何选择主码流还是子码流