文本溢出显示

什么是溢出显示

当输入的文本超出了元素的宽度或者高度的时候,此时,就是文本溢出。文本溢出我分为两大类,一类,高度的溢出显示,另一类,宽度的溢出显示。

高度溢出显示

首先是没有固定的高度,元素的高度就是文本的高度,但是文本太高也不是很美观,给一个最大高度,文本溢出显示滚动条。

.box{width:200px;max-height:100px;overflow-y:auto;}

其次是有固定高度,超出元素告诉,显示滚动条

.box{width:200px;height:100px;overflow-y:auto;}

宽度溢出显示

滚动条显示

.box{width:200px;height:200px;overflow-x:auto}// 固定宽度

.box{max-width:200px;height:200px;overflow-x:auto}//没有固定宽度

溢出显示省略号(一行)

.box{width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

溢出显示省略号(多行)

.box{width:100px,display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}

注意,该方法适用于Webkit浏览器及移动端。

注释:

(1)-webkit-line-clamp用来限制在一个块元素显示的文本的行数。 为了实现该效果,它需要组合其他的WebKit属性。常见结合属性:

(2)display: -webkit-box; 必须结合的属性 ,将对象作为弹性伸缩盒子模型显示 。

(3)-webkit-box-orient 必须结合的属性 ,设置或检索伸缩盒对象的子元素的排列方式 。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • H5移动端知识点总结 阅读目录 移动开发基本知识点 calc基本用法 box-sizing的理解及使用 理解dis...
    Mx勇阅读 4,625评论 0 26
  • 移动开发基本知识点 一.使用rem作为单位 html { font-size: 100px; } @media(m...
    横冲直撞666阅读 3,514评论 0 6
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,801评论 1 92
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 1,803评论 0 2
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,335评论 0 11