响应式布局

Posted hzqzwl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了响应式布局相关的知识,希望对你有一定的参考价值。

响应式布局就是一套代码的开发能使得网页适应移动端和电脑端,响应式主要是根据屏幕的尺寸来改变网页的一些布局,但是缺点就是不适合有太复杂结构的网页

在响应式里,我们需要在mate中加上适配移动端的代码

<meta name="viewport" content="width = device-width,initial-scale=1.0,user-scalable = no" />

viewport 就是设置视口,

content="width = device-width 是自动根据视口大小来适应内容宽度

initial-scale=1.0 表示设置网页默认比例1:1

user-scalable = no 表示不可缩放网页

 

在响应式布局中最好采用流式布局,容器的大小采用百分百或者auto,

超小屏幕:(手机,小于768px)

小屏幕:(平板,大于等于768px)

中等屏幕:(桌面显示器,大于等于992px)

大屏幕:(大桌面显示器,大于等于1200px)

 

怎样表示呢?怎样让网页内容在相应的屏幕中出现不同的变化呢?

例:

@media (min-width:768px){

  填写样式

}

这个为小于768px时的样式变化,

@media (max-width:992px){

  填写样式

}

这个为大于992px时的样式变化

 

这里,我们可以利用一个队响应式布局的页面很有帮助的插件,叫bootstrap,利用它其中的一些写好的样式变化,我们可以轻松写出自适应网页

 

下面我那一个自适应例子来说明一下

技术图片

 

 

 

 这是PC端大小

 

技术图片

 

 

这是iPad的大小

 

技术图片

 

 

这是手机端的大小

 

这就是响应式布局针对不同客户端的不同变化,一套代码适配。

以上是关于响应式布局的主要内容,如果未能解决你的问题,请参考以下文章

「布局」静态布局、自适应布局、流式布局、响应式布局、弹性布局简析

六、PC端全局响应式布局

响应式布局方案

响应式布局简明示例

响应式布局与自适应式布局有什么不同

响应式布局与弹性布局基础篇