首页 > 其他分享 >媒体查询

媒体查询

时间:2023-09-21 13:57:00浏览次数:38  
标签:body 媒体 color 查询 样式 background 屏幕 600px

媒体查询是 CSS3 的一个特性,允许内容的显示根据设备的类型(如屏幕、打印机等)和一些特性(如屏幕分辨率,设备宽高等)进行适配。它常常用于实现响应式设计。

如果你要为不同屏幕大小设置不同的样式,可以这么做:

/* 对于任何屏幕都适用的样式 */
body {
  background-color: lightblue;
}

/* 当屏幕 (浏览器窗口) 宽度在 600px 以上时应用的样式 */
@media screen and (min-width: 600px) {
  body {
    background-color: lightgreen;
  }
}

在上面的例子中,只有当媒体类型是屏幕,且浏览器窗口的宽度至少为 600px 时,才会应用 background-color: lightgreen;。其他任何情况下,背景色都为 lightblue

你可以使用多个媒体查询,以便在各种不同情况下都可以应用不同的样式:

/* 对于任何屏幕都适用的样式 */
body {
  background-color: lightblue;
}

/* 当屏幕 (浏览器窗口) 宽度在 600px 到 900px 时应用的样式 */
@media screen and (min-width: 600px) and (max-width: 900px) {
  body {
    background-color: lightgreen;
  }
}

/* 当屏幕 (浏览器窗口) 宽度在 900px 以上时应用的样式 */
@media screen and (min-width: 900px) {
  body {
    background-color: lightpink;
  }
}

以上就是媒体查询的基本使用方法。其实还有更多可以使用的特性(如设备的朝向,像素比等),你可以根据需要使用。

标签:body,媒体,color,查询,样式,background,屏幕,600px
From: https://www.cnblogs.com/hellohui/p/17719788.html

相关文章

  • 【Djngo基础】纯净项目、多应用、媒体资源
    1.纯净版的Django项目创建Django项目时,内置很多的组件,会生成很多的表。纯净版就是指不需要很多的内置组件的Django项目。方法:在创建项目后,在settings中,把installed_apps中的无关的app,直接注释。注意:去除响应的组件后,要注意其他地方有是否在使用。eg:在urls中,默认是有ad......
  • 子查询
    子查询的定义:select语句中嵌套select语句,被嵌套的select语句为子查询。子查询可以出现的位置:select... (select...) from ...(select).. where ...(select)...==即可以出现在select后面,from后面,where后面!====where出现子查询==问题案例:找出比最低工资高的......
  • INT13H 是一个基本的硬盘控制器中断,用于在实模式下进行对硬盘的读写操作。它提供了多
    INT13H是一个基本的硬盘控制器中断,用于在实模式下进行对硬盘的读写操作。它提供了多个功能来操控硬盘,包括磁盘读、磁盘写、磁盘参数查询等。以下是一些常见的INT13H功能:磁盘读取:功能号2:从磁盘上读取扇区到内存缓冲区。寄存器AH=02h,AL表示要读取的扇区数量,CH表示磁道号......
  • flowable一直查询定时任务act_ru_timer_job问题
    flowable:#1.false:默认值,Flowable启动时,对比数据库表中保存的版本,如果不匹配。将抛出异常#2.true:启动时会对数据库中所有表进行更新操作,如果表存在,不做处理,反之,自动创建表#3.create_drop:启动时自动创建表,关闭时自动删除表#4.drop_create:启动时,删除旧......
  • 在Oracle中查询表的大小和表空间的大小
    有两种含义的表大小。一种是分配给一个表的物理空间数量,而不管空间是否被使用。可以这样查询获得字节数:selectsegment_name,bytes fromuser_segments wheresegment_type='TABLE'; 或者  SelectSegment_Name,Sum(bytes)/1024/1024FromUser_ExtentsGroupBySegment_......
  • mysql大数据量 分页查询优化
    最近我老表问我一个面试问题,如果数据量很大,分页查询怎么优化。个人觉得无非就是sql优化,那无非就是走索引,避免回表查询(覆盖索引,也就是不要用select *  ,走主键索引,叶子节点有保存了数据),减少回表查询次数(定位到非聚簇索引树的叶子节点少,小表驱动大表等)我下面自己测了一个500......
  • 测试常用SQL查询语句
    一、查询数值型数据:SELECT*FROMtb_nameWHEREsum>100;查询谓词:>,=,<,<>,!=,!>,!<,=>,=< 二、查询字符串SELECT*FROMtb_stuWHEREsname=‘小刘’SELECT*FROMtb_stuWHEREsnamelike‘刘%’SELECT*FROMtb_stuWHEREsnamelike‘%程序员’SELECT*FROMt......
  • mysql数据库数据的基本查询操作
    基本查询语句:select[all|distinct]字段或表达式列表[from子句][where子句][groupby子句][having子句][orderby子句][limit子句];表达式列表中的条件语句顺序不能乱,from:数据来源,表示数据来源于哪张表,例句:select*fromstudent(student是表名);where:条件字句,可连接运算符,结......
  • 在C#中如何自定义配置上周和本周起始日来查询业务数据?
    作者:西瓜程序猿主页传送门:https://blog.51cto.com/kimiliucn前言在做某个报表管理功能时,有一个需求:需要根据自定义配置的[周起始日]来统计上周、本周的订单数据。在C#中并没有封装的方法根据我们需要来直接获取上一周某天到某天、本周某天到某天,所以需要我们自己封装方法来实现(我们......
  • docker 查询精选,提示server misbehaving
    错误提示root@u-master1:~#dockersearchnginxErrorresponsefromdaemon:Get"https://index.docker.io/v1/search?q=nginx&n=25":dialtcp:lookupindex.docker.ioon127.0.0.53:53:servermisbehaving处理方法root@u-master1:/etc/docker#vim/etc/resolv.......