web前端媒体查询的知识点

相应式布局和媒体查询是不分家的

写在<style></style>标签里面

/*只有在打印机或打印预览的时候才会应用的样式

没有任何的优先级,只有执行顺序的问题*/

@media print{

   h1{

background:transparent;

}

}

/*只有在屏幕上才应用的样式,是最常用的*/

@ screen{

h1{

font-family:”翩翩体-简”;

}

}

/*所有的设备都会使用的样式*/

@media all{

h1{

       color:red;

}

}

/*检测到视口的宽度为800px时,才会应用如下样式*/

@media (width:800px){

     h1{

           background-color:green;

}

}

/*检测到视口宽度小于等于700px时,应用如下样式*/

@media(max-width:700px){

     h1{

background-color:orange;

}

}

/*检测到视口的宽度大于等于900px时,应用如下样式 */

@media (min-width:900px) {

h1{

            background-color:skyblue;

}

}

/*后面写的样式会覆盖前面写的样式*/

@media(height:800px){

     h1{

background-color:yellow;

}

}

/*检测到屏幕宽度等于1536时,应用如下样式*/

@media(device-width:1536px){

      h1{

   color:white;

}

}

在媒体查询中也可以用“且”和“或”运算符

且运算符

@media (min-width:700px) and (max-width:800px)

@media screen and (min-width:700px) and (max-width:800px)

或运算符

@media(max-width:700px),(min-width:800px){

 h1{

    background-color:orange;

}

}

@media(max-width:700px) or  (min-width:800px){

 h1{

    background-color:orange;

}

}

/*否定运算符*/

@media not screen{

     h1{

  background-color:orange;

}

}

/*肯定运算符*/

@media only screen and (width:800px){

    h1{}

}

响应式布局常用阈值可以分为:

超小屏幕   小于 768px

中等屏幕   768px 到 992px

大屏幕     992px 到 1200px

超大屏幕   大于1200px

媒体查询也可以写为

<link rel=”stylesheet”  media=”screen and(min-width:1200px)” href=”./css/huge.css”>

相应式布局结合外部样式的写法

用法一

<link rel="stylesheet”media="具体的媒体查询” href="mystylesheet.css”>

用法二

@media screen and (max-width;768px) {

    /*CSS -Code*/

}

@media screen and (min-width:768px) and (max-width:1200px) {

/*CSS-Code;*/

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/591463.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

英飞凌TC3xx之一起认识GTM系列(一)先来认识GTM架构

英飞凌TC3xx之一起认识GTM系列(一)先来认识GTM架构 1 先来认识GTM的通用架构2 概览2.1 架构的简要说明2.2 架构概述1 先来认识GTM的通用架构 GTM系统使用GTM全局时钟fGTM 运行(本文称为SYS_CLK)。 特点如下: GTM模块由两个主要部分组成: 由博世设计的GTM IP v3.1.5.1 …

【Java 数组解析:探索数组的奇妙世界】

数组的引入 我们先通过一段简单的代码引入数组的概念。 import java.util.Scanner; public class TestArray01{public static void main(String[] args){//功能&#xff1a;键盘录入十个学生的成绩&#xff0c;求和&#xff0c;求平均数&#xff1a;//定义一个求和的变量&…

【我与CSDN的128天】相识相知相守

目录: 相识相知相守 相识 为什么选择写博客? 写博客的目的,我觉得是因为想要记录。记录学习的过程,整理学过的知识,方便今后的复习。 更重要的是热爱分享,分享给别人知识也是一种快乐。 在某一瞬间教会某一个你不认识的人,难道不是一个很酷的事情吗? 为什么选择CSDN? 作…

企业签名分发对移动应用开发者有什么影响

企业签名分发是移动应用开发者在应用程序发布前测试、内部分发和特定的受众群体分发等方面比较常用的一种工具。那对于应用商城分发有啥区别&#xff0c;下面简单的探讨一下。 独立分发能力 通过企业签名分发开发者可以自己决定应用程序的发布时间和方式&#xff0c;不用受应用…

[2024区块链开发入门指引] - 比特币运行原理

一份为小白用户准备的免费区块链基础教程 工欲善其事,必先利其器 Web3开发中&#xff0c;各种工具、教程、社区、语言框架.。。。 种类繁多&#xff0c;是否有一个包罗万象的工具专注与Web3开发和相关资讯能毕其功于一役&#xff1f; 参见另一篇博文&#x1f449; 2024最全面…

Android14之禁掉Selinux的两种方式(一百七十四)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 优质专栏&#xff1a;多媒…

uniapp的分包使用记录

UniApp的分包是一种将应用代码划分为多个包的技术。分包的核心思想是将不同部分的代码划分为不同的包&#xff0c;按需加载&#xff0c;从而提高应用性能。使用UniApp的条件编译功能&#xff0c;开发人员可以根据需要将代码划分为多个包。每个包都包含一组页面和组件&#xff0…

大数据Doris(四十五):物化视图选择最优

文章目录 物化视图选择最优 物化视图选择最优 下面详细解释一下第一步最优物化视图是被如何选择出来的。 这里分为两个步骤: 对候选集合进行一个过滤。只要是查询的结果能从物化视图数据计算(取部分行,部分列,或部分行列的聚合)出都可以留在候选集中,过滤完成后候选集合…

Go 正则匹配之跨行匹配

跨行匹配 一般正则匹配默认是按行来进行匹配的&#xff0c;如果要跨行匹配&#xff0c;需要使用 (?s) 来启用多行模式。 package mainimport ("fmt""regexp" )func main() {data : "This is the first line. \nAnd this is the second line."…

RocketMQ源码解析-主从同步原理(HA)

1、关键组件 主从同步的实现逻辑主要在HAService中&#xff0c;在它的构造函数中实例化了几个对象同时在start()方法内执行启动&#xff1a; public class HAService {public HAService(final DefaultMessageStore defaultMessageStore) throws IOException {this.defaultMes…

李宏毅机器学习第二十三周周报 Flow-based model

文章目录 week 23 Flow-based model摘要Abstract一、李宏毅机器学习1.引言2.数学背景2.1Jacobian2.2Determinant2.3Change of Variable Theorem 3.Flow-based Model4.GLOW 二、文献阅读1. 题目2. abstract3. 网络架构3.1 change of variable formula3.2 Coupling layers3.3Prop…

阿里云域名外部入库流程

注册商是阿里云&#xff0c;且在阿里云管理的&#xff0c;请使用此教程外部入库。 如您的域名注册商是阿里云但在聚名管理&#xff0c;请参考教程&#xff1a;https://www.west.cn/faq/list.asp?unid2539 在外部入库操作之前&#xff0c;请先登录阿里云获取账号ID。详细的账…

软件测试方法分类-按照是否手工执行划分

接上一篇,下来我们再细讲,第二个维度的分类, 软件测试方法分类-按照是否手工执行划分 按是否手工执行划分 1,手工测试(manualTesting) 手工测试是由人一个一个的输入用例,然后观察结果,和机器测试相对应,属于比较原始但是必须的一种。 2,自动化测试(automationTestin…

【刷题日志】深度理解除(/)与取模(%)附水仙花数以及变种水仙花数题解

文章目录 &#x1f680;前言&#x1f680;除与取模&#x1f680;水仙花数&#x1f680;变种水仙花数 &#x1f680;前言 本专栏文章都直奔刷题主题&#xff0c;阿辉都不会在废话了&#xff0c;加油&#xff0c;少年&#xff01;&#xff01;&#xff01; &#x1f680;除与取…

STM32CubeMX教程11 RTC 实时时钟 - 入侵检测和时间戳

目录 1、准备材料 2、实验目标 3、实验流程 3.0、前提知识 3.1、CubeMX相关配置 3.1.1、时钟树配置 3.1.2、外设参数配置 3.1.3、外设中断配置 3.2、生成代码 3.2.1、外设初始化调用流程 3.2.2、外设中断调用流程 3.2.3、添加其他必要代码 4、常用函数 5、烧录验…

国科大2023.12.28图像处理0854最后一节划重点

国科大图像处理2023速通期末——汇总2017-2019 图像处理 王伟强 作业 课件 资料 第1、2章不考 第3章 空间域图像增强 3.2 基本灰度变换(考过填空) 3.2.1 图像反转 3.2.2 对数变换 3.2.3 幂次变换 3.3 直方图处理 3.3.1 直方图均衡化&#xff08;大题计算&#xff09; …

sklearn.feature_selection.SelectFromModel利用模型筛选特征

sklearn.feature_selection.SelectFromModel模型筛选特征 以随机森林为例&#xff0c;查看随机森林之类的模型使用的特征。有两种使用方式&#xff1a; 1&#xff0c; 使用未训练的模型 from sklearn.feature_selection import SelectFromModel from sklearn.ensemble impor…

探索 CodeWave低代码技术的魅力与应用

目录 前言1 低代码平台2 CodeWave简介3 CodeWave 的独特之处3.1 高保真还原交互视觉需求3.2 擅长复杂应用开发3.3 支持应用导出&独立部署3.4 金融级安全要求3.5 可集成性高3.6 可拓展性强 4 平台架构和核心功能4.1 数据模型设计4.2 页面设计4.3 逻辑设计4.4 流程设计4.5 接…

SOEM控制伺服电机方法

之前我写了一个控制伺服的程序&#xff0c;但是方式是错误的&#xff0c;后来也不怎么SOEM了&#xff0c;最近有用到&#xff0c;就重新写了一个测试程序&#xff0c;重新发布一下 我使用的是23位编码器电机 #include <stdio.h> #include <sys/time.h> #include &…

大数据软件开发软件架构设计思路

文章目录 大数据技术和传统的软件开发技术在架构思路上有很大不同如何解决PB级数据进行计算的问题呢&#xff1f;移动计算程序到数据所在位置进行计算是如何实现的呢&#xff1f;小结 大数据技术和传统的软件开发技术在架构思路上有很大不同 大数据技术更为关注数据&#xff0…