【响应式设计(CSS媒体查询介绍和用法指南)】媒体查询用于创建响应式网页设计。这意味着基于屏幕或媒体类型, 网页视图因系统而异。
媒体查询可用于检查许多内容:
- 视口的宽度和高度
- 设备的宽度和高度
- 方向
- 解析度
语法如下:
@media not | only mediatype and (expression) {// Code content}
例子:
<
!DOCTYPE html>
<
html >
<
head >
<
title >
CSS media query<
/ title >
<
style >
body {
text-align:center;
}
.gfg {
font-size:40px;
font-weight:bold;
color:green;
}
@media screen and (max-width:800px) {
body {
text-align:center;
background-color:green;
}
.gfg {
font-size:30px;
font-weight:bold;
color:white;
}
.geeks {
color:white;
}
}
@media screen and (max-width:500px) {
body {
text-align:center;
background-color:blue;
}
}
<
/ style >
<
/ head >
<
body >
<
div class = "gfg" >
lsbin<
/ div >
<
div class = "geeks" >
A computer science portal for geeks<
/ div >
<
/ body >
<
/ html >
输出如下:
文章图片
CSS中的媒体类型:下面列出了许多类型的媒体类型:
- 所有:它用于所有媒体设备
- 打印如下:用于打印机。
- 屏幕:用于计算机屏幕, 智能手机等。
- 言语:它用于大声读取屏幕的屏幕阅读器。
- 颜色:输出设备每个颜色分量的位数。
- 格:检查设备是网格还是位图。
- 高度:视口高度。
- 长宽比:视口的宽度与高度之比。
- 颜色指数:设备可以显示的颜色数。
- 最大分辨率:使用dpi和dpcm的设备的最大分辨率。
- 单色:单色设备上每种颜色的位数。
- 扫描:扫描输出设备。
- 更新:输出设备修改的速度。
- 宽度:视口宽度。
- Chrome 21.0及以上
- Mozilla 3.5及更高版本
- Opera 9.0及以上
- Internet Explorer 9.0及以上
- Safari 4.0及更高版本
推荐阅读
- AngularJS API介绍和用法示例
- 三星2021年暑期实习面试经历分享
- PHP如何使用dns_get_mx()函数()
- 如何将jQuery转换为JavaScript()
- 2017正版windows10企业版激活图文详细教程安装图文详细教程
- 本图文详细教程教你处理win10开机黑屏
- 电脑管家win10专版最新推荐
- 本图文详细教程教你微软官网win10专业版原版镜像地址
- 分享最新win10 激活码激活系统最新推荐