上午想写文章竟然unavailable service,连编辑也不能,写到了以前的博客上,现给转过来
先说下几个css属性:
1.white-space 属性设置如何处理元素内的空白。
值
描述
normal
|
默认。非亚洲语言遇到空白会换行。
|
pre
|
空白会被浏览器保留。其行为方式类似 HTML 中的 <pre> 标签。
|
nowrap
|
文本不会换行,文本会在在同一行上继续,直到遇到 <br> 标签为止。
|
pre-wrap
|
保留空白符序列,但是正常地进行换行。
|
pre-line
|
合并空白符序列,但是保留换行符。
|
inherit
|
规定应该从父元素继承 white-space 属性的值。
|
2.word-break :normal|break-all|keep-all
normal : 依照亚洲语言和非亚洲语言的文本规则,允许在字内换行也就是说非亚洲语言之间不会换行,而亚洲语言达到某些条件限制条件(比说如表格,div宽度固定)则会换行break-all : 该行为与亚洲语言的normal相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本keep-all : 与所有非亚洲语言的normal相同。对于中文,韩文,日文,不允许字断开。适合包含少量亚洲文本的非亚洲文本
说明:
设置或检索对象内文本的字内换行行为。尤其在出现多种语言时。对于中文,应该使用break-all 。
另写一篇文章介绍这个属性
3.table-layout :auto|fixed
auto : 默认的自动算法。布局将基于各单元格的内容。表格在每一单元格读取计算之后才会显示出来。速度很慢
fixed : 固定布局的算法。在这算法中,水平布局是仅仅基于表格的宽度,表格边框的宽度,单元格间距,列的宽度,而和表格内容无关
设置或检索表格的布局算法。表格的宽度
4text-overflow :clip|ellipsis
clip : 不显示省略标记(...),而是简单的裁切
ellipsis : 当对象内文本溢出时显示省略标记(...)设置或检索是否使用一个省略标记(...)标示对象内文本的溢出。对应的脚本特性为textOverflow。请参阅我编写的其他书目。
一般的文字截断(适用于内联与块):
对于表格文字溢出的定义:
需要你注重的是,这个东东只对单行的文字的效,假如你想把它用在多行上,也只有第一行有作用的。
自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,也就是亚洲语言和非亚洲语言的一个区别挺让人头疼,下面介绍的是CSS如何实现换行的方法
分享到:
相关推荐
看到标题你一定很容易就会想到截断文字加“…”的做法。哈哈,就是这样。其实写这篇日志也只是把这样方法做个记录,因为好像还有很多人不记得遇到这样的情况该如何处理。.../* 当对象内文本溢出时显示省略标记(…) ;
NULL 博文链接:https://qiaohhgz.iteye.com/blog/1664352
超出一行隐藏: overflow:hidden; //超出的文本隐藏 text-overflow:ellipsis; //溢出用省略号显示 white-space:nowrap; //溢出不换行 但是第三条属性,只能显示一行,不能用在这里,那么如果显示多行呢? 超出两行...
这是一个关于文本溢出属性的实例。 这是一个关于文本溢出属性的实例。 ; line-height: 30px; clear: both"> 本特效由<a href="http://www.viewcss.com" target="_blank">ViewCss网页特效网收集和整理,请支持...
datagrid添加tooltip及超出宽度添加省略号
QTableWidget item文本显示不全的通过气泡提示出来,如果item内容是完全显示的则气泡不会出现。只有显示不全时气泡才会出现。效果图:https://blog.csdn.net/qq_41622002/article/details/111224339
大家经常用的css3属性text-overflow是针对单行文本溢出的操作,那块级元素的文本溢出要怎样处理呢? 需要用到-webkit-line-clamp:
内存溢出处理办法,生成内存溢出分析文件,可清楚因为什么原因导致内存溢出。
eclipse内配置处理内存溢出
CSS--文本溢出完美样式,CSS--文本溢出完美样式,CSS--文本溢出完美样式
处理bitmap内存溢出问题
主要给大家介绍了关于ios设备使用iframe宽度超出屏幕的解决方法,文中通过示例代码介绍的非常详细,对各位ios开发者们具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
只需给最外层容器设置宽高即可实现多行文本溢出显示...
在我们的日常开发工作中,文本溢出截断省略是很常见的一种需考虑的业务场景细节。看上去 “稀松平常” ,但在实现上却有不同的区分,是单行截断还是多行截断?多行的截断判断是基于行数还是基于高度?这些问题之下,...
栈 溢出 c++ 栈 溢出 c++ 栈 溢出 c++
对于阶乘如何向,相信学过语言的偶不陌生,一个递归函数搞定。但是当求21以上的阶乘时,我们发现数据溢出了,最多只能显示17位有效位。所以我们采用最基本的乘法运算,计算一个结果放进数组中,如此循环。
tomcat内存溢出处理方法适用于java,开发工具myeclipse或eclipse
设置或检索是否使用一个省略标记(…)标示对象内文本的溢出。 对应的脚本特性为textOverflow。 <div xss=removed>a b c d e f g h i j k l , msa sd sd sa w df f text-overflow属性仅是注解,当文本溢出时是否...
实现方法:效果如图:但是这个属性只支持单行文本的溢出显示省略号,如果我们要实现多行文本溢出显示省略号呢。实现方法:效果如图:适用范围:该方法适用范围广,但文字未
android_内存溢出处理