CSS媒体查询 | 学习笔记

简介: CSS媒体查询

开发者学习笔记【前端开发CSS基础:CSS媒体查询】

课程地址:https://edu.aliyun.com/course/313046/lesson/4273


CSS媒体查询

内容介绍

一、@media 语法规则

二、代码示例


一、@media 语法规则

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

也就是说可以根据所设定得大小来适应当前的屏幕,它可以通过测试来得到当前屏幕的大小,比如使用的是手机的话它会自动的检测出600px,如果是 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 文件,命名为 msCSS 代码如下:

*{

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

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

相关文章
|
2天前
|
编解码 前端开发 UED
【专栏:HTML 与 CSS 移动端开发篇】CSS 媒体查询与移动端特定样式
【4月更文挑战第30天】CSS媒体查询在移动端开发中至关重要,它基于设备特性(如屏幕尺寸、分辨率、方向)应用特定样式,实现响应式设计。通过`@media`规则定义条件,如`(max-width: 600px)`,当屏幕宽度小于或等于600px时应用相应样式。常见条件包括屏幕宽度、高度、方向和分辨率。媒体查询可用于响应式布局、导航菜单优化、图片加载及字体调整。在实践中,需注意保持查询简洁,充分测试,渐进增强,并提前规划。掌握媒体查询能提升移动端用户体验,创造更优秀的网页设计。
|
2天前
|
编解码 前端开发 UED
【专栏:CSS 进阶篇】CSS 媒体查询与响应式设计
【4月更文挑战第30天】CSS媒体查询与响应式设计是网页适应多设备的关键。媒体查询基于设备特性应用不同样式,而响应式设计确保网站在各种屏幕尺寸上表现良好。通过弹性布局和图片优化,实现跨设备一致性体验。实践中,如新闻、电商和个人博客网站广泛采用响应式设计。然而,需注意性能优化、设计平衡及多设备测试。掌握这些技术,为用户提供优质、一致的数字体验,共创网页设计的美好未来!
|
29天前
|
编解码 前端开发 开发者
这篇彻底学会CSS媒体查询
【4月更文挑战第1天】 这篇彻底学会CSS媒体查询
16 0
|
2月前
|
编解码 前端开发 容器
CSS语言的@media查询
CSS语言的@media查询
|
3月前
|
前端开发 JavaScript 容器
CSS学习笔记(一) 盒子模型
CSS学习笔记(一) 盒子模型
|
4月前
|
Web App开发 前端开发 JavaScript
CSS容器查询获得主流浏览器支持,是什么?怎么用?
CSS容器查询获得主流浏览器支持,是什么?怎么用?
|
5月前
|
编解码 前端开发 信息无障碍
CSS媒体查询(@media)全面解析
CSS媒体查询(@media)全面解析
41 1
|
5月前
|
前端开发 JavaScript 容器
纯css实现高度或者宽度变化字体发生变化【容器查询】
纯css实现高度或者宽度变化字体发生变化【容器查询】
60 0
|
5月前
|
存储 前端开发
CSS3媒体查询实现不同宽度的下不同内容的展示
CSS3媒体查询实现不同宽度的下不同内容的展示
38 0
|
2天前
|
缓存 移动开发 前端开发
【专栏:HTML与CSS前端技术趋势篇】HTML与CSS在PWA(Progressive Web Apps)中的应用
【4月更文挑战第30天】PWA(Progressive Web Apps)结合现代Web技术,提供接近原生应用的体验。HTML在PWA中构建页面结构和内容,响应式设计、语义化标签、Manifest文件和离线页面的创建都离不开HTML。CSS则用于定制主题样式、实现动画效果、响应式布局和管理字体图标。两者协同工作,保证PWA在不同设备和网络环境下的快速、可靠和一致性体验。随着前端技术进步,HTML与CSS在PWA中的应用将更广泛。