媒体查询是 CSS3 中一个非常有用的特性,它允许我们根据不同的设备特性来应用不同的样式。下面是一些关于媒体查询的基础知识和使用方法。

媒体查询的基本语法

媒体查询的基本语法如下:

@media media-type and (expression) {
  /* CSS样式 */
}

其中,media-type 表示媒体类型,如 screenprint 等;expression 表示媒体查询的条件,如 width: 600px 等。

常用的媒体查询条件

以下是一些常用的媒体查询条件:

  • 宽度width: 600px
  • 高度height: 400px
  • 视口宽度min-width: 600px
  • 视口高度min-height: 400px
  • 设备方向orientation: landscape

媒体查询示例

以下是一个简单的示例,展示了如何使用媒体查询来改变不同屏幕尺寸下的样式:

@media screen and (max-width: 600px) {
  body {
    background-color: red;
  }
}

@media screen and (min-width: 601px) {
  body {
    background-color: blue;
  }
}

在这个示例中,当屏幕宽度小于或等于 600px 时,背景颜色为红色;当屏幕宽度大于 600px 时,背景颜色为蓝色。

扩展阅读

想要了解更多关于媒体查询的知识,可以阅读以下教程:

CSS3 媒体查询示例