day6(多文本与单文本的表述)

本文详细介绍了CSS中溢出属性(overflow)的不同值,如visible、hidden、scroll和auto,以及如何通过white-space和text-overflow实现单行和多行文本的省略号显示。特别提到使用WebKitCSS扩展在移动端的适配和可能的优化需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.溢出属性(超出部分如何显示)

overflow:
    1.visible 默认值(没有特殊含义)
    2.hidden------超出部分隐藏 (万能解决方法)
    3.scroll-----股懂条显示(没有超出部分也显示滚动条)
    4.auto------超出部分用滚动条显示
    5.inherit-------继承父级的属性
overflow-x:visible|hidden|scroll|auto|inherit
overflow-y:visible|hidden|scroll|auto|inherit

2.单行文本超出省略号显示

步骤:
    1.width:300px;--------------限定宽度
    2.white-space: nowrap;------剩余的内容不换行
    3.overflow: hidden;---------超出内容隐藏
    4.text-overflow: ellipsis;-----超出内容用省略号显示

3.实现多行文本溢出时产生省略号

步骤:
        display: -webkit-box; 
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3; 
        overflow: hidden;
1)-webkit-line-clamp用来限制在一个块元素显示的文本的行数。 为了实现该效果,它需要组合其他的WebKit属性。 
2)display: -webkit-box; 必须结合的属性 ,将对象作为弹性伸缩盒子模型显示 。 
3)-webkit-box-orient 必须结合的属性 ,设置或检索伸缩盒对象的子元素的排列方式 。 
	适用范围:因使用了WebKit的CSS扩展属性,该方法适用于WebKit浏览器及移动端;但文字未超出行的情况下也会出现省略号,可结合js优化该方法

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值