在了解Media Queries的用法之前,先来了解一些RWD的观念吧。
RWD是Responsive Web Design的缩写,中文是翻译成响应式网站设计。
由於网路的普及,大家开始使用各种不同装置来上网浏览网页,RWD的概念也就应运而生。
RWD的概念是为了使网页在不同萤幕尺寸的装置下,都能呈现合适比例的画面。
<meta name="viewport" content="width=device-width, initial-scale=1.0">
viewport指的是目前眼睛所见的网页视窗
content="width=device-width, 是定义网页宽度等於装置的宽度,让网页能够因应不同装置来做出不同的调整
initial-scale=1.0 设定视窗是否需要放大或是缩小,设定1.0的话,就是大小不变
PC - 1200px
iPad - 768px
iPad以下 - 767px
iPhone 6 Plus - 414px (视专案族群)
iPhone 6 - 375px (视专案族群)
iPhone 5、SE - 320px
Media query是由媒体类型(Media type)和媒体特性(Media feature)两个部分组成的。
Media query媒体查询会先查询媒体类型(Media type)是否和使用者使用的装置符合,若查询到是符合指定的媒体类型时,就会套用符合该媒体类型的媒体特性内所写的样式到使用者所使用的装置上,让网页能在不同萤幕大小时产生不同的版面配置。
@media not|only mediatype and (mediafeature and|or|not mediafeature) {
CSS-Code;
}
参考来源: CSS @media Rule
例如:
@media screen and (min-width: 900px) {
article {
padding: 1rem 3rem;
}
}
Media feature有很多个,我目前只有使用过和视窗/页面尺寸有关的特性,而且偶尔还会把这两个特性的概念搞混
参考资料:CSS Media Queries 详细介绍, Day22:小事之 Media Query,
min-width & max-width - 金鱼都能懂的CSS必学属性
以上为个人学习笔记整理
若有错误,欢迎指正
<<: Day3 Sideproject(作品集) from 0 to 1 -技术选择
>>: Re: 新手让网页 act 起来: Day02 - 永远的起点 Hello world!
今天下班後去学校上课 回到家後就11点多了...... 就简单说明关於Gophish操作可能遇到的几...
Q1. 什麽是 报错型SQL注入? 在一些网页程序出错时,会直接将错误讯息显示到前端,而部分错误讯息...
「在函式里,我们计算程序行数,来衡量函式的大小;在类别里,我们使用不同的量测方式,我们计算职责的数...
建立直觉 题目 小实验:请问一粒果冻豆的平均重量是多少公克?请回答你的 90% CI。 请写下你的范...
这一篇我会使用彭彭教学中的例子加上自己理解的方式做解释以及纪录。 在彭彭课程之中的程序码如下: va...