下面的所有例子都依赖于:
div{
height:100px;
width: 100px;
border: 1px solid #000;
}
overflow: visible;
默认值。内容不会被修剪,会呈现在元素框之外

overflow: hidden;
内容会被修剪,并且其余内容不可见

overflow: scroll;
内容会被修剪,浏览器会显示滚动条以便查看其余内容,无论内容是否超出,均会显示滚动条


overflow: auto;
浏览器自己决定是否显示滚动条,如果内容没有超出则不会显示滚动条。

overflow: inherit;
规定从父元素继承overflow属性的值
visible+auto 或者auto+visible的有趣现象
当其中一方被设置了auto的话,visible的表现也会是auto
举例1:overflow: auto visible;
如图所示,正常来说y轴设置了visible,y轴不应该出现滚动条,内容应该超出元素啊。

举例1:overflow: visible auto ;
这里我们设置了文字不换行。
overflow: visible auto;
white-space: nowrap;
}
因为设置了文字不换行,所以x轴的内容应该是超出的,但是却出现了滚动条。

我们还以掘金为例,这是云大佬的一篇文章,大家仔细看一下他的标题,标题的长度已经超出了盒子的宽度,掘金的处理,是使用省略号来表示标题的剩余内容。

那么这种效果是如何是实现的呢?其实很简单,我们上面其实已经大概出现这种效果了。
-
超出文字隐藏:overflow:hidden;
-
文字不换行:text-wrap:nowrap;
最后一种省略号,就是使用text-overflow,
实现如下:
div{
height:100px;
width: 300px;
border: 1px solid #000;
overflow: hidden;
white-space: nowrap;
text-overflow:ellipsis;
}
【利器篇】35+精选chrome插件,含15+前端插件,总有一款值得你停留。

当父元素没设置高度的时候,子元素float的时候,父元素高度会塌陷,子元素溢出。
.parent {
小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Web前端开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。




由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注:前端)

Vue 编码基础
2.1.1. 组件规范
2.1.2. 模板中使用简单的表达式
2.1.3 指令都使用缩写形式
2.1.4 标签顺序保持一致
2.1.5 必须为 v-for 设置键值 key
2.1.6 v-show 与 v-if 选择
2.1.7 script 标签内部结构顺序
2.1.8 Vue Router 规范
Vue 项目目录规范
2.2.1 基础
2.2.2 使用 Vue-cli 脚手架
2.2.3 目录说明
2.2.4注释说明
2.2.5 其他
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
2.1.7 script 标签内部结构顺序
2.1.8 Vue Router 规范
Vue 项目目录规范
2.2.1 基础
2.2.2 使用 Vue-cli 脚手架
2.2.3 目录说明
2.2.4注释说明
2.2.5 其他
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

本文详细解释了CSSoverflow属性的不同值(visible、hidden、scroll、auto),以及如何配合text-overflow实现文本溢出省略和隐藏效果。还提到了如何用chrome插件解决浮动问题,并以Vue为例介绍了前端开发的学习资源。
664

被折叠的 条评论
为什么被折叠?



