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文件得到以下效果:

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

图片1.png

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

图片2.png

这是介于640到800之间的网页效果。

图片3.png

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

目录
相关文章
LabVIEW使用VI脚本向VI添加对象
LabVIEW使用VI脚本向VI添加对象
246 2
|
安全 Android开发 数据安全/隐私保护
Android中的动态权限请求与最佳实践
【4月更文挑战第14天】 在现代安卓应用开发中,用户隐私和安全被赋予了前所未有的重要性。随着Android 6.0(API级别23)引入的运行时权限模型,开发者必须更加细致地处理权限请求,以确保应用功能的完整性同时不侵犯用户的隐私。本文将深入探讨如何在Android应用中实现动态权限请求,分析常见问题,并提供一系列最佳实践,以帮助开发者优雅地处理这一挑战。
712 5
|
边缘计算 Kubernetes Cloud Native
恭喜我的同事黄玉奇入选开放原子开源基金会TOC
近日,开放原子开源基金会技术监督委员会(TOC)举行第 32 次例会。经过投票,阿里云云原生应用平台高级技术专家黄玉奇正式当选为开放原子开源基金会 TOC 成员。
恭喜我的同事黄玉奇入选开放原子开源基金会TOC
|
SQL 监控 安全
SQL注入公鸡分类及原理
SQL注入公鸡分类及原理
|
算法 安全 程序员
Visual Studio实用调试技巧---让你成为高端的程序员
Visual Studio实用调试技巧---让你成为高端的程序员
467 0
Visual Studio实用调试技巧---让你成为高端的程序员
|
缓存 Java 编译器
探究Java方法的优化与最佳实践:提升性能与代码可维护性
探究Java方法的优化与最佳实践:提升性能与代码可维护性
306 0
|
机器学习/深度学习 编解码 数据可视化
UNet 和 UNet++:医学影像经典分割网络对比
UNet 和 UNet++:医学影像经典分割网络对比
2034 0
|
数据库
期末速成数据库极简版【查询】(3)
期末速成数据库极简版【查询】(3)
163 0
|
存储 编译器 C语言
C语言(四)字符串与字符数组
C语言(四)字符串与字符数组
266 0