css实现超出文本省略号的两个方法

摘要:
有一次她等久了朝他发脾气。overflow:hidden:超出隐藏white-space:nowrap:强制不换行text-overflow:ellipsis:超出省略号代替;方法二:适用于不定宽高,但有兼容性问题,多用在移动端;˂!结果又一次,他被系里临时抓去开会,冗长的会议终于完了后他跑去,她居然还在这次她等得脾气都没了,只是委委屈屈地看着他说:“以琛,我都数了好几个九百九十九了。”不是没想过放弃,只是始终没办法数到一千。display:-webkit-box:box-flex布局-webkit-box-orient:vertical:垂直排列子元素-webkit-line-clamp:3:显示几行overflow:hidden:超出隐藏;关于box-flex布局,我参考自这里
方法一:适用于定宽高;
 <!DOCTYPE html>
 <html>
 <head lang="en">
     <meta charset="UTF-8">
     <style>
         .a{400px;height:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
     </style>
 </head>
 <body>
 <p class="a">有一次他被她跟烦了,板着脸问:“赵默笙,你为什么老是跟着我?”她睁大眼睛:“以琛,是你笨还是我笨,哎,你那么聪明,一定是我笨了,我怎么这么失败,追了半天人家都不知道我在干什么!” 那时候他就老是要让她等。有一次她等久了朝他发脾气。“我都数到九百九十九了,你才来!下次要是让我数到一千我就再也不理你!”结果又一次,他被系里临时抓去开会,冗长的会议终于完了后他跑去,她居然还在这次她等得脾气都没了,只是委委屈屈地看着他说:“以琛,我都数了好几个九百九十九了。”而这七年来,他又多少次数九百九十九?不是没想过放弃,只是始终没办法数到一千。</p>
 </body>
 </html>
 
  • overflow:hidden:超出隐藏

  • white-space:nowrap:强制不换行

  • text-overflow:ellipsis:超出省略号代替;

方法二:适用于不定宽高,但有兼容性问题,多用在移动端;

<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
    <style>
        .b {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
    </style>
</head>
<body>
<p class="b">有一次他被她跟烦了,板着脸问:“赵默笙,你为什么老是跟着我?”她睁大眼睛:“以琛,是你笨还是我笨,哎,你那么聪明,一定是我笨了,我怎么这么失败,追了半天人家都不知道我在干什么!” 那时候他就老是要让她等。有一次她等久了朝他发脾气。“我都数到九百九十九了,你才来!下次要是让我数到一千我就再也不理你!”结果又一次,他被系里临时抓去开会,冗长的会议终于完了后他跑去,她居然还在这次她等得脾气都没了,只是委委屈屈地看着他说:“以琛,我都数了好几个九百九十九了。”而这七年来,他又多少次数九百九十九?不是没想过放弃,只是始终没办法数到一千。</p>
</body>
</html>
  • display:-webkit-box:box-flex布局

  • -webkit-box-orient:vertical:垂直排列子元素

  • -webkit-line-clamp:3:显示几行

  • overflow:hidden:超出隐藏;

关于box-flex布局,我参考自这里

免责声明:文章转载自《css实现超出文本省略号的两个方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【小工具】鼠标右键 图片转文字Linux高级I/O机制下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

amazeui学习笔记--css(基本样式4)--打印样式Print

amazeui学习笔记--css(基本样式3)--打印样式Print 一、总结 1、打印显示url方法: 利用 CSS3 content 属性,将 <a> 和 <abbr> 的标题、链接显示在后面。 <a href="http://www.amazeui.org">Amaze UI</a> 2、am-prin...

CSS布局之display: tables布局

首先来看看display: table的兼容性: 可以看到,除非你还要跟IE6/7较劲,否则display: table不需考虑兼容性。 接下来看看关于table的display可选值: table:指定对象作为块元素级的表格,相当于html标签<table> inline-table:指定对象作为内联元素级的表格,相当于html标签&l...

CSS样式大全

字体属性:(font) 大小 {font-size: x-large;}(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX、PD 样式 {font-style: oblique;}(偏斜体) italic;(斜体) normal;(正常) 行高 {line-height: normal;}(正常) 单位:PX、PD、EM 粗细...

【基于python实现UI自动化】3.0 selenium

此文转载自:https://blog.csdn.net/lht3347/article/details/108630023#commentBox python-UI自动化之selenium元素定位 1.0 selenium工具介绍 2.0 selenium环境搭建 3.0 selenium元素定位 selenium常见8大元素定位 通过ID定位...

Sublime Text 3 LESS、SASS、SCSS高亮插件、提示插件

为sublime text 添加LESS语法高亮 功能:LESS高亮插件 下载https://packagecontrol.io/packages/LESS 简介:用LESS的同学都知道,sublime没有支持less的语法高亮,所以这个插件可以帮上我们 使用:打开.less文件或者设置为less格式 为sublime text 添加SASS语法高亮 s...

CSS实例:翻转图片、滚动图片栏、打开大门

CSS 翻转图片主要用到的技术除了3D翻转和定位 ,还用到了一个属性 backface-visibility:visable|hidden;该属性主要是用来设定元素背面是否可见。 效果图如下: 具体的步骤如下: 1、写出页面主体, <div> <img src="http://t.zoukankan.com/Image...