移动web适配之rem
2018-03-03 21:12
253 查看
一、常见移动web适配方式
1、定高、宽度百分比;
2、flex布局;
1、媒体查询;
二、flex布局<div class='main'>
<div class='c1'>子元素1</div>
<div class='c2'>子元素2</div>
<div class='c3'>子元素3</div>
</div>
rem的基准值为 html 的 font-size 值;
1、定高、宽度百分比;
2、flex布局;
1、媒体查询;
二、flex布局<div class='main'>
<div class='c1'>子元素1</div>
<div class='c2'>子元素2</div>
<div class='c3'>子元素3</div>
</div>
.main{ display:flex; flex-direction: column; // flex 项排成一列 // flex-direction: row-reverse flex 项以相反的顺序排成一行 // flex-direction: column-reverse flex 项以相反的顺序排成一列 // justify-content: flex-end; 靠右对齐的 flex 项 // justify-content: center; flex 项居中对齐 //flex 项铺开 // justify-content:space-between; 任何两个相邻 flex 项之间的间距是相同的,但不一定等于第一个/最后一个 flex 项与 flex 容器边缘之间的间距;起始边缘和第一个项目之间的间距和末端边缘和最后一个项目之间的间距是相等的。 // justify-content:space-around; flex 容器中的每个 flex 项的每一侧间距都是相等的。请注意,这意味着两个相邻 flex 项之间的空间将是第一个/最后一个 flex 项与其最近边缘之间的空间的两倍。 } // flex 项在交叉轴上的对齐(即水平垂直居中) .main{ display: flex; ju 4000 stify-content: center; align-items: center; }
// 拉伸 flex 项,flex-grow 只有在 flex 容器中有剩余空间时才会生效 .main{ dispaly:flex; } .c1{ flex-grow:0; //不拉伸 } .c2{ flex-grow:1; //占剩余空间的1/3 } .c3{ flex-grow:2; //占剩余空间的2/3 } //收缩元素 flex-shrink 只有在 flex 容器空间不足时才会生效 .main{ dispaly:flex; } .c1{ flex-grow:0; //不收缩 } .c2{ flex-shrink:1; //收缩1/3 } .c3{ flex-shrink:2; //收缩2/3 }三、rem
rem的基准值为 html 的 font-size 值;
相关文章推荐
- 移动web适配利器-rem
- 移动web适配之rem
- 移动web适配利器-rem
- 移动 web 端屏幕适配(rem)
- 移动web适配之rem
- 移动web适配利器-rem In CSS3
- 【移动适配】移动Web怎么做屏幕适配(一)
- 第132天:移动web端-rem布局(进阶)
- 【web】强大的屏幕适配布局rem响应式 实现一套web代码多端自适应适配
- 【移动适配】移动Web怎么做屏幕适配(一)
- 【移动适配】移动Web怎么做屏幕适配(二)
- 移动web——em和rem
- 一步步教你使用rem适配不同屏幕的移动设备
- 移动web之em和rem
- 【移动适配】移动Web怎么做屏幕适配(三)
- 移动设备网页选择-web+html5 适配智能设备的特性
- 从零开始学 Web 之 移动Web(一)屏幕相关基本知识,调试,视口,屏幕适配
- [010]移动web页面开发适配基础环境搭建
- 移动应用web适配开发过程中遇到的问题记录
- 移动端 移动web屏幕适配方案 随不同宽度的屏幕而改变