## 一、电商网站

### 1、淘宝布局
下图包含:完整内容展示布局、浏览器缩小时内容展示布局。淘宝布局分为4列内容:1、2、3、4,在浏览器缩小的情况下,内容 3 被隐藏。

#### 栅格布局
* 完整内容展示布局:网页总宽度为1200,列数为24,水槽为10。
* 浏览器缩小时内容展示布局:总宽度为990,列数为20,水槽为10。
在浏览器缩小时的栅格布局里,隐藏4列,内容2宽度变窄占10列,其他内容不变。

栅格布局设定后,可以很方便计算出每个模块内容的宽度。

栅格的列数,根据具体内容设定。内容模块较多,建议等分列数多一些,容易布局;如果内容模块较少,等分列数也可以少一些,就像淘宝可以等分成24列,也可以等分成12列。

### 2、京东布局
下图包含:完整内容展示布局、浏览器缩小时内容展示布局。京东布局和淘宝布局一样分为4列内容:1、2、3、4,在浏览器缩小的情况下,内容 3 被隐藏。

#### 栅格布局
* 完整内容展示布局:网页总宽度为1200,列数为24,水槽为10;
* 浏览器缩小时内容展示布局:总宽度为990,列数为20,水槽为10。
在浏览器缩小时的栅格布局里,隐藏4列,其他内容不变。

京东栅格布局,每个模块内容的宽度如下图。

栅格的列数,根据具体内容设定。京东网页等分成24列,也可以等分成12列。

- 第一章:移动开发入门
- 第一节:概述
- 第二节:基础概念
- 第一课时:像素
- 第二课时:视口
- 第二章:Flex 布局
- 第一节:概述
- 第二节:容器属性
- 第一课时:flex-direction 属性
- 第二课时:flex-wrap 属性
- 第三课时:flex-flow 属性
- 第四课时:justify-content 属性
- 第五课时:align-items 属性
- 第六课时:align-content 属性
- 第三节:项目属性
- 第一课时:order 属性
- 第二课时:flex-grow 属性
- 第三课时:flex-shrink 属性
- 第四课时:flex-basis 属性
- 第五课时:flex 属性
- 第六课时:align-self 属性
- 第四节:Flex 实例
- 第一课时:常见页面布局
- 第三章:响应式布局
- 第一节:概述
- 第二节:媒体查询
- 第一课时:概述
- 第二课时:响应式设计
- 第三节:栅格系统
- 第一课时:概述
- 第二课时:案例分析
- 第三课时:Bootstrap 简介
- 第四节:响应式案例
- 第一课时:三星首页
- 第四章:移动端适配
- 第五章:移动端事件
- 第一节:概述
- 第二节:touch 事件
- 第三节:触摸事件对象
- 第四节:其他事件
- 第五节:移动端幻灯片
- 第六章:移动端常见问题
- 第一节:浏览器兼容性
- 第二节:移动端动画
- 第三节:300ms 延迟
- 第四节:文字溢出省略
- 第五节:水平居中和垂直居中
- 第七章:项目案例
- 第一节:美团外卖
- 第一课时:首页
- 第二课时:订单页面
- 第三课时:我的页面
- 第四课时:详情页面
- 第五课时:购物车页