建站经验
建站经验

Website construction

首页 > PHPCMS建站 > 建站经验 > 正文
CSS 的一些单位,如rem、px、em、vw、vh、vm
发布时间:2019-01-01 13:54:44 文章来源:本站综合

总结了一下 CSS 的一些单位的不同

px:像素(pixel)相对长度单位,是相对于屏幕显示器分辨率而言的;

em:em的值并不是固定的,会集成父级元素的字体大小;

注意:  

1.body选择其中声明Font-size=62.5%;

2.将原来的px数值除以10,然后换上em作为单位;

3.重新计算那些被放大的字体的em数值。避免字体大小的重复声明。

任何浏览器默认字体大小都是16px,所有未经调整的浏览器都符合1em=16px,南无0.75em=12px,10px=0.625em。为了简化Font-size的换算,需要在css中的body选择器中声明Font-size=62.5%,这就使em的值变为16px*62.5%=10px,这样12px就是1.2em,10px就是1em,也就是将原来的px数值除以10换上em的单位就可以了。

rem:相对单位,(root em 即rem),使用rem为单位设置字体大小时,是相对于HTML根元素的大 小,可通过该根元素就成比例的修改调整所有字体大小,一般用的时候都是写在body或html上面,

body {fontsize:625%;} 也就是 1rem=100px;

不过在写项目的时候最好搭配媒体查询一起,比如: 

html{font-size:10px}      10px==62.5%
 
@media screen and (min-width:321px) and (max-width:375px){html{font-size:11px}}
 
@media screen and (min-width:376px) and (max-width:414px){html{font-size:12px}}
 
@media screen and (min-width:415px) and (max-width:639px){html{font-size:15px}}
 
@media screen and (min-width:640px) and (max-width:719px){html{font-size:20px}}
 
@media screen and (min-width:720px) and (max-width:749px){html{font-size:22.5px}}
 
@media screen and (min-width:750px) and (max-width:799px){html{font-size:23.5px}}
 
@media screen and (min-width:800px){html{font-size:25px}}

vw:视口的最大宽度,1vw=视口宽度的百分之一;

vh:视口得最大高度,1vh=视口高度的百分之一;

vmin/vm:相对于视口的宽度或高度中较小的那个。其中最小的那个被均分为100单位的vmin(即vm)。

分享到:

关于鸟人IT

郑州鸟人计算机技术有限公司 (鸟人IT) ,是由从事多年互联网界研究的技术人创办,拥有强大的运营团队和技术团队,专注于高端网站定制、企业网站设计、集团网站建设、手机网站定制、微信小程序等应用开发、网站运营、互联网营销等,为企业提供全球化互联网解决方案。公司自创立以来,已成功为600多家企事业单位、政府机关提供过高端互联网服务,其中包括医院等医疗机构、学校等教育机构、政府部门、地方新闻门户机构、行业门户网站、众多优秀企业和个人与我们合作。

立即咨询