菜鸟笔记——响应式布局

响应式布局是由Ethan Marcotte在2010年提出,旨在实现多终端兼容。它通过媒体查询检测浏览器窗口大小,调整元素属性。主要包含媒体查询、流式布局和弹性图片三个方面。媒体查询允许根据设备特性应用不同的CSS样式,流式布局使用相对单位适应屏幕尺寸变化,弹性图片则确保图片不会超出容器。要创建响应式布局,首先设置元素样式,然后使用媒体查询针对不同设备定义样式。
摘要由CSDN通过智能技术生成

前不久我的同学和我讨论响应式布局与栅格式布局的关系到底是响应式布局属于栅格式布局,还是栅格式布局属于响应式布局,个人觉得是栅格式布局属于响应式布局。因为之前的响应式布局没有学多少进去,所以我就又重新学了一遍然后写了这个笔记。其实这个响应式布局的入门还挺简单的,响应式布局是Ethan Marcotte在2010年5月份提出的一个概念,简而言之,就是一个网站能够兼容多个终端——而不是为每个终端做一个特定的版本。这个概念是为解决移动互联网浏览而诞生的。——百度百科

个人认为(以浏览器为例)响应式布局它是利用媒体查询检测浏览器的窗口大小,随着浏览器的窗口大小改变元素的属性,从而是使一个网站可以兼容多个浏览器。

响应式布局包含的三个重要方面:

1、媒体查询:是一种CSS语法。可以根据浏览器的特性,

一般是屏幕或浏览器容器宽度提供CSS规则。

2、流式布局:是使用em或者百分比等相对单位设定页面总体高度,

让布局能够随屏幕大小而缩放。要使用像素值也行。

3、弹性图片:是使用相对单位确保图片再大也不会超过容器。

media
query 媒体查询:很多时候,前期使用HTML+CSS设计的样式非常精美,但可能由于对方的设备、浏览器的原因,比如说分辨率达不到要求,色深达不到要求,最后导致用户浏览页面时的显示效果非常丑陋,为了解决这个问题,从CSS2.1开始就定义了各种媒体类型(如显示器、便携设备、电视机等),允许设计者针对不同的媒体设备定义不同的CSS样式。CSS3强化了CSS2.1的媒体类型支持,增加了media query功能,这种机制允许设计者在css样式中添加media query 表达式,这种表达式不仅可以对媒体类型进行匹配,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值