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

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

图片.png

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

图片.png

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

图片.png

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

 

目录
相关文章
|
前端开发 开发者
HTML+CSS+JS 学习笔记(二)———CSS
HTML+CSS+JS 学习笔记(二)———CSS
178 0
|
7天前
|
前端开发 容器
css布局-弹性布局学习笔记
这篇文章是关于CSS弹性布局的学习笔记,详细介绍了flex容器和元素的相关属性,包括flex-direction、flex-wrap、flex-flow、justify-content、align-items、align-content以及order、flex-grow、flex-shrink、flex-basis、flex和align-self等,解释了这些属性在弹性盒子布局中的作用和用法。
|
24天前
|
Web App开发 前端开发 JavaScript
HTML/CSS/JS学习笔记 Day3(HTML--网页标签 下)
HTML/CSS/JS学习笔记 Day3(HTML--网页标签 下)
|
5月前
|
人工智能 前端开发
CSS学习笔记2024最新
CSS学习笔记2024最新
35 1
|
前端开发
前端学习笔记202305学习笔记第二十二天-vue3.0-css预处理器和样式重置
前端学习笔记202305学习笔记第二十二天-vue3.0-css预处理器和样式重置
54 0
|
5月前
|
前端开发 JavaScript 容器
CSS学习笔记(一) 盒子模型
CSS学习笔记(一) 盒子模型
|
5月前
|
缓存 前端开发 JavaScript
《Webpack5 核心原理与应用实践》学习笔记->处理CSS
《Webpack5 核心原理与应用实践》学习笔记->处理CSS
51 0
|
前端开发
CSS学习笔记
CSS学习笔记
45 0
CSS学习笔记
|
移动开发 JavaScript 前端开发
[HTML CSS JS ES6 JS WebAPI JQuery]学习笔记目录
[HTML CSS JS ES6 JS WebAPI JQuery]学习笔记目录
|
前端开发 开发者