响应式布局

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

在响应式里,我们需要在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的大小

 

 

 

这是手机端的大小

 

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

posted @ 2020-01-11 13:29  摆烂第一  阅读(132)  评论(0编辑  收藏  举报