发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
em是何物?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会继承父级元素的字体大小。重写步骤:1. body选择器中声明Font-size=62.5%;2. 将你的原来的px数值除以10,然后换上em作为单位;简单吧,如果只需要以上两步就能解决问题的话,可能就没人用px了。经过以上两步,你会发现你的网站字体大得出乎想象。因为em的值不固定,又会继承父级元素的大小,你可能会在content这个div里把字体大小设为1.2em, 也就是12px。然后你又把选择器p的字体大小也设为1.2em,但如果p属于content的子级的话,p的字体大小就不是12px,而是1.2em= 1.2 * 12px=14.4px。这是因为content的字体大小被设为1.2em,这个em值继承其父级元素body的大小,也就是16px * 62.5% * 1.2=12px, 而p作为其子级,em则继承content的字体高,也就是12px。所以p的1.2em就不再是12px,而是14.4px。3. 重新计算那些被放大的字体的em数值。避免字体大小的重复声明,也就是避免以上提到的1.2 * 1.2= 1.44的现象。比如说你在#content中声明了字体大小为1.2em,那么在声明p的字体大小时就只能是1em,而不是1.2em, 因为此em非彼em,它因继承#content的字体高而变为了1em=12px。
来自: WindySky > 《语法》
0条评论
发表
请遵守用户 评论公约
设置网页字体大小 px与em区别
设置网页字体大小 px与em区别设置网页字体大小 px与em区别 收藏 谁对我的网站字体大小有意见?那么12px=0.75em, 10px=0.625em。为了简化font-size的换算,需要在css中的body选择器中声明Font-size=62.5...
em和px 做前端重构必需要了解的.
而不用px.,原因简单来说就是支持IE6下的字体缩放,在页面中按ctrl+滚轮,字体以px.怎么将px.指字体高,任意浏览器的默认字体高都是16px.=16px.=1em.,但如果p属于content的子级的话,p的字体大小就不...
学习CSS了解单位em和px的区别
那么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...
CSS 文本样式
本文介绍CSS中为文本添加样式,包括字体、粗体/斜体、字体大小、行高、颜色、背景等等。选择器 {font-size: 数值px/em;}其中,h1的字体大小是父元素(body)的1.75倍(即1.75em),也就是16*1.75=28px...
24个 CSS 高级技巧合集
用 em 来调整局部大小21.隐藏没有静音、自动播放的影片22.使用选择器 :root 来控制字体弹性23.为更好的移动体验,为表单元素设置字体大...
CSS权威指南
CSS权威指南演讲人2020-09-09目录01.02.第一章:CSS和文档第二章:选择器04.03.第七章:基本视觉格式化第三章:结构和层叠06.05.第五章:字体第四章:值和单位07.第六章:文本属性01第一章:CSS和文档L...
前端基础css篇
c)inline-block 将元素转换为内联块状元素,是内联块状元素的默认display属性值(如img,input)border-radius:0px 10px 30px 60px;注:...
彻底弄懂css中单位px和em,rem的区别
彻底弄懂css中单位px和em,rem的区别。为了简化font-size的换算,需要在css中的body选择器中声明Font-size=62.5%,这就使em值变为 16px*6...
CSS样式表继承详解
由于浏览器默认字体大小是16px,而p定义了字体14px,所以em继承了p的字体大小属性,也是14px;浏览棋默认字体大小16px,而p定义了字体大...
微信扫码,在手机上查看选中内容