继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【备战春招】第1天 media媒体查询

周帅帅Love
关注TA
已关注
手记 86
粉丝 5
获赞 96

课程章节: mediaquery媒体查询

课程讲师大谷

课程内容:

什么是媒体查询:为不同尺寸的屏幕设定不同的CSS样式。

例:在像素200px到400px时,盒子的背景色为蓝色,当像素在401px到600px时,盒子的背景色变成红色。

(1) 我们需要将media进行像素分类,分别为200-400和401到600两个像素区间。

(2) 将我们需要改变的标签和背景色写入到指定的media查询代码中。
图片描述

@media常用参数:width、height、device-width、device-height;

width:表示浏览器的可视宽度;

height:表示浏览器的可视高度;

device-width:表示设备屏幕的宽度;

device-height:表示设备屏幕的高度;

我们需要注意的是,如果我们在浏览器中进行媒体查询时,不需要使用device,在设备中才使用该参数。

媒体查询引入方式:

(1) 写在style标签中,有条件的执行某个内部样式表。
图片描述

(2) 直接写在style标签内,通过不同尺寸的媒体查询进行区分,写法就是我们上面用到的不同尺寸改变颜色的代码。

(3) 写在link标签中,有条件的引入外部样式表。
图片描述

课程收获:

这一章主要学习了media媒体查询,通过四小节的学习我了解了什么是媒体查询,如何通过不同的方式对媒体查询进行引入,以及我们如何在移动端和pc端中写媒体查询样式。虽然这节只是媒体查询的入门知识,但是我也通过自己手动写代码实现了不同尺寸下显示不同的样式布局以及当一套代码兼容pc端和移动端。
在自己手动写第一个案例代码的时候,不小心将媒体查询中的min写成了max,导致蓝色背景没有显示出来,所以我们在写代码的时候要细心,而且出问题我们要从代码中查找问题。有了这一节的铺垫,我对媒体查询有了新的认识,这也让我给后面需要学习的章节的做了铺垫。

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP