html溢出属性

1.溢出属性

1.溢出属性(容器的)
说明:
overflow:visble/hidden(隐藏)/scroll/auto自动/inherit;
​
visble:默认值,溢出内容会显示在元素之外;
hidden:溢出属性隐藏;文本裁剪
scroll:滚动溢出内容一滚动方式显示;不溢出也会出现滚动条
auto:如果有溢出属性会添加滚动条,没有溢出正常显示;
inherit:规定应该遵从父元素继承overflow属性的值
overflow-x:x轴溢出怎么处理; overflow-y:y轴溢出怎么处理、
​
​
/* ::-webkit-scrollbar ,可以实现对滚动条的定制,配合display:none;实现滚动条隐藏 */
::-webkit-scrollbar{
display:none;
}

2.空余空间

说明:
white-space:normal/nowrap/pre/pre-wrap/pare-line/inherit
该属性用来设置如何处理元素中的空白;
​
normal:默认值,空白会被浏览器忽略。
nowrap:文本不会换行,文本会在同一行上继续,直到遇到<br>标签为止;
pre:预格式化文本-保留空格  tab,回车   但不会自动换行
        /* 可以用<pre></pre>直接写 */
pre-wrap:会折行但会保留空格
pre-line:只显示回车,不显示空格,换行
inherit:从父元素中继承此属性

3.省略号号显示

说明:
text-overflow:clip/ellipsic;
clip:默认值,不显示省略号(...),
ellipsis:显示省略号
​
但单行文本溢出显示需要省略号需要同时设置以下声明:
1.容器的宽:width:200px
2.强制文本在同一行显示:white-space:nowrap
3.溢出内容为隐藏属性:overflow:hidden
4.溢出文本显示省略号:text-overflow:ellipsis;

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
HTML中,可以使用以下样式属性来实现文字溢出隐藏显示: 1. `white-space: nowrap;`:强制让换行的文字在一行显示。 2. `overflow: hidden;`:隐藏溢出的部分文字。 3. `text-overflow: ellipsis;`:使用省略号来显示文字溢出。 下面是一个示例代码,演示了如何使用上述样式属性实现单行文字溢出隐藏显示省略号: ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>单行文字溢出隐藏显示省略号</title> <style> .box1 { width: 100px; height: 50px; background-color: aquamarine; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } </style> </head> <body> <div class="box1">溢出隐藏溢出隐藏溢出隐藏溢出隐藏</div> </body> </html> ``` 如果要实现多行文字溢出隐藏显示省略号,可以使用以下样式属性: 1. `overflow: hidden;`:溢出隐藏。 2. `text-overflow: ellipsis;`:文本溢出显示省略号。 3. `display: -webkit-box;`:将对象作为弹性伸缩盒子模型。 4. `-webkit-box-orient: vertical;`:设置弹性伸缩盒子元素的排列方式为竖排。 5. `-webkit-line-clamp: 2;`:限制一个块元素显示的内容的行数。 下面是一个示例代码,演示了如何使用上述样式属性实现多行文字溢出隐藏显示省略号: ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>多行文本溢出显示省略号</title> <style> .box { width: 100px; background: pink; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } </style> </head> <body> <div class="box">要显示的文本要显示的文本要显示的文本要显示的文本要显示的文本要显示的文本要显示的文本要显示的文本要显示的文本要显示的文本要显示的文本要显示的文本要显示的文本</div> </body> </html> ``` 希望对你有帮助! #### 引用[.reference_title] - *1* [单行文字溢出隐藏显示省略号](https://blog.csdn.net/m0_62823653/article/details/123276173)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [css实现单行、多行文本溢出隐藏并显示省略号](https://blog.csdn.net/zoomsui/article/details/131223947)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ezr-

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值