首 页
网络学院
视频教程
资源下载
HOT
实例教程
图文教程
专题中心
学习社区
繁體中文
当前位置:
首页
>
图文教程
>
网页制作
>
CSS样式表
> CSS 超出隐藏实现限制字数的功能代码(多浏览器)
CSS样式表
CSS比表格更难吗?
CSS2盒模型的3D示意图
CSS基本布局16例
学习CSS的10大理由
css布局中的居中问题
表格对决CSS--一场生死之战
常用CSS缩写语法总结
CSS的十八般技巧
如何用DIV+CSS制作横向菜单?
捷足先登学用CSS:HTML结构化
用CSS定义标题的几个实例
CSS中的滑动门技术
采用DIV+CSS布局的好处
Web标准:结构,表现和行为分离
CSS网站布局技巧几则总结
CSS大师Eric采访实录
CSS网页布局中ID与class的理解
CSS教程:建议font-size使用em
语义化H1标签
WEB标准教程:功能相似的标签的用法
No.
«
1
2
3
4
›
»
技术文章搜索
关键字
CSS样式表 中的 CSS 超出隐藏实现限制字数的功能代码(多浏览器)
出处:
互联网
整理:
软晨网(RuanChen.com)
发布:
2010-01-10
浏览: 222 ::
收藏到网摘: n/a
css的核心内容 标准流、盒子模型、浮动、定位等分析
Div+CSS 布局入门教程之二 构建网站
CSS限制字数
复制代码
代码如下:
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis; /* for IE */
-o-text-overflow: ellipsis; /* for Opera */
-icab-text-overflow: ellipsis; /* for iCab */
-khtml-text-overflow: ellipsis; /* for Konqueror Safari */
-moz-text-overflow: ellipsis; /* for Firefox,mozilla */
-webkit-text-overflow: ellipsis; /* for Safari,Swift*/
看了 上面的代码挺郁闷的,根本实现不了,看来好多站长对这种简单的代码都不测试就发了,郁闷。所以我们特别发一下我们自己用的,但firefox不兼容但可以使用,没有省略号。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>软晨学习网_www.ruanchen.com</title> <base onmouseover="window.status='欢迎到软晨学习网www.ruanchen.com';return true"> <meta http-equiv="x-ua-compatible" content="ie=7" /> <meta name="robots" content="all" /> <meta name="author" content="dxy | www.ruanchen.com" /> <meta name="Copyright" content="Copyright (c) 2006-2008 ruanchen.com" /> </head> <body> <div style="white-space:nowrap; width:200px; height:20px; line-height:20px; text-overflow:ellipsis;-moz-text-overflow: ellipsis; overflow:hidden">软晨学习网是一个专业的收集各类脚本学习资料的网站,尽量修正错误打造精品脚本类学习网站,我们为大家游戏脚本资源,源码,软件,asp,php,javascript等编程资料,是网页制作,网络编程,网站建设人士的聚集场所。</div> </body> </html>
提示:您可以先修改部分代码再运行
下面是用js实现的通过计算数字的长度进行截取的,但对于中文跟英文一样算一个,是肯定不行的了,软晨学习网以前发布过js计算字符串长度的,中文算两个字符的文章,可以参考下。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>JS test</title> <style type="text/css"> *{ margin:0; padding:0; } body{ padding:10px; font-family:Arial; } #ididid{ width:150px; line-height:20px; overflow:hidden; border:1px solid #999; } </style> </head> <body> <script type="text/javascript"> function testAuto(thisId,needLeng){ var ididid = document.getElementById(thisId); var nowLeng = ididid.innerHTML.length; if(nowLeng > needLeng){ var nowWord = ididid.innerHTML.substr(0,needLeng)+'...'; ididid.innerHTML = nowWord; } } </script> <div id="ididid">12345678901234567890test test test test test test test test test test test test test test test test test test test test test test test</div> <script type="text/javascript"> testAuto('ididid',15) </script> </body> </html>
提示:您可以先修改部分代码再运行
这个是css after实现的
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" c> <title>css把超出的部分显示为省略号的方法兼容火狐_软晨学习网_www.ruanchen.com</title> <style> * { margin: 0; padding: 0; } a { text-decoration: none; color: #000; } a:hover { text-decoration: none; color: #000; } ul { width: 300px; margin: 40px auto; padding: 12px 4px 12px 24px; border: 1px solid #D4D4D4; background: #F1F1F1; } li { margin: 12px 0; } li a { display: block; width: 80px; overflow: hidden;/*注意不要写在最后了*/ white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; } /* firefox only */ li:not(p) { clear: both; } li:not(p) a { max-width: 170px; float: left; } li:not(p):after { content: "..."; float: left; width: 25px; padding-left: 5px; color: #000; } </style> </head> <body> <ul> <li><a href="#">suntear的技术空间</a></li> <li><a href="#">suntear的技术空间</a></li> <li><a href="#">suntear的技术空间</a></li> <li><a href="#">suntear的技术空间</a></li> <li><a href="#">suntear的技术空间</a></li> <li><a href="#">suntear的技术空间</a></li> <li><a href="#">suntear的技术空间</a></li> </ul> </body> </html>
提示:您可以先修改部分代码再运行
参考文章:
http://www.ruanchen.com/"http://www.ruanchen.com/" style="color: #000">http://www.ruanchen.com/rticle/14210.htm
css的核心内容 标准流、盒子模型、浮动、定位等分析
Div+CSS 布局入门教程之二 构建网站
评论 (0)
All
登陆
还没注册?