下面是一些媒体查询的语法和使用方法。
@media screen and (max-width: 768px) { /* 在屏幕宽度小于等于 768px 时,应用以下样式 */ body { background-color: #f1f1f1; } } @media screen and (min-width: 768px) and (max-width: 992px) { /* 在屏幕宽度在 768px 和 992px 之间时,应用以下样式 */ body { background-color: #d6d6d6; } } @media screen and (min-width: 1200px) { /* 在屏幕宽度大于等于 1200px 时,应用以下样式 */ body { background-color: #b3b3b3; } }
上述代码中,大家使用了@media关键字来定义媒体查询。其中,screen表示屏幕设备,而后面的括号中则定义了各种条件。
括号中可以使用的条件包括:
- width:屏幕宽度
- height:屏幕高度
- device-width:设备宽度
- device-height:设备高度
- orientation:屏幕方向(横/竖)
- aspect-ratio:屏幕宽高比
- device-aspect-ratio:设备宽高比
通过组合不同的条件,大家可以针对不同的设备或屏幕尺寸来应用不同的样式。
需要注意的是,当使用媒体查询来定义样式时,一定要谨慎设计,以保证网页在各种设备下都能够正常显示。特别是在移动设备上,需要考虑网页加载速度和用户体验等因素。