• (13)浮动布局(控制盒模型在页面的什么位置 什么是清浮动)


    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>布局</title>
    <style>
    /*盒模型的解析*/
    .div{
    /*这个位置属于content区域,就是盒模型最内层的区域,用来设置标签的范围,其实就是整个色块区域的大小*/
    200px;
    height: 200px;
    background-color: red;
    }

    .div{
    100px;
    /*边框圆角设置*/
    /*border-radius: 50%;*/

    }

    /*盒模型其他的三个区域*/
    .div {
    /*solid black 设置边框线的样式(实线/虚线)*/
    /*border就是色块区域的边框线,用来设置边框线的粗细以及类型*/
    border: 10px solid black;

    /*pading用来也是四个参数上下左右,用来设置margin区域在色块区域的位置*/
    padding: 10px 20px 30px 40px;

    /*margin也是四个参数上下左右,用来设置整个标签在页面的什么位置*/
    margin: 100px 0 0 200px;
    }

    /*ul的reset操作*/
    /*ul中有系统默认样式,重置默认样式,然后自定义样式,这个过程就叫reset操作*/
    ul {
    margin: 0;
    padding: 0;
    list-style: none;
    }

    /*p标签的reset操作*/
    p {
    margin: 0;
    }

    /*设置ul标签区域的颜色*/
    ul {
    background-color: pink;
    }

    /*设置p标签区域的参数*/
    p {
    100%;
    height: 20px;
    background-color: orange;
    }

    /*正常布局下ul的高度可以被li撑开*/
    /*代选择器,采用浮动布局将标签同行从左往右排列*/
    /*浮动布局下li不再撑开ul的高度,导致ul区域的颜色无法显示*/
    ul li {
    float: left;
    }

    /*设置ul的高度从子级获取,为动态获取高度*/
    /*这个就叫清浮动,就是让父级动态获取子级的高度*/
    ul:after {
    /*父级高度正好符合子级高度,无法直接确定具体的高度值*/
    /*采用动态获取子级的高度,自动设置高度*/
    content: "";
    display: block;
    clear: both;
    }
    </style>
    </head>
    <body>
    <div class="div">12345</div>
    <ul>
    <!--快速创建5个菜单标签:li{菜单$}*5-->
    <li>菜单1</li>
    <li>菜单2</li>
    <li>菜单3</li>
    <li>菜单4</li>
    <li>菜单5</li>
    </ul>

    <p>
    </p>
    </body>
    </html>
  • 相关阅读:
    【Golang】golang文本处理
    【Golang】golang中临时对象池sync.Pool
    WebSocket介绍
    【Linux】linux常用命令操作整理
    【PHP】php7新特性及其优化原理
    【Mysql】MySQL集群方案之PXC(percona xtradb cluster)
    【Linux】线上服务器要关注哪些参数
    service自动发现,yaml文件管理内外部端口访问
    service代理模式及负载均衡
    SET NLS_LANG=AMERICAN_AMERICA.AL32UTF8
  • 原文地址:https://www.cnblogs.com/shizhengquan/p/10401831.html
Copyright © 2020-2023  润新知