使用长度单位

body {
/* Sets the font-size for all text */
  font-size: 0.8em; 
}
div {
/* Sets the min/max width of a division */
  width: 100%;
  min-width: 900px;
  max-width: 1600px;
}

以上只是示例,根据不同的布局选择不同的单位。

HTML 和 CSS 中的长度单位

在 HTML 和 CSS 中,长度单位帮助我们控制元素的尺寸和位置。
传统上,像素单元非常流行,因为它可以精确控制元素的尺寸。
最近,Em 开始替换像素,因为它具有更大的灵活性。

Pixels (px)一个单位的PX等于屏幕上的一个点。由于浏览器实现了“页面缩放”,它几乎与过去使用像素一样糟糕。
Ems (em)1EM等于16px,具体取决于父元素字体大小。我们建议在正文元素上设置默认字体大小以更好地控制1EM对应的内容。
Exes (ex)一个“EX”等于“X”的大小,(类似于EM的“M”)。
Percentages (%)非常适合灵活和流体布局,通常是声明以像素的最小和最大宽度的好主意。
Inches (in)最适合打印介质类型。
Centimeter (cm)最适合打印介质类型。
Millimeter最适合打印介质类型。

在需要像素精度的情况下,像素是理想的选择。
通常当我们处理大量光栅图形或者图像背景时。
这并不像某些设计师想要的那么糟糕,但我们可能仍要考虑使用 CSS 媒体查询来设计各种屏幕分辨率。

要创建自动适合屏幕分辨率的布局,百分比和 EM 的组合通常是最佳选择。

日期:2020-06-02 22:17:29 来源:oir作者:oir