HTML/CSS

CSS文字超出部分隐藏并显示省略号

阿里云

网站前端开发中 web 网页中文字超出了需要隐藏,并显示省略号这个在工作中很多时候都要用到,我想很多人都碰到过吧,实现这个效果有两种解决方法,大致如下:

一是用程序开截取字符长度,这个其实也是可以的,但是并不利于 SEO 优化,因为搜索引擎得到的也只是截取的长度

也想出现在这里?联系我们
创客主机

第二种是用 css 样式来做,这种只会隐藏超出部分,实际上隐藏的文字还是在 HTML 代码中只是没有被显示出来,这样搜索引擎也能够准确读取到这部分数据。这里主要介绍一下用 CSS 样式怎么来实现效果,有时为了避免文本文字内容超出一定宽度后溢出,我们想要溢出的部分不显示但用省略号(...)显示,这个时候我们可以使用 CSS text-overflow 文本溢出省略号属性样式实现。废话不多说直接上代码吧!

CSS 样式:

  1. .css1{
  2. color:#6699ff;border:1px #ff8000 dashed;
  3. margin-bottom:20px;
  4. width: 20em;/*不允许出现半汉字截断*/
  5. }
  6. .css2 {
  7. overflow: hidden; /*自动隐藏文字*/
  8. text-overflow: ellipsis;/*文字隐藏后添加省略号*/
  9. white-space: nowrap;/*强制不换行*/
  10. width: 20em;/*不允许出现半汉字截断*/
  11. color:#6699ff;border:1px #ff8000 dashed;
  12. }

html 代码:

  1. <div class="css1">创客云 - 专注于网站前端设计与Web用户体验</div>
  2. <div class="css2">创客云 - 专注于网站前端设计与Web用户体验</div>

CSS 文字超出部分隐藏并显示省略号

已有 2232 人购买
查看演示升级 VIP立刻购买

收藏
(6)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!