em是何物 em与px的介绍及换算方法
em究竟是何物?
em,这个看似普通的单位,在网页设计中却拥有独特的魅力。它并不是我们常见的固定单位,如像素或点,而是一个相对单位,与字体大小息息相关。在浏览器默认设置中,字体高度即为16px,因此未经调整的浏览器都遵循这一规则:1em等于16px。那么,我们可以轻松地进行换算,例如12px等于0.75em,10px等于0.625em。
为了简化font-size的换算流程,我们需要在css中的body选择器中做出声明,将Font-size设置为62.5%。这一调整使得em值发生变化,具体来说,16px62.5%等于10px。这样,我们只需将原本的像素数值除以10,然后换成em作为单位,就可以轻松地进行字体大小的调整。
em的特点你了解吗?
em单位的魅力在于它的相对性。
1. em的值并不固定。与像素等固定单位不同,em的值会根据其所处的环境进行变化。
2. em会继承父级元素的字体大小。这一特性使得我们在进行网页设计时,可以更加灵活地调整字体大小,而无需对每个元素都进行单独的设定。
实践指南
想要顺利使用em单位,只需两步:
1. 在body选择器中声明Font-size为62.5%。这一步骤为整个网页的字体大小设定了一个基准。
2. 将原本的像素数值除以10,换成em作为单位。这样,你就可以轻松地调整字体大小,而无需担心不同浏览器或设备的兼容性问题。
看起来很简单吧?但如果只使用这两步,你可能会对结果感到惊讶。因为em的值不固定,且会继承父级元素的大小,所以在进行设计时需要特别注意。例如,你将content这个div的字体大小设为1.2em(也就是12px)。然后你将选择器p的字体大小也设为1.2em。但如果p是content的子级元素,那么p的字体大小就不是12px,而是根据content的字体大小进行计算。
为了避免字体大小的重复声明,我们需要明确每一个元素的em值是如何计算的。比如说,如果在content中声明了字体大小为1.2em,那么在声明p的字体大小时就不能再使用1.2em,因为此em已经因继承content的字体高度而发生了变化。这样的设计确实需要我们细心计算,但结果往往会是更加灵活、适应多种设备的网页设计。
网站模板
- em是何物 em与px的介绍及换算方法
- Windows 10开始菜单变化一览 经典功能再升级
- 电脑机箱选购六大技巧 如何选购电脑机箱
- 修改CSS样式实现网页灰色(没有颜色只有浅色黑白
- 电脑族怎样保护眼睛 常用电脑须学会的九个保护
- 汇佰硕光影手T300游戏鼠标怎么样-
- CSS实现半透明边框与多重边框的场景分析
- 旅游摄影师最常犯的错误原因分析
- ai怎么设计抽象叶片图形logo- ai抽象图标的设计技
- li标签的position-absolute与relative案例应用
- ai怎么手绘圣诞节海报- ai圣诞节霓虹灯宣传图的
- 纽约时报推手机产品NYT Now 新闻简短仍需付费
- select网页下拉列表与div层遮盖问题
- Acer预装Windows 10正式版产品型号公布
- 微软发布Visual Studio 2017正式版下载地址(附发布会
- Maya怎么使用nurbs曲线快速建模-