目前最火的前端布局方式:less+flex+媒体查询
1. rem基础 rem单位 rem (root em)是一个 相对单位 ,类似于em,em是父元素字体大小,rem的基准是相对于html元素的 字体大小 。 比如,根元素(html)设置 font-size=12px ; 非根元素设置width:2rem; 则换成px表示就是24px。 /* 根html 为 12px */ html { font-size : 12px ; } /* 此时 div 的字体大小就是 24px */ div { font-size : 2rem ; } rem的优势:父元素文字大小可能不一致, 但是整个页面只有一个html,可以很好来控制整个页面的元素大小。 2. 媒体查询 2.1 什么是媒体查询 媒体查询(Media Query)是CSS3新增的语法。 使用 @media查询, 可以针对不同的媒体类型定义不同的样式 @media 可以针对不同的屏幕尺寸设置不同的样式 当你重置浏览器大小的过程中,页面也会根据浏览器的宽度和高度重新渲染页面 目前针对很多苹果手机、Android手机,平板等设备都用得到媒体查询 2.2 媒体查询语法规范 用 @media开头 注意@符号 mediatype 媒体类型 关键字 and not only media feature 媒体特性必须有小括号包含 /* 语法格式 */ @media mediatype and