width

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

width CSS 媒体特性可用于测试视口(或分页媒体的页面框)的宽度。

语法

width 特性被指定为表示视口宽度的 <length> 值。它是一个范围特性,这意味着你也可以使用带前缀的 min-widthmax-width 变体来分别查询最小值和最大值。

示例

HTML

html
<div>Watch this element as you resize your viewport's width.</div>

CSS

css
/* Exact width */
@media (width: 360px) {
  div {
    color: red;
  }
}

/* Minimum width */
@media (min-width: 35rem) {
  div {
    background: yellow;
  }
}

/* Maximum width */
@media (max-width: 50rem) {
  div {
    border: 2px solid blue;
  }
}

结果

规范

规范
媒体查询第 4 级
# width

浏览器兼容性

另见