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

  • 相关阅读:
    编译预处理指令:文件包含指令、宏定义指令、条件编译指令
    多文件协作,extern、static、头文件
    函数间参数传递的3种方式
    函数的定义与调用
    编码标准:ASCII、GBK、Unicode(UTF8、UTF16、UTF32)
    插入字符
    Windows Vista for Developers——第四部分:用户帐号控制(User Account Control,UAC)
    C# 获取QQ好友列表信息的实现
    C# 获取QQ群数据的实现
    QQ登陆功能的实现2
  • 原文地址:https://www.cnblogs.com/yuanyeds/p/11504174.html
Copyright © 2011-2022 走看看