网站制作过程中CSS的长款单位px、rem、em的区别
首先,我们先看一下绝对长宽:PX(像素),px是像素值,是一个固定的长度,比如我们的米,厘米一样;
然后就是相对长宽:rem和em
为什么我们需要相对长度rem em等?
固定长度已经不能满足我们现在的需求了。
举例:比如我们在缩小我们屏幕的时候,我们不仅仅是需要缩小我们的盒子的宽高,我们还想要让我们字体大小也随之缩小,这样用户体验会更好一点。
rem
rem 与 px 的计算关系
rem的值是px的倍数
默认情况下font-size = 16px,那么1rem = 16px
rem 如何修改与px的相对计算关系
我们可以在并且只能在html标签(因为html节点是根节点,就是rem里面的r:root)里面修改font-size : 32px, 从而1rem = 32px
代码案例:
<p class="p-rem">rem</p>
/* rem的用法 */
html{font-size:16px; // 1rem = 16px}
.p-rem{
width: 10rem; // 10rem = 10 x 16 = 160px
height: 10rem; // 10rem = 10 x 16 = 160px
font-size: 1rem; // 1rem = 16px
background-color: #a58778;
}
em
em 与 px 的计算关系
em的值是px的倍数
默认情况下font-size = 16px,那么1em = 16px
em 如何修改与px的相对计算关系
我们可以在自己元素上面修改font-size : 32px, 从而1em = 32px
如果自己元素上面没有设置font-size, 我们也可以在父元素上面设置font-size,从而来影响自己元素(孩子元素)使用的em的值。
-
上一篇
今天教你利用帝国CMS程序做移动端适配
现在国内的网站都有通用型,用户不单是电脑端访问,手机平板端也会浏览。随着移动端的用户越来越庞大,所以做网站建设运营也需要考虑移动端的访问。 今天正好有时间与大家分享下如何把帝国CMS程序的网站设置成移动端的访问页面。接下来就以帝国cms为例,逐步介绍怎样制作帝国CMS的手机网站,让您的网站也可以在手机问,感兴趣的可以参考下。
-
下一篇
帝国cms结合项实现多条件查询的方法(插件)
帝国cms结合项如何实现多条件查询,帝国cms官方给出的插件,先在数据库新建字段,然后根据结合项的字段,在文件中设置内容,下面是青青模板网整理的关于帝国cms结合项如何实现多条件