css怎么禁止内容溢出

藏色散人
发布: 2023-01-31 09:34:55
原创
2645 人浏览过

在css中可以使用“text-overflow”属性实现禁止内容溢出,该属性规定当文本溢出包含元素时发生的事情,其语法是“text-overflow : clip | ellipsis | ellipsis-word”。

css怎么禁止内容溢出

本教程操作环境:Windows10系统、CSS3版、DELL G3电脑

css怎么禁止内容溢出?

使用text-overflow属性实现。

text-overflow 属性规定当文本溢出包含元素时发生的事情。

1、text-overflow语法:

text-overflow : clip | ellipsis | ellipsis-word
登录后复制

text-overflow参数值和解释:

clip :  不显示省略标记(...),而是简单的裁切 ellipsis :  当对象内文本溢出时显示省略标记(...) ellipsis-word :  当对象内文本溢出时显示省略标记(...)(word) white-space:nowrap;/*禁止换行,为text-overflow作准备*/ overflow:hidden; /*禁止文本溢出显示,为text-overflow作准备*/
登录后复制

text-ellipsis是一个特殊的样式,有关解释是这样的:text-overflow属性仅是注解,当文本溢出时是否显示省略标记。并不具备其它的样式属性定义。要实现溢出时产生省略号的效果还须定义:强制文本在一行内显示(white-space:nowrap)及溢出内容为隐藏(overflow:hidden),只有这样才能实现溢出文本显示省略号的效果。

简单理解就是我要把文本限制在一行(white-space: nowrap;),肯定这一行是有限制的(width),并且你的溢出的部分要隐藏起来(overflow: hidden;),然后出现省略号( text-overflow: ellipsis)

兼容性:

8b1e618506e500f28e073921d3b6c99.jpg

2、white-space的用法

white-space属性声明建立布局过程中如何处理元素中空白符。(这里的空白符应该指我们用键盘敲入的空格或回车,因为用 或
无论white-space设置什么都会有空格或回车。)

下面是wschool上white-space可能的值:

normal 默认。空白会被浏览器忽略。

pre 空白会被浏览器保留。其行为方式类似 HTML 中的

标签。

nowrap 文本不会换行,文本会在在同一行上继续,直到遇到
标签为止。

pre-wrap 保留空白符序列,但是正常地进行换行。

pre-line 合并空白符序列,但是保留换行符。

inherit 规定应该从父元素继承 white-space 属性的值。

   text-overflow防止文本溢出      
   

体育新闻

  • 皇马打巴萨计划曝光!贝帅5大杀招誓破巴萨
  • 逗妹吐槽:托蒂邓肯未来是谁的? 火箭改名过山车
  • 曼联食堂趣事:狡猾的弗格森 鲁尼两遭恶搞(图)
  • C罗母队宣布永久封存C罗7号战袍(图)
  • 惊!西媒曝切尔西清洗4巨星 1月豪购6400万级锋霸
登录后复制

推荐学习:《css视频教程

以上是css怎么禁止内容溢出的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
css
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!