CSS媒体查询 | 学习笔记

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

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

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


CSS媒体查询


内容介绍:

一、@media语法规则

二、代码示例


一、@media语法规则

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

也就是说可以根据所设定得大小来适应当前的屏幕,它可以通过测试来得到当前屏幕的大小,比如使用的是手机的话它会自动的检测出600 px ,如果是 pc 端,那么我们一般采用的是1366 px 。在布局的时候检测到大于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

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

image.png

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

相关文章
|
5月前
|
编解码 前端开发 UED
CSS进阶 - 响应式设计与媒体查询
【6月更文挑战第17天】响应式设计通过媒体查询适应不同设备,确保网页在桌面、平板、手机上提供优化体验。媒体查询是CSS核心技术,允许根据设备特性应用样式。常见问题包括忽视视口设置、硬编码断点和过度依赖查询。解决办法涉及设置正确的视口元标签、基于内容的断点和模块化设计。通过移动优先策略和灵活的断点管理,可创建高效、易维护的响应式网站。
45 1
|
2月前
|
前端开发 容器
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等,解释了这些属性在弹性盒子布局中的作用和用法。
|
2月前
|
Web App开发 前端开发 JavaScript
HTML/CSS/JS学习笔记 Day3(HTML--网页标签 下)
HTML/CSS/JS学习笔记 Day3(HTML--网页标签 下)
|
4月前
|
Web App开发 前端开发 JavaScript
CSS 媒体查询 @media【详解】
CSS 媒体查询 @media【详解】
150 0
|
6月前
|
人工智能 前端开发
CSS学习笔记2024最新
CSS学习笔记2024最新
39 1
|
6月前
|
编解码 前端开发 UED
【专栏:HTML 与 CSS 移动端开发篇】CSS 媒体查询与移动端特定样式
【4月更文挑战第30天】CSS媒体查询在移动端开发中至关重要,它基于设备特性(如屏幕尺寸、分辨率、方向)应用特定样式,实现响应式设计。通过`@media`规则定义条件,如`(max-width: 600px)`,当屏幕宽度小于或等于600px时应用相应样式。常见条件包括屏幕宽度、高度、方向和分辨率。媒体查询可用于响应式布局、导航菜单优化、图片加载及字体调整。在实践中,需注意保持查询简洁,充分测试,渐进增强,并提前规划。掌握媒体查询能提升移动端用户体验,创造更优秀的网页设计。
200 3
|
6月前
|
小程序 前端开发 JavaScript
使用CSS的媒体查询功能在小程序中实现自适应布局
使用CSS的媒体查询功能在小程序中实现自适应布局
|
3月前
|
前端开发
2s 利用 HTML+css动画实现企业官网效果
2s 利用 HTML+css动画实现企业官网效果
HTML+CSS 实现通用的企业官网页面(记得收藏)
HTML+CSS 实现通用的企业官网页面(记得收藏)