zoukankan      html  css  js  c++  java
  • CSS单位

    1.数字与单位之间不能出现空格。

    2.如果长度值为 0,则可以省略单位。

    3.对于一些 CSS 属性,长度可以是负数。

    有两种类型的长度单位:相对和绝对。

    CSS单位

    绝对长度单位:in

    相对长度单位:em / rem / vh / vw

    html,body{margin:0; padding:0; font-size:14px; }
    
    /*em 继承父元素的字体大小,来变大或变小,多层嵌套字体变化*/
    .em,
    .em > .em-son,
    .em > .em-son > .em-grandson {font-size: 1.2em;}
    
    /*rem 继承根节点元素的字体大小,来变大或变小,多层嵌套字体不变化*/
    .rem,
    .rem > .rem-son,
    .rem > .rem-son > .rem-grandson {font-size: 1.2rem;}
    
    /*rem 也可作为固定长度单位设置宽高等*/
    .rem-box {
    10rem;
    height: 10rem;
    line-height:5rem;
    text-align: center;
    color: #fff;
    background: #d60b3b;
    }
    
    /*vh,vw 屏幕可见区域的高度,宽度的1%*/
    .vhvw-box {
    50vw;
    height: 100vh;
    line-height:25vh;
    text-align: center;
    color: #fff;
    background: #d60b3b;
    }
    <body>
    
    <h1>em 继承父元素的字体大小,来变大或变小,多层嵌套字体变化</h1>
    <div class="em">
        字体大小 1.2 * 14(父元素body) = 16px
        <div class="em-son">
            字体大小 1.2 * 16(父元素em) = 20px
            <div class="em-grandson">
                字体大小 1.2 * 20(父元素em-son) = 24px 
            </div>
        </div>
    </div>
    
    <br>
    
    <h1>rem 继承根节点元素的字体大小,来变大或变小,多层嵌套字体不变化</h1>
    <div class="rem">
        字体大小 1.2 * 14(根节点html) = 16px
        <div class="rem-son"> 
            字体大小 1.2 * 14(根节点html) = 16px
            <div class="rem-grandson">
                字体大小 1.2 * 14(根节点html) = 16px 
            </div>
        </div>
    </div>
    
    <br>
    
    <h1>rem 也可作为固定长度单位设置宽高等</h1>
    <div class="rem-box">
        宽:14 * 10 = 140px<br>
        高:14 * 10 = 140px
    </div>
    
    <br>
    
    <h1>vh,vw 屏幕可见区域的高度,宽度的1%</h1>
    <div class="vhvw-box">
        宽:屏幕宽度的50%<br>
        高:屏幕高度的50%
    </div>
    
    </body>
  • 相关阅读:
    linux初学者-普通磁盘分区篇
    linux初学者-延迟及定时任务篇
    linux初学者-网络管理篇
    linux初学者-虚拟机联网篇
    贪吃蛇Ground Java实现(二)
    贪吃蛇 Java实现(一)
    创建异常
    IO流
    实训第一天
    Array 遍历数组
  • 原文地址:https://www.cnblogs.com/jiunie/p/11340319.html
Copyright © 2011-2022 走看看