两个div。一个靠填充内容增大,一个内容超出overflow

Posted 勇敢*牛牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了两个div。一个靠填充内容增大,一个内容超出overflow相关的知识,希望对你有一定的参考价值。

分别有上下两个div, 上面的div高度可以被内容撑大的, 然后下面的div填充页面剩余空间, 怎么才能让下面div的内容超出本身高度后产生滚动

<!DOCTYPE html>
<html lang="en">

<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>
        * 
            margin: 0 auto;
            padding: 0;
        

        .father 
            border: 5px blue solid;
            width: 90%;
            height: 500px;
            display: flex;
            flex-direction: column;
        

        .father div 
            /* border: 2px solid greenyellow; */
            width: 100%;

        

        .son1 
            border-bottom: 1px solid black;
        

        .son2 
            /* 让所有弹性盒模型对象的子元素都有相同的长度,且忽略它们内部的内容: */
            /* 也有自动填充自动剩余部分 */
            flex: 1;
            overflow: auto;
        
    </style>
</head>

<body>
    <div class="father">
        <div class="son1">
            <p>1</p>
            <p>1</p>
            <p>1</p>
            <p>1</p>
            <p>1</p>
            <p>1</p>

            <p>3</p>
            <p>3</p>
            <p>3</p>
            <p>3</p>
            <p>3</p>
            <p>3</p>
            <p>3</p>
            <p>3</p>
            <p>3</p>
        </div>
        <div class="son2">
            <p>2</p>
            <p>2</p>
            <p>2</p>
            <p>2</p>
            <p>2</p>

            <p>2</p>
            <p>2</p>
            <p>2</p>
            <p>2</p>
            <p>2</p>
            <p>2</p>

            <p>2</p>
            <p>2</p>
            <p>2</p>
            <p>2</p>
            <p>2</p>
            <p>2</p>

            <p>2</p>
            <p>2</p>
        </div>
    </div>
</body>

</html>

以上是关于两个div。一个靠填充内容增大,一个内容超出overflow的主要内容,如果未能解决你的问题,请参考以下文章

如何使用JS控制DIV内容的滚动条

如何使div中的图片自适应宽度和高度,图片不变形,可以超出div,超出部分隐藏

如何使div中的图片自适应宽度和高度,图片不变形,可以超出div,超出部分隐藏

怎么让div内容超出后自动显示滚动条

超出div部分的内容不显示怎么办

div内容超出宽度时如何隐藏?如何显示省略标记?