<resolution>

Baseline Widely available

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

Kiểu dữ liệu <resolution> CSS data type, được dùng để mô tả độ phân giải trong media query, biểu thị mật độ điểm ảnh của thiết bị đầu ra, tức là độ phân giải của nó.

Trên màn hình, các đơn vị liên quan đến inch, centimeter hoặc pixel CSS, không phải các giá trị vật lý.

Cú pháp

Kiểu dữ liệu <resolution> bao gồm một số <number> dương nghiêm ngặt, theo sau là một trong các đơn vị được liệt kê dưới đây. Như với tất cả các kích thước CSS, không có khoảng cách giữa ký tự đơn vị và số.

Đơn vị

dpi

Biểu thị số điểm trên inch. Màn hình thường có 72 hoặc 96 điểm trên inch, nhưng dpi cho tài liệu in thường lớn hơn nhiều. Vì 1 inch là 2.54 cm, 1dpi ≈ 0.39dpcm.

dpcm

Biểu thị số điểm trên centimeter. Vì 1 inch là 2.54 cm, 1dpcm ≈ 2.54dpi.

dppx

Biểu thị số điểm trên đơn vị px. Do tỷ lệ cố định 1:96 của in CSS so với px CSS, 1dppx tương đương với 96dpi, tương ứng với độ phân giải mặc định của hình ảnh hiển thị trong CSS như được định nghĩa bởi image-resolution.

x

Bí danh của dppx.

Note: Mặc dù số 0 luôn giống nhau bất kể đơn vị, đơn vị không được bỏ qua. Nói cách khác, 0 không hợp lệ và không biểu diễn 0dpi, 0dpcm, hay 0dppx.

Ví dụ

Sử dụng trong media query

css
@media print and (resolution >= 300dpi) {
  /* … */
}

@media (resolution: 120dpcm) {
  /* … */
}

@media (resolution >= 2dppx) {
  /* … */
}

@media (resolution: 1x) {
  /* … */
}

Độ phân giải hợp lệ

96dpi
50.82dpcm
3dppx

Độ phân giải không hợp lệ

72 dpi     Spaces are not allowed between the number and the unit.
ten dpi    The number must use digits only.
0          The unit is required.

Thông số kỹ thuật

Specification
CSS Values and Units Module Level 4
# resolution

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

Xem thêm