html5--6-67 阶段练习8-弹性三列布局

html5--6-67 阶段练习8-弹性三列布局

学习要点

  • 运用弹性盒子模型完成一个三列布局,加深对学过知识点的综合应用能力。
  • 了解用百分比设置元素高度的方法。

 

 1 @charset="UTF-8";
 2 *{
 3     margin: 0;
 4     padding: 0;
 5 }
 6  
 7 body, html{
 8     width: 100%;
 9     height: 100%;
10     font:bold 24px 隶书;
11 }
12 
13 header,footer{
14     background:rgba(30,10,10,0.6);
15     padding: 15px;
16     text-align: center;
17     line-height: 2em;
18     color: #fff;
19     
20 }
21 
22 section{
23     background: rgba(5,5,5,0.5);
24     flex-grow: 1;
25 
26     display: flex;
27     flex-flow: row;
28 }
29 
30 article{
31     min-width: 500px;
32     flex: 1;
33     background: orange;
34 }
35 nav,aside{
36     width: 180px;
37     background: rgba(80,20,20,0.8);
38 }
39 
40 
41 body{
42     display: flex;
43     flex-flow: column;
44 }
 1 <!DOCTYPE html>
 2 <html lang="zh-cn">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>6-67课堂演示</title>
 6     <link rel="stylesheet" type="text/css" href="style.css">
 7 </head>
 8 <body>
 9     <header> 页面头部</header>
10     <section>
11         <nav>左导航栏</nav>
12         <article>内容部分</article>
13         <aside>右边栏</aside>
14     </section>
15     <footer>页面底部</footer>
16 
17 </body>
18 </html>
原文地址:https://www.cnblogs.com/Renyi-Fan/p/8030813.html