在JavaScript / HTML中,div容器在内容过多时不显示超出的部分

可以通过 CSS 的 overflow 属性来控制超出容器尺寸的内容显示方式。要使超出尺寸的内容不显示,只需要为对应容器设置:

html 复制代码
<div style="width: 300px; height: 200px; overflow: hidden;">
  <!-- 你的内容 -->
</div>

关键属性解释:

  • overflow: hidden 👉 直接隐藏超出容器的内容
  • overflow: auto 👉 自动按需显示滚动条(仅当内容溢出时)
  • overflow: scroll 👉 强制显示滚动条(无论内容是否溢出)

进阶技巧(处理文字溢出):

css 复制代码
.truncate-text {
  white-space: nowrap;         /* 禁止文字换行 */
  overflow: hidden;            /* 隐藏溢出内容 */
  text-overflow: ellipsis;     /* 用省略号显示被截断文字 */
}

(适用于单行文本截断,需配合固定宽度使用)

多行文本截断方案

css 复制代码
.multiline-ellipsis {
  display: -webkit-box;
  -webkit-line-clamp: 3;       /* 显示行数 */
  -webkit-box-orient: vertical;
  overflow: hidden;
}

(兼容现代浏览器,适用于多行文本截断)

相关推荐
摘星编程10 小时前
OpenHarmony + RN:Placeholder文本占位
javascript·react native·react.js
virus594511 小时前
悟空CRM mybatis-3.5.3-mapper.dtd错误解决方案
java·开发语言·mybatis
初次见面我叫泰隆11 小时前
Qt——3、常用控件
开发语言·qt·客户端
无小道12 小时前
Qt——QWidget
开发语言·qt
时艰.12 小时前
Java 并发编程之 CAS 与 Atomic 原子操作类
java·开发语言
梵刹古音12 小时前
【C语言】 函数基础与定义
c语言·开发语言·算法
梵刹古音13 小时前
【C语言】 结构化编程与选择结构
c语言·开发语言·嵌入式
Yvonne爱编码13 小时前
JAVA数据结构 DAY3-List接口
java·开发语言·windows·python
一方_self13 小时前
了解和使用python的click命令行cli工具
开发语言·python
南宫码农13 小时前
我的电视 - Android原生电视直播软件 完整使用教程
android·开发语言·windows·电视盒子