美文网首页
CSS - 长度单位

CSS - 长度单位

作者: onizuka_jp | 来源:发表于2017-01-13 20:48 被阅读32次

研究背景

一般用于描述 font-sizepadding 或者 border 的长度都使用 px 单位。但最近看到也有很多使用 em 单位的,为了弄清楚,有必要总结一下不同长度单位的用法。

内容

当前出现的一般有以下几种长度单位:

  • 绝对长度:
  • px
  • in
  • pt
  • cm
  • 相对长度:
  • em
  • rem
  • %

绝对值

in

inches (1in = 96px = 2.54cm)

px

pixels (1px = 1/96th of 1in)

在这里值得一提的是 pixel 在不同的语境下有不同的含义,例如 css pixel 或者 device pixel。这里特指 css pixel。

pt

points (1pt = 1/72 of 1in)

cm

centimeters

相对值

em

相对于元素的 font-size 的值 (2em 表示当前 font-size 的2倍)

rem

相对于根元素的 font-size 的值

使用说明

最早的单位是 px 和 %,后来应该是为了解决缩放的问题引入了 em。又因为 em 单位是相对于父元素的 font-size,如果两个相同的元素做了嵌套,真正的字体大小可能还不一样,为了解决这个混乱,引入了相对于根元素的 rem。不过看了这么多网站,好像当前使用 em/rem 的不是很多。当前暂时就先用 px 吧。

em 用法

如果要使用 em 的话,因为浏览器默认字体大小是 16px,为了避免计算出来小数,一般都会提前设置 body 元素的 font-size 大小是 10px,即 62.5%。

body{ font-size:62.5%; }

参考资料

相关文章

  • 几个CSS的单位你需要了解一下

    css长度单位 css 长度单位一般我们分为绝对长度单位和相对长度单位 绝对长度单位 绝对长度单位是一个固定的值,...

  • CSS之长度单位

    CSS之长度单位 很多CSS属性要靠长度度量衡才能正确显示元素。因此,CSS中有许多长度单位。CSS中的长度单位分...

  • css 单位和值

    css 单位和值 一、绝对长度单位 常用的绝对长度单位: px pixel 是 CSS 中最常用的长度单位,可以用...

  • css长度单位

    CSS有两种类型的单位长度:相对和绝对。相对长度单位指定了一个长度相对于另一个长度的属性。对于不同的设备,相对长度...

  • CSS - 长度单位

    研究背景 一般用于描述 font-size、padding 或者 border 的长度都使用 px 单位。但最近看...

  • css长度单位

    字体相关相对长度单位 em、ex、ch、rem是字体相关的相对长度单位 em em表示元素的font-size属性...

  • CSS长度单位

    像素 px em 百分比 注意但当给 font-size 设置单位为 em 时,此时计算的标准以 p 的父元素的 ...

  • CSS长度单位

    前言 说到css的单位,大家应该首先想到的是像素单位px,我们在网页布局中一般都是用px,但是近年来自适应网页布局...

  • Css单位

    CSS 单位——来自菜鸟教程 CSS 有几个不同的单位用于表示长度。 一些设置 CSS 长度的属性有 width,...

  • 彻底了解CSS中的长度单位

    彻底了解CSS中的长度单位 标签(空格分隔): CSS 我们在写css的时候最常用的长度单位是px(像素),经常看...

网友评论

      本文标题:CSS - 长度单位

      本文链接:https://www.haomeiwen.com/subject/ensvmttx.html