布局:主要分框架布局 和 内容布局
示例1-1:框架/上下结构 (必须要在body之下)
<body>
<header></header>
<main></main>
</body>
示例1-2:框架/左右两列(必须要在body之下)
<body>
<main>
<left></left>
<right></right>
</main>
</body>
示例1-3:框架/上下结构 + 左中右三列(必须要在body之下)
<body>
<header></header>
<main>
<left></left>
<middle></middle>
<right></right>
</main>
</body>
示例2:内容/弹性布局 (flex + .col-x ;max(x)=12;x可以理解为是比例)*** 重要的内容布局,可以取代上面所有的内容布局
<flex> //可替代:示例*-1,*-2
<div class='col-6 mar10' ></div> //子标签是什么无所谓
<div class='col-6 mar10' ></div>
</flex>
<flex>
<left class='col-6 mar10' ></left> //子标签是什么无所谓 //所以可以语义化
<right class='col-6 mar10' ></right>
</flex>
<flex> //可替代:示例*-3
<main class='col-9 mar10' ></main>
<aside class='col-3 mar10' ></aside> //子级内容会居中
</flex>
col-6
col-6
col-9
--------------以下为旧样式,不再推荐使用--------------
示例*-1:内容/左右布局 (main 不在 body 之下,即为普通的内容布局)
<main>
<left></left>
<right></right>
</main>
left
right
示例*-2:内容/左中右布局 (main 不在 body 之下,即为普通的内容布局)
<main>
<left></left>
<middle></middle>
<right></right>
</main>
left
left
right
示例*-3:内容/主体 + 侧边布局
<main>
<article></article>
<aside></aside>
</main>
article
article