• h5-10


    清除浮动-height

     1 <style>
     2         *{
     3             margin: 0;
     4             padding: 0;
     5         }
     6         ul,ol{
     7             list-style: none;
     8         }
     9         .box{
    10             width: 800px;
    11             /* height: 100px; */
    12             border: 10px solid red;
    13         }
    14         .box p{
    15             float: left;
    16             width: 100px;
    17             height: 100px;
    18             margin-right: 10px;
    19             background: yellowgreen;
    20         }
    21     </style>
    <div class="box">
            <p></p>
            <p></p>
            <p></p>
            <p></p>
        </div>
        <div class="box">
            <p></p>
            <p></p>
            <p></p>
            <p></p>
        </div>

     方法一、给父亲直接设置高度

     1 <style>
     2         *{
     3             margin: 0;
     4             padding: 0;
     5         }
     6         ul,ol{
     7             list-style: none;
     8         }
     9         .box{
    10             width: 800px;
    11             height: 100px;
    12             border: 10px solid red;
    13         }
    14         .box p{
    15             float: left;
    16             width: 100px;
    17             height: 100px;
    18             margin-right: 10px;
    19             background: yellowgreen;
    20         }
    21     </style>

     清除浮动-clear

     1 <style>
     2         *{
     3             margin: 0;
     4             padding: 0;
     5         }
     6         ul,ol{
     7             list-style: none;
     8         }
     9         div{
    10             width: 800px;
    11             border: 10px solid red;
    12             margin-bottom: 20px;
    13         }
    14         .box2{
    15             clear: both; /*  left right both 清除左或者右浮动带来的影响*/
    16         }
    17         div p{
    18             float: left;
    19             width: 100px;
    20             height: 100px;
    21             margin-right: 10px;
    22             background: yellowgreen;
    23         }
    24         /* .box1 .p1{
    25             height: 200px;
    26         } */
    27     </style>
    <div class="box1">
            <p class="p1"></p>
            <p></p>
            <p></p>
            <p></p>
        </div>
        <div class="box2">
            <p></p>
            <p></p>
            <p></p>
            <p></p>
        </div>

    clear清除别的元素对自身造成的浮动影响

    清除浮动-外墙法

     1 <style>
     2         *{
     3             margin: 0;
     4             padding: 0;
     5         }
     6         ul,ol{
     7             list-style: none;
     8         }
     9         .box1,.box2{
    10             width: 800px;
    11             border: 10px solid red;
    12             margin-bottom: 20px;
    13         }
    14         div p{
    15             float: left;
    16             width: 100px;
    17             height: 100px;
    18             margin-right: 10px;
    19             background: yellowgreen;
    20         }
    21         .cl{
    22             clear: both;
    23         }
    24         .h20{
    25             height: 20px;
    26         }
    27     </style>
    <div class="box1">
            <p></p>
            <p></p>
            <p></p>
            <p></p>
        </div>
        <div class="cl h20"></div>    <!---->
        <div class="box2">
            <p></p>
            <p></p>
            <p></p>
            <p></p>
        </div>

     清除浮动-内墙法

     1 <style>
     2         *{
     3             margin: 0;
     4             padding: 0;
     5         }
     6         ul,ol{
     7             list-style: none;
     8         }
     9         .box1,.box2{
    10             width: 800px;
    11             border: 10px solid red;
    12             margin-bottom: 20px;
    13         }
    14         div p{
    15             float: left;
    16             width: 100px;
    17             height: 100px;
    18             margin-right: 10px;
    19             background: yellowgreen;
    20         }
    21         .cl{
    22             clear: both;
    23         }
    24         
    25     </style>
    <div class="box1">
            <p></p>
            <p></p>
            <p></p>
            <p></p>
            <div class="cl"></div>
        </div>
        <div class="box2">
            <p></p>
            <p></p>
            <p></p>
            <p></p>
            <div class="cl"></div>
        </div>

     清除浮动-溢出隐藏

     1 <style>
     2         *{
     3             margin: 0;
     4             padding: 0;
     5         }
     6         ul,ol{
     7             list-style: none;
     8         }
     9         .box1,.box2{
    10             width: 800px;
    11             border: 10px solid red;
    12             margin-bottom: 20px;
    13             overflow: hidden;     /*原作用:让多余的内容隐藏*/
    14         }
    15         div p{
    16             float: left;
    17             width: 100px;
    18             height: 100px;
    19             margin-right: 10px;
    20             background: yellowgreen;
    21         }
    22         div p.high{
    23             height: 200px;
    24         }
    25     </style>
    <div class="box1">
            <p></p>
            <p></p>
            <p class="high"></p>
            <p></p>
    
        </div>
        <div class="box2">
            <p></p>
            <p></p>
            <p></p>
            <p></p>
    
        </div>

    a标签的伪类

     1 <style>
     2         *{
     3             margin: 0;
     4             padding: 0;
     5         }
     6         a:link{
     7             color: red;    /*访问前*/
     8         }
     9         a:visited{
    10             color: green;    /*访问后*/
    11         }
    12         a:hover{
    13             color: blue;    /*鼠标放到a上面时*/
    14         }
    15         a:active{
    16             color: yellow;    /*激活,鼠标按住不放时*/
    17         }
    18         /* 爱恨原则    love hate    顺序不能颠倒 */
    19 
    20     </style>
        <a href="#">这是一个超级链接</a>

    访问前

    访问后

     鼠标移动道上面时

    长按不放时

    a标签的文字属性

     1 <style>
     2         *{
     3             margin: 0;
     4             padding: 0;
     5         }
     6         body{
     7             color: #f00;
     8             font-size: 30px;
     9             font-family: "微软雅黑";
    10             font-weight: bold;
    11             font-style: italic;
    12             line-height: 60px;
    13             text-align: center;
    14             text-indent: 2em;
    15             text-decoration: none;
    16         }
    17 
    18         a:link,a:visited{
    19             color: red;
    20         }
    21         a:hover{
    22             color: blue;
    23         }
    24     </style>
    <a href="#">这是一个超级链接</a>

     a标签的实际应用

    <style>
            *{
                margin: 0;
                padding: 0;
            }    
            a{
                display: block;
                width: 150px;
                height: 50px;
                background: #bbb;
                color: #333;
                font-size: 24px;
                font-family: "微软雅黑";
                line-height: 50px;
                text-align: center;
                text-decoration: none;
            }
            a:hover{
                color: #fff;
                background: yellowgreen;
            }
            a:active{
                background: skyblue;
            }
            
        </style>
        <a href="#">登录</a>

  • 相关阅读:
    序列化器:serializers(django-rest-framework)
    数据库模型:models(Django)
    AtCoder Beginner Contest 213【A
    Codeforces Round #736 (Div. 2)【ABCD】
    AtCoder Beginner Contest 212【A
    Codeforces Round #732 (Div. 2)【ABCD】
    VS201X windows下编译提示缺少ucrtbased.dll文件
    Locust1.6 从入门到实战
    如何理解Windows认证流程
    HTB::Forest
  • 原文地址:https://www.cnblogs.com/qianfur/p/12436086.html
Copyright © 2020-2023  润新知