用CSS让容器的溢出部分内容隐藏起来smarty就可以不用截取字符

2016-02-19 21:34 43 1 收藏

岁数大了,QQ也不闪了,微信也不响了,电话也不来了,但是图老师依旧坚持为大家推荐最精彩的内容,下面为大家精心准备的用CSS让容器的溢出部分内容隐藏起来smarty就可以不用截取字符,希望大家看完后能赶快学习起来。

【 tulaoshi.com - Web开发 】

    在网页设计中,会遇到文本超过固定长度导致整体的网页变形的情况。程序员往往需要截取固定的长度来实现某些固定长度的控制。介绍一种直接采用CSS的代码控制来实现文本截取的方法。与程序员的直接字符截取的方式有点区别,其优势是可以自动控制文本显示的长度;缺点是不同浏览器的兼容性并不完美。使用到 overflow,text-overflow,white-space 这三个主要的属性,其他的代码属于修饰作用。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

    CSS代码:
    style
    .texthidden{
     width:200px;
     overflow:hidden;
     text-overflow:ellipsis;
     white-space:nowrap;
     border:1px solid #ddd;}
    /style

    HTML代码:
    div class="texthidden"
    CSS让容器的溢出部分内容隐藏起来
    /div

代码分析:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

1. width:200px; //指定宽度:
2. overflow:hidden;  //将超出内容隐藏
3. text-overflow:ellipsis; //IE专用属性,文本溢出时显示省略标记();其他浏览器不支持。
4. white-space:nowrap; //强制内容不换行。强制在同一行内显示所有文本,直到文本结束或者遭遇 br 元素

    目前使用这种方法比较成功的示例是Gmail的内容显示,在IE下达到最好的效果。如果是FF那就比较糟糕,总是会出现截取半个中文的效果。其中涉及到最主要的原因是 text-overflow 这个属性只在IE下有效,目前很多CSS属性也存在这个问题,特别重要的是Margin和Padding这两个属性,往往导致页面出现各种不同的效果;在页面设计的时候,需要注意这些属性在不同浏览器的显示效果。

来源:http://www.tulaoshi.com/n/20160219/1626531.html

延伸阅读
标签: Web开发
代码如下: //保存聊天记录到本地 function save_record() { //取得当前日期作为文件名 var time=new Date(); var filename=time.toLocaleDateString(); //获取当前页面部分内容 var record=$("#contentList").html(); //打开新窗口保存 var winRecord=window.open('about:blank','_blank','top=500'); winRecord.document.open("t...
标签: excel
把Excel2010中多余的单元格隐藏起来   ①如下图所示,我要将第9行以下的单元格全部隐藏起来,怎么做呢?选中第9行,同时按下Ctrl+Shift+↓键。 ②然后右键菜单,选择隐藏。 ③除此之外,还可以在名称框里定位也是个不坏办法,这样也可以快速选中下面需要隐藏的行。 ④大家按照这两种方法可以快速的选中...
标签: 皱纹
关于沐浴: .hzh {display: none; } 也许你将不会使用水。真的!使用了特殊的碳纤维材质,目前已经适用于宠物,也许有一天真的会被应用在人类身上。如此一来,浴场也许不存在了?不,这是在促进浴场的变革,比如说现在的水疗中心,通过那些富含矿物质盐的天然水资源,比如说死海里的水,来帮助肌肤进行排毒。 关于未来的头发...
标签: Web开发
通常的我们在读取文章标题的时候,遇到字符过多,都是通过程序在SERVER端截取一定的字符数,然后添加...来实现标题长度截取的。其实我们也可以通过CSS来控制。 实列如下: .title { width:200px; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis; } 可用span或div引用,例如: span clas...
标签: 电脑入门
任务栏一旦拥挤会带来这样一些不便之处:每个窗口按钮的标题无法完全显示,有时仅剩一个图标,选择需要的程序时容易搞错,特别是在分组窗口里;如果不使用分组相似任务栏功能,势必导致一行任务栏不够用,需要换行或者需要拉大任务栏高度,间接导致屏幕变小。 Windows 7的任务栏已经默认仅显示程序图标,相对缓解了任务栏空间紧张的问题,但是...

经验教程

991

收藏

82
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部