随笔 - 832  文章 - 2  评论 - 31  阅读 - 167万

CSS学习笔记:溢出文本省略(text-overflow)

在CSS3中,text-overflow属性的基本语法如下:

  • clip:表示不显示省略文本,简单的裁切。
  • ellipsis:表示对象文本溢出时显示省略标记,省略标记插入的位置是最后一个字符。
  • ellipsis-word:表示当对象文本溢出时显示省略标记,省略标记插入的位置是最后一个词(word)。

实际上,text-overflow属性仅用于决定当文本溢出时是否显示省略标记,并不具备样式定义的功能,要实现溢出时产生省略号的效果,应该在定义两个样式:强制文本在一行内显示(white-space:nowrap)和溢出内容为隐藏(overflow:hidden),只有这样才能实现溢出文本显示为省略号效果

案例:

复制代码
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            dl{
                width:240px;
                border: solid 1px #ccc;
                }
            dt{
                    padding:8px 8px;
                    background: #7fecad;
                    font-size: 13px;
                    text-align: left;
                    font-weight: bold;
                    color: #71790c;
                    margin-bottom: 12px;
                    border-bottom: solid 1px #efefef;
                }
            dd{
                font-size: 0.78em;
                height: 1.5em;
                width: 220px;
                padding:2px 2px 2px 18px;
                margin:2px 0;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }
        </style>
    </head>
    <body>
        <dl>
            <dt>体育新闻</dt>
            <dd>亚运会在韩国港口城市仁川开幕,韩国总统朴槿惠出席</dd>
            <dd>在亚运会首日,韩国军团占据奖牌榜第一位</dd>
            <dd>亚运游泳观战指南:21日开始孙朴5场对决 中日大PK</dd>
            <dd>亚运会在韩国港口城市仁川开幕,韩国总统朴槿惠出席</dd>
            <dd>在亚运会首日,韩国军团占据奖牌榜第一位</dd>
            <dd>亚运游泳观战指南:21日开始孙朴5场对决 中日大PK</dd>
        </dl>
    </body>
</html>
复制代码

 效果:

posted on   小破孩楼主  阅读(330)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
历史上的今天:
2019-10-09 Spring Data:CrudRepository接口使用详情
2019-10-09 Optional类的基本使用(没怎么看)
2019-10-09 Spring Data JPA:关联映射操作
2019-10-09 Spring Data JPA 基本使用
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示