#优质博文 #新标准 #css
New CSS that can actually be used in 2024
AI 摘要:本文总结了2024年可实际应用的CSS新特性:
- 逻辑属性 :使用
- 容器查询:通过
-
-
- 嵌套规则:原生支持CSS规则的嵌套,类似于 Sass 的嵌套功能,简化了样式的组织。
- CSS比较函数:使用
- 层叠层:通过
这些特性已在现代浏览器中得到广泛支持,开发者可逐步在项目中采用。
from Frontend Focus #668
New CSS that can actually be used in 2024
AI 摘要:本文总结了2024年可实际应用的CSS新特性:
- 逻辑属性 :使用
block
和 inline
方向的属性,如 block-size
、 inline-size
等,替代传统的物理方向属性,适应不同的书写模式。- 容器查询:通过
@container
规则,根据容器的尺寸而非视口尺寸来应用样式,实现更精细的响应式设计。-
:has()
伪类:允许选择包含特定子元素的父元素,增强了 CSS 的选择器能力。-
:is()
和 :where()
伪类:简化了复杂选择器的书写, :is()
保留选择器的特异性, :where()
则将特异性降为零。- 嵌套规则:原生支持CSS规则的嵌套,类似于 Sass 的嵌套功能,简化了样式的组织。
- CSS比较函数:使用
min()
、 max()
和 clamp()
函数,根据条件动态计算值,方便实现响应式设计。- 层叠层:通过
@layer
规则,定义样式的层叠顺序,增强了样式的可控性。这些特性已在现代浏览器中得到广泛支持,开发者可逐步在项目中采用。
from Frontend Focus #668