Html、Css中控制文字实现不换行超出部分隐藏显示省略号
- 2021年11月2日
- 1,281 次
很多时候在程序的前端模板中,调用网站文章标题的时候,部分标题很长,需要对这种特别长的标题文字进行处理,让这种特别长的标题文字实现不换行并让超出父级元素宽度的部分隐藏起来,并让隐藏的超出部分文字显示省略号,这需要对所包含标题的Html代码结构的Css进行设置。
例如李涛自留地的每个页面的侧边栏的热门文章、最新文章模块就是对超出的标题文字进行了不换行超出部分隐藏并显示省略号。
主要是在css中设置以下几种样式就可以实现控制文字实现不换行超出部分隐藏显示省略号:
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
overflow主要是设置文字溢出显示,而white-space主要是设置文字是否换行,text-overflow是设置溢出的文字如何形式显示出来,如何设置其属性为ellipsis就是溢出的文字显示省略号。
Html、Css中控制文字实现不换行超出部分隐藏显示省略号要点:注意需要对父级盒子的宽度进行设置,如果父级盒子容器没有对宽度进行设置,就不会显示省略号。
若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。
- 利用Css3伪元素before特性给无序列表添加排序功能 2020-12-30
- 前端中jQuery学习的必要性 2021-03-01
- PHP中的正则表达式定界符有哪些?正则表达式中斜杠和反斜杠的区别 2022-10-27
- 如何使用阿里云字体图标库iconfont? 2021-07-26
- html字体怎么添加颜色?Html字体颜色如何设置实例 2022-12-06
- a标签在html标签中的作用 a标签属性及如何使用? 2022-10-26
