zoukankan      html  css  js  c++  java
  • 【css】max-height,min-height,height一起使用时,优先级问题

    MDN说法:

    max-height 这个属性会阻止 height 属性的设置值变得比 max-height 更大。

    max-height 属性用来设置给定元素的最大高度. 如果height 属性设置的高度比该属性设置的高度还大,则height 属性会失效.

    max-height 重载(覆盖掉) height, 但是 min-height 又会重载(覆盖掉) max-height.

    实际效果:

       当 height 和 max-height一起使用时,谁小听谁的

            max-height  <   height     元素高度:   max-height

          height  <  max-height      元素高度:    height

      当 height,max-height,min-height一起使用时

      height  > max-height > min-height          元素高度:max-height

      height  >  min-height > manx-height       元素高度:min-height

      min-height > height > max-height           元素高度:min-height

    范例:

    html

    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>max-height、 min-height、 height 一起使用</title>
        <style>
            ul{
                list-style:none;
                padding:0;
            }
            .clearfix{
                clear:both;
                content:'';
                display: block;
            }
            .clearfix:after{
                content:'';
                clear:both;
                display:block;
            }
            .clearfix{
                zoom:1;
            }
            .fl {
                float:left;
                display:inline;
            }
            .fr {
                float:right;
            }
            .wrap{
                width:200px;
                margin-left:20px;
            }
            .box{
                height:500px;
                background-color:#e64c65;
            }
            .box2{
                height:500px;
                max-height:300px;
                background-color:rgb(169, 173, 233);
            }
            .box3{
                height:500px;
                max-height:600px;
                background-color:rgb(199, 69, 166);
            }
            .box4{
                height:500px;
                max-height:300px;
                min-height:200px;
                background-color:#ccc;
            }
    
            .box5{
                height:500px;
                max-height:300px;
                min-height:400px;
                background-color:#ccc;
            }
            .box6{
                height:500px;
                max-height:300px;
                min-height:600px;
                background-color:#ccc;
            }
            
        </style>
    </head>
    <body>
        <div class="clearfix">
            <div class="box wrap fl">
                <ul>
                    <li>原:200</li>
                    <li>原:height:500</li>
                    <li>实:100</li>
                    <li>实:height:500</li>
                </ul>
            </div>
            <div class="box2 wrap fl">
                <ul>
                    <li>原:200</li>
                    <li>原:height:500</li>
                    <li>原:max-height:300</li>
                    <li>实:100</li>
                    <li>实:height:300</li>
                </ul>
            </div>
            <div class="box3 wrap fl">
                <ul>
                    <li>原:200</li>
                    <li>原:height:500</li>
                    <li>原:max-height:600</li>
                    <li>实:100</li>
                    <li>实:height:500</li>
                </ul>
            </div>
            <div class="box4 wrap fl">
                <ul>
                    <li>原:200</li>
                    <li>原:height:500</li>
                    <li>原:max-height:300</li>
                    <li>原:min-height:200</li>
                    <li>实:100</li>
                    <li>实:300</li>
                </ul>
            </div>
            <div class="box5 wrap fl">
                <ul>
                    <li>原:200</li>
                    <li>原:height:500</li>
                    <li>原:max-height:300</li>
                    <li>原:min-height:400</li>
                    <li>实:100</li>
                    <li>实:400</li>
                </ul>
            </div>
            <div class="box6 wrap fl">
                <ul>
                    <li>原:200</li>
                    <li>原:height:500</li>
                    <li>原:max-height:300</li>
                    <li>原:min-height:600</li>
                    <li>实:100</li>
                    <li>实:600</li>
                </ul>
            </div>
        </div>
        
    </body>
    </html>

    效果:

          

    参考链接:https://developer.mozilla.org/zh-CN/docs/CSS/max-height

    作者:smile.轉角

    QQ:493177502

  • 相关阅读:
    HDU5818 Joint Stacks 左偏树,可并堆
    HDU1512 ZOJ2334 Monkey King 左偏树
    BZOJ3626 [LNOI2014]LCA 树链剖分 线段树
    BZOJ4034 [HAOI2015]树上操作 树链剖分
    BZOJ1146 [CTSC2008]网络管理Network 树链剖分 主席树 树状数组
    BZOJ1968 [Ahoi2005]COMMON 约数研究 数论
    BZOJ2759 一个动态树好题 LCT
    BZOJ3669 [Noi2014]魔法森林 LCT
    HDFS要点
    HDFS(0.20.2)运营中急救方案
  • 原文地址:https://www.cnblogs.com/websmile/p/9506878.html
Copyright © 2011-2022 走看看