长度单位

CSS中,有几种长度单位:pxemrem,除此之外,还经常有用%指定相对长度的状况,这篇笔记我们学习一下CSS中长度的使用。

px

px就是像素值,它用来衡量一个位图的长宽各有多少个像素点。如果我们的网页布局中大量使用位图,一些对px的设置是不可避免的。

emrem

现在能浏览网页的设备各种各样,而且分辨率、像素密度的差别都非常大,使用px布局一个兼容各种设备的页面是不可能完成的事情,这时需要使用rem

rem是一个相对值,相对于页面的根元素,1rem就是一个页面字体的大小。

<div>蜘蛛</div>
<div>zz</div>
<div style="width: 1rem; height: 1rem;background-color: #cbcbcb"></div>

我们最下方的div大小就是1rem x 1rem的。

em表示相对父容器字体的变长,已淘汰,无卵用,不要用。

使用%

<div class="progress-bg">
        <div class="progress-fg"></div>
</div>
.progress-bg {
    width: 15rem;
    height: 1.6rem;
    background-color: #f3c3f3;
}

.progress-fg {
    height: 100%;
    width: 61%;
    background-color: #c3f3c3;
}

作者:Gacfox
版权声明:本网站为非盈利性质,文章如非特殊说明均为原创,版权遵循知识共享协议CC BY-NC-ND 4.0进行授权,转载必须署名,禁止用于商业目的或演绎修改后转载。