>本文探讨了CSS尺寸单元的四个主要类别:绝对,相关,相关和容器相关。我们将研究它们的目的,最佳用例以及选择跨各种设备和屏幕尺寸的响应式和适应性的Web布局的选择策略。
密钥概念:
CSS尺寸单元概述:我们将介绍不同的CSS大小单元,将它们分类为上述四个类别。 了解CSS中使用的
>
实用的应用和最佳实践:了解CSS尺寸单元
绝对单位:
,
等。这些单元是固定的,并且独立于其他元素或视口。cm
,px
,in
等。这些单元相对于元素的字体大小或其root元素的字体大小。
em
,rem
,ch
,ex
等。这些单元相对于浏览器ViewPort的尺寸而言。vw
vh
,vmin
,vmax
,cqw
绝对单位与特定的媒体依赖性测量相关。 对于打印,它们对应于物理单位。对于屏幕,它们与像素有关(大约1/96英寸)。 示例包括,,
,,in
和cm
。 表1总结了这些单元及其等效物。 虽然对已知的物理尺寸有用,但由于对具有调整后的浏览器字体尺寸的用户缺乏可扩展性,避免将其用于字体尺寸。
mm
Q
>字体相关单位pt
pc
(局部)或根元素的(root-relative)。 和
是常见的例子。是相对于父font-size
的,而font-size
相对于root元素的em
>。 其他单元,例如rem
>,em
,font-size
,及其根旋转的对应物(rem
>,font-size
,ch
)基于glyph dimensions(字符的可视化表示)。 这些字体之间可能会有很大的变化,从而影响最终渲染尺寸。 线高单元(ex
和ic
)也包含在此类别中。rch
>
rex
ric
与视口相关的单位lh
rlh
和分别代表视口宽度和高度的1%。 和
分别是vw
,vh
等)随着浏览器接口元素的变化而进行调整。 这些单元对于创建全屏元素和流体版式很有价值。vmin
vmax
容器相关单元vw
vh
相对于元素包含的块,与容器查询相对于元素的包含块计算>容器相关单元(或容器查询长度单元)。 cqw
>和cqh
表示容器宽度和高度的1%。 cqi
和cqb
分别相对于内联和块大小,并且受writing-mode
属性的影响。 cqmin
和cqmax
是cqi
cqb
结论
掌握CSS尺寸单元是创建响应式和适应性的Web布局的关键。 单位的选择显着影响网站的可读性,可用性和可访问性。 根据设计需求,目标设备和可访问性要求选择单元。 不同单元的组合通常是最有效的方法。 以下部分包括一个常见问题部分,以进行进一步澄清。
>(常见问题部分将在此处遵循,反映了原始常见问题解答部分的结构和内容。
以上是CSS尺寸单元的概述的详细内容。更多信息请关注PHP中文网其他相关文章!