CSS 媒体查询|学习笔记

简介: 快速学习 CSS 媒体查询

开发者学堂课程【前端开发 CSS 基础CSS 媒体查询】学习笔记与课程紧密联系,让用户快速学习知识

课程地址:https://developer.aliyun.com/learning/course/361/detail/4273


CSS 媒体查询


内容介绍:

一、@media 语法规则

二、代码示例

 

一、@media 语法规则

1.概念:指定样式表规则用于指定的媒体类型和查询条件。

也就是说可以根据所设定得大小来适应当前的屏幕,它可以通过测试来得到当前屏幕的大小,比如使用的是手机的话它会自动的检测出600px,如果是 pc 端,那么我们一般采用的是1366px。在布局的时候检测到大于640,那么就应该设置为80%;如果小于,就设置95%

2.语法: @ mediascreenand (width/min-width/max-width){}

 

二、代码示例

创建一个新的 HTML 文件,命名为 screen

HTML 代码如下:

<! DOCTYPEhtm1 >

<html lang="en">

<head>

<meta charset="UTF-8">

<title></title>

<Link href="ms.css" rel="stylesheet "type="text/css"/>

</head>

<body>

<div class="d1">

</div>

</body>

</html>

并创建一个新的 CSS 文件,命名为 ms

CSS 代码如下:

*{

margin:0;

padding:0;

}

 

@media screen and (max-width:640px) {

.d1{

width:100%;

height:100px;

background-color:aquamarine;

}

}

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

.d1{

width:100%;

height:100px

background-color:red;

}

}

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

.d1{

width:100%;

height:100px

background-color:blue;

}

}

此时,运行 HTML 文件得到以下效果:

这是最大的时候,所显示的

image.png

这是最小的时候对应的效果。

image.png

这是介于640800之间的网页效果。

image.png

总之,当窗口的大小发生变化的时候它会对应的根据窗口大小来进行布局,在这里是以窗口的颜色进行演示。  

目录
相关文章
|
机器学习/深度学习 算法 测试技术
处理不平衡数据的过采样技术对比总结
在不平衡数据上训练的分类算法往往导致预测质量差。模型严重偏向多数类,忽略了对许多用例至关重要的少数例子。这使得模型对于涉及罕见但高优先级事件的现实问题来说不切实际。
564 0
|
机器学习/深度学习 存储 人工智能
云计算平台选择之路:AWS、Azure和Google Cloud的比较与抉择
在当今数字化时代,云计算平台扮演着企业转型和创新的关键角色。本文将对三大主流云计算平台——AWS、Azure和Google Cloud进行比较分析,为读者提供选择指南。我们将从性能、可靠性、生态系统、服务和定价等方面综合评估,以帮助读者做出最适合他们业务需求的决策。
1373 0
|
调度
Magisk模块:Uperf调度模式切换器
Magisk模块:Uperf调度模式切换器
2858 0
|
网络协议 Go
golang判断ip地址是ipv4还是ipv6
golang判断ip地址是ipv4还是ipv6
|
缓存 数据处理 UED
【Uniapp 专栏】Uniapp 开发中的疑难问题解决与进阶策略
【5月更文挑战第17天】在 Uniapp 开发中,解决页面间数据传递、网络请求异常、屏幕适配及性能优化等问题至关重要。利用路由参数传递复杂数据,如`uni.navigateTo`和`JSON.stringify`;处理网络请求异常时,添加错误处理机制增强健壮性;使用响应式设计和缓存策略优化布局和性能。针对组件问题,需排查依赖和配置,而平台差异则需定制化处理。通过不断学习和实践,提升开发技能,确保项目成功实施。
384 2
【Uniapp 专栏】Uniapp 开发中的疑难问题解决与进阶策略
|
JavaScript 前端开发 开发者
事件处理:深入理解Vue的事件机制
【4月更文挑战第23天】Vue.js的事件处理机制是其核心特性之一,允许开发者响应用户操作。通过`v-on`(或简写`@`)指令绑定DOM事件到方法,当事件触发时执行相应代码。事件修饰符如`.stop`、`.prevent`等简化了常见逻辑。此外,Vue支持自定义事件,便于组件间通信,如子组件通过`$emit`触发事件,父组件使用`v-on`监听并处理。理解这些概念能帮助开发者更有效地控制Vue应用的事件流程。
405 0
|
安全 开发者
《源于支付宝的人脸认证:速度快、体验好、通过率高》
《源于支付宝的人脸认证:速度快、体验好、通过率高》
668 1
|
存储 算法 Java
【数据结构】详细讲解常见的数据结构(通俗易懂)
【数据结构】详细讲解常见的数据结构(通俗易懂)
408 0
|
SQL SpringCloudAlibaba 数据库
抖音数据库解析总结
抖音数据库解析总结
987 0