zoukankan      html  css  js  c++  java
  • 百分比、圣杯和双飞翼布局

    1.

    百分比布局:核心 所有的百分比都是相对父级的

    Div{50%;}div的宽是它父级元素宽的百分之五十

    谷歌浏览器默认字体大小16px,最小字体是10px

    面试题html{font-size:62.5%} 因为62.5%*16=10px 这样方便计算整个页面的字体大小都 是10px,因为字体可以继承。

    Css中哪些属性是可以继承的?

    Font text line-height color visibility list-style

    2.圣杯布局:

    两端固定,中间自适应

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title></title>
    <style type="text/css">
    .cont{
    800px;
    height: 100px;
    border: 1px solid red;
    margin: 0 auto;
    padding:0 200px ;
    }
    .cont>div{
    float: left;
    height: 100px;
    }
    .center{
    background: red;
    100%;
    }
    .left{
    background: gray;
    200px;
    margin-left: -100%;
    position: relative; /*相对自己的位置*/
    /*right: 200px;*/
    left: -200px;
    }
    .right{
    background: pink;
    200px;
    margin-right: -200px;
    }
    .aa{
    200px;
    height: 200px;
    background: blue;
    }
    </style>
    </head>
    <body>

    <div class="cont">
    <div class="center">
    1111
    </div>
    <div class="left">

    </div>
    <div class="right">

    </div>
    </div>
    <div class="aa">

    </div>
    </body>
    </html>
    <script type="text/javascript">
    console.log("111");
    </script>

    3.双飞翼:中间固定,两边自适应

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title></title>
    <style>
    .box{
    800px;
    height: 400px;
    border: 1px solid red;
    margin: 100px auto;
    }
    .box>div{
    float: left;
    height: 400px;
    }
    .cont{
    100%;
    }
    .center{
    background: red;
    margin: 0 200px;
    height: 400px;
    }
    .left{
    background: blue;
    200px;
    margin-left: -100%;
    }
    .right{
    background: pink;
    200px;
    margin-left: -200px;
    }
    </style>
    </head>
    <body>
    <div class="box">
    <div class="cont">
    <div class="center">
    哈哈哈
    </div>
    </div>
    <div class="left">
    zuo
    </div>
    <div class="right">
    you
    </div>
    </div>
    </body>
    </html>

    Magin-right设置为正数 不会对自身元素造成影响 让平行元素往右移动

    Magin-left设置为负数 自身元素就会向右移动

  • 相关阅读:
    [NOIP2020]T2字符串匹配
    【CSGRound2】逐梦者的初心(洛谷11月月赛 II & CSG Round 2 T3)
    【CF1225E Rock Is Push】推岩石
    [HAOI2016]食物链
    求先序排列
    图书管理员
    合并果子
    联合权值
    和为0的4个值
    玩具谜题
  • 原文地址:https://www.cnblogs.com/yuanyeds/p/11504174.html
Copyright © 2011-2022 走看看