Web前端知识

首页 > 免费 > Web前端知识 >

如何单行文字或多行文字超出不显示

来源:北京汇仁智杰科技有限公司   时间:2016-11-15   点击:

在页面中,如果添加内容过多超出了容器会显得很不美观,接下来我教大家如何解决:

单行文字超出显示省略号:

html代码:<p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/p>

css样式表:

p{

width: 50px;/*必须设置宽度*/

overflow: hidden;/*溢出隐藏*/

text-overflow: ellipsis;/*以省略号...显示*/

white-space: nowrap;/*强制不换行*/

}

多行文本超出显示省略号:

<style>
p{

width: 200px;/*必须设置宽度*/

word-break: break-all;

text-overflow: ellipsis;/*以省略号...显示*/

display: -webkit-box;/**对象作为伸缩盒子模型显示**/

-webkit-box-orient: vertical;/**设置或检索伸缩盒对象的子元素的排列方式**/

-webkit-line-clamp: 3;/**显示的行数**/

 overflow: hidden;/**隐藏超出的内容**/

}   

</style>

<body>

<div>

<p>

word-break属性规定自动换行的处理方法。normal(使用浏览器默认的换行规则),break-all(允许在单词内换行),keep-all(只能在半角空格或连字符处换行。)

</p>

</div>

</body>

</html>
保存文档为html文件,代码中加了注释的部分是实现多行文本省略的关键属性。这个方法不兼容ie,overflow:hidden在ie6、ie7无效不能隐藏;

网络营销推广 . 北京汇仁智杰科技有限公司!

地址:北京市昌平区回龙观龙冠大厦5层
咨询:13370157521
业务QQ:373002979
E - mail:sales @ huirenzhijie.com
企业网站备案:京ICP备15021091号-1

汇仁智杰与众不同

  • 有网络推广经验
  • 有网站建站队伍
  • 有大型网站建设经验
  • 致力于营销型网站建设
  • 始终坚持技术和服务同样重要
查看PC版网站
备案号:京ICP备15021091号-1 版权所有:汇仁智杰