CSS 值解析
CSS 解析是数据类型之一。顾名思义,它用于指定分辨率,即输出设备上的像素密度。分辨率通常在编写媒体查询时使用。用户可以在编写媒体查询时使用最大和最小前缀的分辨率。
什么是媒体查询:媒体查询用于 Responsive web 开发,可以根据输出设备的各种特性来改变屏幕样式。它在 CSS3 中定义。
分辨率数据类型特征:
- 它总是一个正值。
- 它总是有一个单位:dpi,dpcm,dppx,x。
- 正值和单位之间不应有任何空格。
单位:有 3 个主要单位用于指定分辨率-
- dpi:代表每英寸点数。
- dpcm:代表每厘米点数。
- dppx 或 x:每 px 单位的点数。
分辨率示例:
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<style>
h1 {
border: 2px solid #000000;
}
/* Exact resolution */
@media (min-resolution: 10dpi) {
h1 {
color: white;
}
}
/* Exact resolution */
@media (max-resolution: 500dpi) {
h1 {
background: green;
}
}
</style>
</head>
<body>
<h1>Geeks For Geeks Example</h1>
</body>
</html>
输出:
输出
如上例所示:
- 最小分辨率设置为 10dpi,因此在分辨率大于 10dpi 的设备上颜色:白色样式将应用于< h1 >标签
- 最大分辨率设置为 500dpi,因此在分辨率低于 500dpi 的设备上背景:绿色样式将应用于< h1 >标签
版权属于:月萌API www.moonapi.com,转载请注明出处