grid

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Tính năng media grid trong CSS có thể được dùng để kiểm tra xem thiết bị đầu ra có sử dụng màn hình dạng lưới (grid-based) hay không.

Hầu hết máy tính hiện đại và điện thoại thông minh đều có màn hình dạng bitmap. Ví dụ về thiết bị dạng lưới bao gồm các terminal chỉ hiển thị văn bản và điện thoại cơ bản chỉ có một phông chữ cố định.

Cú pháp

Tính năng grid được xác định bởi giá trị <mq-boolean> (0 hoặc 1), đại diện cho việc thiết bị đầu ra có dạng lưới hay không.

Ví dụ

HTML

html
<p class="unknown">Tôi không biết bạn có đang dùng thiết bị lưới không. :-(</p>
<p class="bitmap">Bạn đang dùng thiết bị bitmap.</p>
<p class="grid">Bạn đang dùng thiết bị lưới! Thật tuyệt!</p>

CSS

css
:not(.unknown) {
  color: lightgray;
}

@media (grid: 0) {
  .unknown {
    color: lightgray;
  }

  .bitmap {
    color: red;
    text-transform: uppercase;
  }
}

@media (grid: 1) {
  .unknown {
    color: lightgray;
  }

  .grid {
    color: black;
    text-transform: uppercase;
  }
}

Kết quả

Đặc tả kỹ thuật

Specification
Media Queries Level 4
# grid

Khả năng tương thích trình duyệt

Xem thêm