美文网首页
rem、vh、px

rem、vh、px

作者: 请叫我刚爷 | 来源:发表于2019-07-27 12:41 被阅读0次

    css中正常设置元素大小时,元素使用的单位是px元素,如下:

    
    <!DOCTYPE html>
    
    <html>
    
    <head>
    
    <meta charset="utf-8">
    
    <title></title>
    
    </head>
    
    <style>
    
    .test{
    
    width: 10px;
    
    height: 10px;
    
    }
    
    </style>
    
    <body>
    
    <div class="test" ></div>
    
    </body>
    
    </html>
    
    
    image.png

    ----------------------------------------------------华丽的分割线---------------------------------------------------------------

    在响应式页面里则经常设置成为vh和vw。vw代表相对于视窗大小的平均分配为100份;

    
    <!DOCTYPE html>
    
    <html>
    
    <head>
    
    <meta charset="utf-8">
    
    <title></title>
    
    </head>
    
    <style>
    
    *{
    
    border: 0px;
    
    padding: 0px;
    
    margin: 0px;
    
    }
    
    body{
    
    background-color: #FFF3F3;
    
    }
    
    .test{
    
    width: 90vw;
    
    height: 90vh;
    
    background-color: #0000FF;
    
    }
    
    .test1{
    
    width: 50vw;
    
    height: 50vh;
    
    background-color: #FF0000;
    
    }
    
    </style>
    
    <body>
    
    <div class="test" >
    
    <div class="test1" ></div>
    
    </div>
    
    </body>
    
    ☐ </html>
    
    

    相对于红框内的高度,不受父元素影响。

    image.png

    ----------------------------------------------------华丽的分割线---------------------------------------------------------------

    也可使用rem,rem是以HTML元素的font-size为基准平均分配。以chrome为例子,默认为16px,1rem代表16px;

    image.png

    ----------------------------------------------------华丽的分割线---------------------------------------------------------------

    相关文章

      网友评论

          本文标题:rem、vh、px

          本文链接:https://www.haomeiwen.com/subject/aeasrctx.html