响应式布局和弹性盒模型,使用媒体查询和rem布局

2016-11-09  本文已影响0人  宁宁nn

手机有不同的分辨率,不同的屏幕大小,如何使我们开发的应用或页面大小能适合各种高端手机使用,学习viewport能帮助我们实现这一点。

首先引入<meta name="viewport" content="width=divice-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0">

定义和为什么使用

媒体查询

弹性盒模型(Flexbox)

css3的弹性盒模型,这是一个可以让你告别浮动,完美实现垂直居中的新特性。

flexbox布局的主体思想是似得元素可以改变大小以适应可用空间,当可用空间变大,flex元素将伸展大小以填充可用空间,当flex元素超出可用空间时将自动缩小,总之,flex元素是可以让你的布局根据浏览器的大小变化进行自动伸缩。

创建flex容器

flexbox布局首先需要创建一个flex容器,为此给元素设置display属性的值为flex.对于IE10来说,我们需要在开头的地方添加-ms-flexbox

.container{

                    display:-webkit-flex;

                    display:-moz-flex;

                    display:flex;

                    display:-ms-flexbox;

             }

上一篇下一篇

猜你喜欢

热点阅读