最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • CSS的值与单位 em、rem详解

    正文概述 掘金(bilibilicilicili)   2021-08-25   510

    绝对长度单位:

    常用:px
    不常用:cm、mm、in、pc、pt
    

    相对长度单位:

    常用:em、rem、vw、vh
    不常用:ex、ch、lh、vmin、vmax
    

    em:在font-size中使用是相对父元素的字体大小,在其他属性中是相对于自身的字体大小,如width

    代码演示:

    <div class="grand">
        <div class="parent">
            <div class="child"></div>
        </div>
    </div>
    
    .grand {
        font-size: 24px;
        width: 10em; /*240px*/
        height: 10em;
        background: #000;
    }
    .parent {
        font-size: 0.8em; /*19.2px(24x0.8)*/
        width: 5em; /*96px(19.2x5)*/
        height: 5em;
        background: #f00;
    }
    .child {
        font-size: 0.8em; /*15.36px(19.2x0.8)*/
        width: 4em; /*61.44px(15.36x15.36)*/
        height: 4em;
        background: #0f0;
    }
    

    结果如图:

    CSS的值与单位   em、rem详解

    可见font-size的单位为em时,只是相对于父级,其他属性则是相对于自身。 但是如果子级不设置font-size时,结果就不是如此了。

    代码演示:

    <div class="grand">
        <div class="parent">
            <div class="child"></div>
        </div>
    </div>
    
    .grand {
        font-size: 24px;
        width: 10em; /*240px*/
        height: 10em;
        background: #000;
    }
    .parent {
        width: 5em; /*120px(24x5)*/
        height: 5em;
        background: #f00;
    }
    .child {
        width: 4em; /*96px(24x4)*/
        height: 4em;
        background: #0f0;
    }
    

    结果如图:

    CSS的值与单位   em、rem详解

    rem:根元素的字体大小,rem中的r意思是root

    浏览器的默认字体是16px,1rem。如果某元素的某属性设置为10rem,换算成px就是160px

    vw:视窗宽度的1%

    vh:视窗高度的1%

    height:100vh 理论上等于 height:100%; 但是有个好处是当元素没有内容时候,设置height:100%该元素不会被撑开,但是设置height:100vh,该元素会被撑开屏幕高度一致


    起源地下载网 » CSS的值与单位 em、rem详解

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元