• 前端学习 -- Css -- overflow


    子元素默认是存在于父元素的内容区中,理论上讲子元素的最大可以等于父元素内容区大小。
    如果子元素的大小超过了父元素的内容区,则超过的大小会在父元素以外的位置显示,超出父元素的内容,我们称为溢出的内容。
    父元素默认是将溢出内容,在父元素外边显示,通过overflow可以设置父元素如何处理溢出内容:
    可选值:
    visible,默认值,不会对溢出内容做处理,元素会在父元素以外的位置显示。
    hidden, 溢出的内容,会被修剪,不会显示。
    scroll, 会为父元素添加滚动条,通过拖动滚动条来查看完整内容,该属性不论内容是否溢出,都会添加水平和垂直双方向的滚动条。
    auto,会根据需求自动添加滚动条,需要水平就添加水平,需要垂直就添加垂直,都不需要就都不加。

    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="UTF-8">
            <title></title>
            <style type="text/css">
                .visible {
                    width: 200px;
                    height: 200px;
                    background-color: #bfa;
                    overflow: visible;
                }
                
                .hidden {
                    width: 100px;
                    height: 500px;
                    background-color: red;
                    overflow: hidden;
                }
                
                .scroll {
                    width: 100px;
                    height: 500px;
                    background-color: #bfa;
                    overflow: scroll;
                }
                
                .auto {
                    width: 100px;
                    height: 500px;
                    background-color: red;
                    overflow: auto;
                }
            </style>
        </head>
    
        <body>
    
            <div class="visible">
                进能有益,纳说有补,人之所知也;或以不补而得佑,或以有益而获罪。且夏时炉以炙湿,冬时扇以火。世可希,主不可准也;说可转,能不可易也。世主好文,己为文则遇;主好武,己则不遇。主好辩,有口则遇;主不好辩,己则不遇。文主不好武,武主不好文;辩主不好行,行主不好辩。文与言,尚可暴习;行与能,不可卒成。学不宿习,无以明名。名不素著,无以遇主。仓猝之业,须臾之名,日力不足。不预闻,何以准主而纳其说,进身而托其能哉?昔周人有仕数不遇,年老白首,泣涕於涂者。人或问之:“何为泣乎?”对曰:“吾仕数不遇,自伤年老失时,是以泣也。”人曰:“仕奈何不一遇也?”对曰:“吾年少之时,学为文。文德成就,始欲仕宦,人君好用老。用老主亡,後主又用武,吾更为武。武节始就,武主又亡。少主始立,好用少年,吾年又老,是以未尝一遇。”仕宦有时,不可求也。夫希世准主,尚不可为,况节高志妙,不为利动,性定质成,不为主顾者乎?
            </div>
            <div class="hidden">
                进能有益,纳说有补,人之所知也;或以不补而得佑,或以有益而获罪。且夏时炉以炙湿,冬时扇以火。世可希,主不可准也;说可转,能不可易也。世主好文,己为文则遇;主好武,己则不遇。主好辩,有口则遇;主不好辩,己则不遇。文主不好武,武主不好文;辩主不好行,行主不好辩。文与言,尚可暴习;行与能,不可卒成。学不宿习,无以明名。名不素著,无以遇主。仓猝之业,须臾之名,日力不足。不预闻,何以准主而纳其说,进身而托其能哉?昔周人有仕数不遇,年老白首,泣涕於涂者。人或问之:“何为泣乎?”对曰:“吾仕数不遇,自伤年老失时,是以泣也。”人曰:“仕奈何不一遇也?”对曰:“吾年少之时,学为文。文德成就,始欲仕宦,人君好用老。用老主亡,後主又用武,吾更为武。武节始就,武主又亡。少主始立,好用少年,吾年又老,是以未尝一遇。”仕宦有时,不可求也。夫希世准主,尚不可为,况节高志妙,不为利动,性定质成,不为主顾者乎?
            </div>
            <div class="scroll">
                进能有益,纳说有补,人之所知也;或以不补而得佑,或以有益而获罪。且夏时炉以炙湿,冬时扇以火。世可希,主不可准也;说可转,能不可易也。世主好文,己为文则遇;主好武,己则不遇。主好辩,有口则遇;主不好辩,己则不遇。文主不好武,武主不好文;辩主不好行,行主不好辩。文与言,尚可暴习;行与能,不可卒成。学不宿习,无以明名。名不素著,无以遇主。仓猝之业,须臾之名,日力不足。不预闻,何以准主而纳其说,进身而托其能哉?昔周人有仕数不遇,年老白首,泣涕於涂者。人或问之:“何为泣乎?”对曰:“吾仕数不遇,自伤年老失时,是以泣也。”人曰:“仕奈何不一遇也?”对曰:“吾年少之时,学为文。文德成就,始欲仕宦,人君好用老。用老主亡,後主又用武,吾更为武。武节始就,武主又亡。少主始立,好用少年,吾年又老,是以未尝一遇。”仕宦有时,不可求也。夫希世准主,尚不可为,况节高志妙,不为利动,性定质成,不为主顾者乎?
            </div>
            <div class="auto">
                进能有益,纳说有补,人之所知也;或以不补而得佑,或以有益而获罪。且夏时炉以炙湿,冬时扇以火。世可希,主不可准也;说可转,能不可易也。世主好文,己为文则遇;主好武,己则不遇。主好辩,有口则遇;主不好辩,己则不遇。文主不好武,武主不好文;辩主不好行,行主不好辩。文与言,尚可暴习;行与能,不可卒成。学不宿习,无以明名。名不素著,无以遇主。仓猝之业,须臾之名,日力不足。不预闻,何以准主而纳其说,进身而托其能哉?昔周人有仕数不遇,年老白首,泣涕於涂者。人或问之:“何为泣乎?”对曰:“吾仕数不遇,自伤年老失时,是以泣也。”人曰:“仕奈何不一遇也?”对曰:“吾年少之时,学为文。文德成就,始欲仕宦,人君好用老。用老主亡,後主又用武,吾更为武。武节始就,武主又亡。少主始立,好用少年,吾年又老,是以未尝一遇。”仕宦有时,不可求也。夫希世准主,尚不可为,况节高志妙,不为利动,性定质成,不为主顾者乎?</div>
    
        </body>
    
    </html>

    注释下各种div就可以看到效果:

    overflow: visible:

    overflow: hidden:超出部分不会显示

    overflow: scroll:可以滑动将内容全部显示

    overflow: auto:看下效果:

     

    可运行代码文件:

    https://github.com/soyoungboy/htmlCssStudy/blob/master/HelloHBuilder/lesson18.html

    
    
    
    
    
  • 相关阅读:
    省选模拟27
    省选模拟26
    省选模拟25
    省选模拟23
    PHP 各个框架的优缺点(超详细)
    windows 下安装中文版Git
    支付宝APP支付里设置应用网关和授权回调地址是不必填的
    linux服务器下安装phpstudy 如何命令行进入mysql
    js金钱转大写
    多个 (li) 标签如何获取获取选中的里面的某个特定值??
  • 原文地址:https://www.cnblogs.com/androidsuperman/p/6776381.html
Copyright © 2020-2023  润新知