• 百分比、圣杯和双飞翼布局


    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设置为负数 自身元素就会向右移动

  • 相关阅读:
    重读APUE(7)-link/unlink与mkdir/rmdir
    重读APUE(6)-umask
    社交系统中用户好友关系数据库设计
    修改Web项目的名称后,在TomCat中部署项目,项目的名称还是与原来相同的解决方案
    域名解析TTL是什么意思 TTL值设置为多少合适?
    mysql权限控制—新建用户允许其远程连接
    毕业设计技术方向(转载)
    统一资源定位符URL的组成
    开发中model,entity和pojo的区别
    要不要签三方协议
  • 原文地址:https://www.cnblogs.com/yuanyeds/p/11504174.html
Copyright © 2020-2023  润新知