百分比布局:某個網格的寬度為固定的百分比,其余網格平均分配剩余的空間。
section{ display:-webkit-flex; display: flex; } article,aside{border:1px solid red;} .Grid-cell { flex: 1; } .Grid-cell.u-full { flex: 0 0 100%; } .Grid-cell.u-1of2 { flex: 0 0 50%; } .Grid-cell.u-1of3 { flex: 0 0 33.3333%; } .Grid-cell.u-1of4 { flex: 0 0 25%; }
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>H5標准頁面</title>
<link href="css/css實現樹形圖 - 副本 (2).css" rel="stylesheet" type="text/css" />
</head>
<body>
<section >
<article class="Grid-cell u-1of2 ">
1/2
</article>
<aside class="Grid-cell"> auto </aside> <aside class="Grid-cell"> auto </aside> </section> <section> <articla class="Grid-cell" > auto </article> <aside class="Grid-cell u-1of3" > 1/3 </aside> </section> <section> <aside class="Grid-cell u-1of4" > 1/4 </aside> <article class="Grid-cell" > auto </article> <aside class="Grid-cell u-1of3" > 1/3 </aside> </section> </body> </html>