ândice
- Sintaxis antigua: koude0 y koude1
- La nueva sintaxis de Rangos para Media Querys
- Las etiquetas koude2 y koude3 de HTML
- ¿Y el Can I Use?
- State of CSS 2023
- Conclusiones
- Referencias
- Agradecimientos
现在,在CSS中,我们有了一种新的语法,可以通过范围以更直观,更令人困惑的方式编写半疑问。
1. Sintaxis antigua: min-width
y max-width
我们必须编写一半查询的语法正在使用关键字min-width
和max-width
,例如:
@media screen and (min-width: 600px) {
.element {
/* La media query se aplica para resoluciones mayores a 600px */
}
}
否则我们也使用Kouude1具有相同的语法:
@media screen and (max-width: 800px) {
.element {
/* La media query se aplica para resoluciones menores a 600px */
}
}
您可以看到,Kouude0和Kouude1对开发人员来说有点模棱两可,我们必须始终考虑使用一个或另一个。
如果我们想使用此语法进行范围,我们将不得不做以下操作:
@media screen and (min-width: 400px) and (max-width: 1000px) {
.element {
/* La media query se aplica para
resoluciones entre 400px y 1000px */
}
}
尽管最后的语法更为清楚。
2。媒体查询的新范围语法 11
CSS媒体查询的新语法包括使用比较操作员(在任何编程语言中流行)而不是min-width
和max-width
。
- kude13评估一个值是否 。
-
>
评估值是否比另一个值更大。 - kude15评估一个值是否等于与另一个值相等。
- kude16评估一个值是小于或等于与其他值相等。
- kude17评估值是否大于或等于与其他值相等。
让我们看一些示例:
// sintaxis clásica
@media screen and (min-width: 600px) {
.element {
/* La media query se aplica para resoluciones mayores a 600px */
}
}
// sintaxis de rango
@media screen and (width >= 375px) {
.element {
/* La media query se aplica para
resoluciones mayores o iguales a 600px */
}
}
使用新的语法,我们省略了kude0和kude1的使用,我们始终使用上面看到的比较运算符的kude20。
使用max-width
,我们会有类似的东西:
// sintaxis clásica
@media screen and (max-width: 800px) {
.element {
/* La media query se aplica para resoluciones menores a 800px */
}
}
// sintaxis de rango
@media screen and (width <= 800px) {
.element {
/* La media query se aplica para
resoluciones menores o iguales a 600px */
}
}
现在仅读取代码,当将应用不同的一半 - Quericy时,我就很清楚了。这还不是全部,现在让我们看看我们如何制作范围:
// sintaxis clásica
@media screen and (min-width: 400px) and (max-width: 1000px) {
.element {
/* La media query se aplica para
resoluciones entre 400px y 1000px */
}
}
//sintaxis de rangos
@media screen and (400 <= width <= 1000) {
.element {
/* La media query se aplica para
resoluciones entre 400px y 1000px */
}
}
!你不这么认为?
s。 las Etiquetas <picture>
y koud3 de html Sintaxis antigua: koude0 y koude1Sintaxis antigua: koude0 y koude1
使用纯HTML,可以在Web模型上制作响应式图像。为此,我们使用kude3标签的media
属性来创建半查询和要显示不同图像的故障。
中质查询范围语法也可以与这些标签一起使用:
4. ¿Y el Can I Use?
到了这篇文章发布的日期,我们在浏览器中获得了80%以上的支持。
PUTEDES VERIFICARO aquí。
5。 CSS 2023 11
在调查中,每年进行的重要CSS将在此新语法上找到有趣的数据。
分析我们必须(从2022年到2023年)的数据
- 忽略这种新CSS语法的开发人员数量减少了,这是非常积极的。
- 至少听说过这种语法的开发人员数量有所增加,但他们尚未使用它。
- ,使用这种新特征的程序员也略有增加,这也是积极的。
所有信息都指出,到2024年,中间查询中的范围将变得更加众所周知,因此在项目中更加使用。
6。结论
媒体查询的新范围语法对肉眼产生了更加干净和更容易理解的,发现与浏览器的兼容性非常高,我建议您熟悉其使用。
s。参考 Sintaxis antigua: koude0 y koude1
- https://filisantillan.com/bits/media-query-ranges/
- https://2023.stateofcss.com/en-US/features/layout/
- https://css-tricks.com/the-new-css-media-query-range-syntax/
8。谢谢 11
我感谢@midudev在X上的帖子,我发现并鼓励我写这篇简短的帖子。
mãsPost作为作者: