老遇到的问题,缺乏总结,故今天总结,加强记忆。举例如下:
HTML 代码,
<--!
<!--热点话题-->
<div class="hot_topic">
<h4 class="f_s"><a href="/" style="color:#d20408;">人大代表建议屏蔽网络热词,你怎么看?</a></h4>
<ul class="ul_list"><li><a href="/" >为防止学生沉溺网游全国代表</a></li>
<li><a href="/" >到底是什么影响不好呢?是对</a></li>
</ul>
</div> <div class="clear"></div>
<div class="hot_topic">
<h4 class="f_s"><a href="/" style="color:#d20408;">人大代表建议屏蔽网络热词,你怎么看?</a></h4>
<ul class="ul_list"><li><a href="/" >为防止学生沉溺网游全国代表</a></li>
<li><a href="/" >到底是什么影响不好呢?是对</a></li>
</ul></div> <div class="clear"></div>
<div class="hot_topic" >
<h4 class="f_s"><a href="/" style="color:#d20408;">人大代表建议屏蔽网络热词,你怎么看?</a></h4>
<ul class="ul_list" ><li style="border:none;"><a href="/" >为防止学生沉溺网游全国代表</a></li>
<li style="border:none;"><a href="/" >到底是什么影响不好呢?是对</a></li>
</ul></div>
</div> <div class="clear"></div>
-->
CSS 代码,
<--!
/*热点话题*/
.hot_topic{width:358px;margin-left:5px;}
.ul_list{padding:10px 0px;}
.ul_list li {
width:170px;
//同时也可以设置行高,根据需要而定
float:left;
padding:10px 0px; //li 间距,也是为了美观
margin-left:6px;
line-height:200%; //行高,这是为了美观
padding:4px;
text-indent:30px; //首行缩进,li中也可以用哦^^
list-style-type:none;
list-style-position:inside;
border-bottom:1px dashed #838383;
overflow:hidden; // text-overflow:hidden;
white-space:nowrap;
}
-->
效果,
首先,要设定文本的长度 width:170px;,还有超出后的处理方法 text-overflow:hidden,或者,text-overflow:
ellipsis;
必须标明不可以换行 white-space:nowrap;
补充,如果想实现list-style-type:square;这样的列表样式,一定要注意,就不能用overflow:hidden;它们是矛盾的,下篇详细说明这个问题。工作过程中如果遇到这样的问题,两者都必须的话,那就把overflow:
hidden;改为
text-overflow:
ellipsis;好了.
- 大小: 13.3 KB
分享到:
相关推荐
//超出的文本隐藏 text-overflow:ellipsis; //溢出用省略号显示 white-space:nowrap; //溢出不换行 但是第三条属性,只能显示一行,不能用在这里,那么如果显示多行呢? 超出两行隐藏: css3解决了这个问题,解决...
CSS实现不换行/自动换行/文本超出隐藏显示省略号;自动换行,强制不换行,单行文本不换行多余文本显示省略号,第n行显示省略号,亲测有效。
文本超出部分隐藏,总结两种方法。 1、单行隐藏 html代码 当文字超过范围的时候,超出部分会隐藏起来。 css代码 .mi { width: 200px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; } 2、...
下面小编就为大家带来一篇CSS文本超出指定宽度后隐藏并显示为省略号的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
在项目中我们经常需要在文本过长时显示,将文本超出的部分内容用省略号代替: 思想为: 首先设置宽度,然后让超出的部分隐藏 如果有超出则在最后显示省略号 让文本不换行 具体css代码为: 复制代码代码如下:.title{...
点击“more”显示更多隐藏文字内容,渐渐显示,在IE 等不支持CSS3浏览器下效果较差,建议在火狐浏览器下浏览,懒人之家推荐下载
一般的文字截断(适用于内联与块): CSS Code复制内容到剪贴板 .text-overflow { display:block;/*内联对象需加 */ width:31em;.../* 内容超出宽度时隐藏超出部分的内容 */ text-overflow:ellip
往往需要去在C#端去截取字符,但这绝对不是一个好方面,因为我们的长文本往往都是代HTML标记的,你一个载不好,就会出现乱码问题(出现半个HTML标记),而比较好的作法就是通过CSS去实现这个功能
在w3cschool中css3中有个文本相关的属性text-overflow,当把它设为ellipsis时文本溢出内容就能显示为省略标记,而设为clip时就能把文本溢出的部分裁切掉,当然,前提是设置好两个属性,那就是white-space:nowrap...
不显示超过对象尺寸的内容,就是把超出的部分隐藏了;text-overflow:ellipsis;当文本对象溢出是显示…,当然也可是设置属性为clip不显示点点点;-o-text-overflow:为了兼容opera浏览器;*/width:200px;overflow:hidd
往往需要去在C#端去截取字符,但这绝对不是一个好方面,因为我们的长文本往往都是代HTML标记的,你一个载不好,就会出现乱码问题(出现半个HTML标记),而比较好的作法就是通过CSS去实现这个功能 ...
一般的文字截断(适用于内联与块): CSS Code复制内容到剪贴板 .text-overflow { display:block;/*内联对象需加 */ width:31em;.../* 内容超出宽度时隐藏超出部分的内容 */ text-overflow:ellip
微信小程序文本展示固定行数 点击展开显示全部 点击收起显示固定行数
看到标题你一定很容易就会想到截断文字加“…”的做法。哈哈,就是这样。其实写这篇日志也只是把这样方法.../* 内容超出宽度时隐藏超出部分的内容 */ text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(…) ;
说明:限制在一个块元素显示的文本的行数。 -webkit-line-clamp 是一个 不规范的属性(unsupported WebKit ... text-overflow,可以用来多行文本的情况下,用省略号“…”隐藏超出范围的文本 。 今天接到优化需求,帖
主要介绍了css样式怎么显示省略号,即当超过自定义宽度时隐藏显示省略标记,比较实用,需要的朋友可以参考下
/* 内容超出宽度时隐藏超出部分的内容 */ text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(…) ;需与overflow:hidden;一起使用。*/ } 自动换行: 复制代码代码如下: word-break:break-all;/* 不换行 *...
就是隐藏超出规定高度的文本或者图像信息。 <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> <title>Document</title> <style type=text/css> div {...