千家信息网

css溢出机制怎么使用

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,今天小编给大家分享一下css溢出机制怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一
千家信息网最后更新 2026年11月02日css溢出机制怎么使用

今天小编给大家分享一下css溢出机制怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

溢出

当一个盒子(blockcontainerbox)的内容(子元素、孙子元素等后裔)超过盒子本身的大小的时候,就会出现溢出。这个时候CSS属性overflow决定如何处理溢出。这个css属性大家都知道,在这里不讨论了,在这里指出需要注意的几点:

overflow会影响所在元素的所有内容的裁剪、滚动,但是有一种情况例外:"Itaffectstheclippingofalloftheelement'scontentexceptanydescendantelements(andtheirrespectivecontentanddescendants)whosecontainingblockistheviewportoranancestoroftheelement."也就是说,overflow的所在元素必须是内容元素的直接或间接containingblock,这时overflow属性才会影响这个内容元素。比如,一般来说,B的overflow会影响C,但是如果C是相对于viewport或者A定位的(比如使用了position:absolute),那么C的显示就不受B的裁剪、滚动的影响。

当需要滚动条的时候,滚动条会放在border与padding之间。父元素产生滚动条以后,它产生的containingblock的尺寸会减少,以便给滚动条腾出空间。

在和上的overflow属性存在冒泡现象:"UAsmustapplythe'overflow'propertysetontherootelementtotheviewport.WhentherootelementisanHTML"HTML"elementoranXHTML"html"element,andthatelementhasanHTML"BODY"elementoranXHTML"body"elementasachild,useragentsmustinsteadapplythe'overflow'propertyfromthefirstsuchchildelementtotheviewport,ifthevalueontherootelementis'visible'.The'visible'valuewhenusedfortheviewportmustbeinterpretedas'auto'.Theelementfromwhichthevalueispropagatedmusthaveausedvaluefor'overflow'of'visible'."

可以推断出:

一般来说只有元素才能拥有滚动条(更准确地说,只有产生blockcontainerbox的元素才能拥有滚动条)。但visualviewport是个例外。它虽然不是一个元素,但是也可以拥有滚动条。如果在和上都没有设置overflow属性而使用默认值visible(大部分场景都是这样),那么,visualviewport的overflow就是auto:当网页中有内容超出visualviewport时,visualviewport上会出现滚动条。

的最终overflow永远都是visible。也就是说,元素永远不可能拥有滚动条。

如果你想要为设置非visible的overflow,需要先为设置一个非visible的值来冒泡,从而的overflow不会被冒泡。

小练习

小练习:利用以上原理,使visualviewport和都拥有横、竖滚动条,总共4个滚动条。不能使用overflow:scroll(这样就太简单了)。

步骤:

使visualviewport和的最终overflow值都为auto,从而可以出现滚动条。

触发visualviewport和的溢出。通过【为内容设置一个更大的尺寸】来做到。

代码+注释:

test



以上就是"css溢出机制怎么使用"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。

元素 内容 属性 尺寸 知识 篇文章 影响 时候 机制 一般来说 也就是 也就是说 只有 大小 大部分 就是 所在 盒子 不同 很大 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网与科技 互联网巨头科技公司 网络科技有限互联网 华宇互联网科技 美国互联网科技 青岛互联网科技公司 奇士达互联网科技 撒么互联网科技公司 华中科技有哪些互联网大佬 宁波青枫互联网科技有限公司 中国互联网有什么科技含量 成都铂石互联网科技做什么的 互联网科技革命什么开始 花神(南京)互联网科技有限公司 中国互联网十大科技股排名 允成互联网科技有限公司融资 恒生互联网科技业指数调整周期 南通创西澳互联网科技有限公司 现代互联网科技公司 东风日产互联网科技公司叫什么 云信互联网科技有限公司 互联网科技未来 猫创互联网科技 互联网公司会议桌创意科技软装饰 互联网科技的全部知识 徐州市互联网科技有限公司 互联网科技数字货币 世界互联网科技成果奖 科技互联网专业工作会议发言稿 互联网科技创新方面的资料
0