中易网

彻底弄懂css中单位px和em,rem的区别

答案:1  悬赏:60  
解决时间 2021-03-22 08:58
彻底弄懂css中单位px和em,rem的区别
最佳答案
px像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。em是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。 任意浏览器的默认字体高都是16px。所有未经调整的浏览器都符合: 1em=16px。那么12px=0.75em,10px=0.625em。为了简化font-size的换算,需要在css中的body选择器中声明Font-size=62.5%,这就使em值变为 16px*62.5%=10px, 这样12px=1.2em, 10px=1em, 也就是说只需要将你的原来的px数值除以10,然后换上em作为单位就行了。EM特点 1. em的值并不是固定的;2. em会继承父级元素的字体大小。所以我们在写em的时候,需要注意两点:1. body选择器中声明Font-size=62.5%;2. 将你的原来的px数值除以10,然后换上em作为单位;3. 重新计算那些被放大的字体的em数值。避免字体大小的重复声明。rem是CSS3新增的一个相对单位(root em,根em),这个单位引起了广泛关注。这个单位与em有什么区别呢?区别在于使用rem为元素设定字体大小时,仍然是相对大小,但相对的只是HTML根元素。这个单位可谓集相对大小和绝对大小的优点于一身,通过它既可以做到只修改根元素就成比例地调整所有字体大小,又可以避免字体大小逐层复合的连锁反应。目前,除了IE8及更早版本外,所有浏览器均已支持rem。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
capacity factor是什么意思
小宝宝缺钙对牙齿的影响大吗?我家小宝宝都八
圆通快递运单编号761548152698查询
百贝丽和艾蒂安哪个品牌好
航海王1到800的百度云资源
达州国粮快捷酒店的普通标间房间是多少
卸妆皇后 alovivi 卸妆液怎么样
电脑主板设置里的biols和cmos里面的是什么意
小赤豆薏米熬粥加点皂角行吗
哪部小说里的男主叫孟观源
作文偏食李亚作
80年猴男今年35岁与86年虎女今年29岁7月份办
哈飞中意刚换的后桥总称有声响正常不
布丁粉里不放牛奶加其他的
资深老渔民分享 部落战争打渔经验汇总
推荐资讯
@mail.china.com的邮箱怎么开不了了?
档案到杭州市人才市场后哪里查
羊杂吃多了好不好呢?怀孕后还能吃的吗?我很
红颜有事需要帮忙,但在我能力之外该怎么办
如图,在直角坐标系xoy中,直线y=kx+b交x轴负
南娜抹茶古皂怎么做泡泡面膜
中秋节送月饼的寓意广告
起中文洗发水名称
洛奇暗影徒步者任务里我为什么打的都是野果
怎么样就能留出张震岳的那种胡子.大胡子!怎么
屏幕录像专家可以录屏幕的其中一部分么?
为什么360极速浏览器自定义设置的主页无效?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?