首页 > Web开发 > 详细

CSS 长文本处理----文本一行和多行超出,省略号显示

时间:2021-03-31 16:29:12      阅读:31      评论:0      收藏:0      [点我收藏+]

CSS 文本显示处理

默认:字符太长溢出了容器

<style media="screen">
  #div {
    width: 200px;
    border: 1px solid red;
  }
</style>
<div id="div">
  Most words art short & don‘t need to break.But Antidisestablishmentarianism is to long.
</div>
效果图

技术分享图片

字符超出部分换行

<style media="screen">
  #div {
    width: 200px;
    border: 1px solid red;
    overflow-wrap: break-word;
  }
</style>
<div id="div">
  Most words art short & don‘t need to break.But Antidisestablishmentarianism is to long.
</div>
效果图

技术分享图片

字符超出位置使用连字符

<style media="screen">
  #div {
    width: 200px;
    border: 1px solid red;
    overflow-wrap: break-word;
    hyphens: auto;
  }
</style>
<div id="div" lang="en">
  Most words art short & don‘t need to break.But Antidisestablishmentarianism is to long.
</div>
效果图

技术分享图片

单行文本超出省略

<style media="screen">
  #div {
    width: 200px;
    border: 1px solid red;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
</style>
<div id="div">
  Most words art short & don‘t need to break.But Antidisestablishmentarianism is to long.
</div>
效果图

技术分享图片

多行文本超出省略

<style media="screen">
  #div {
    width: 200px;
    border: 1px solid red;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
</style>
<div id="div">
  Most words art short & don‘t need to break.But Antidisestablishmentarianism is to long.
</div>
效果图

技术分享图片

注:日常整理,仅做参考,欢迎评论,虚心接受。

一篇优秀参考文章

CSS 长文本处理----文本一行和多行超出,省略号显示

原文:https://www.cnblogs.com/qinshizhen/p/14601127.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!