1.html代碼css
1 <header>頭</header> 2 <nav>導航欄</nav> 3 <main> 4 <article>左</article> 5 <aside>右</aside> 6 </main> 7 <footer>底部</footer>
2.基本效果圖:瀏覽器怎麼改變大小,基本的排版都不會改變html
3.css基本的排版,樣式html5
1 <style> 2 *{ 3 margin: 0; 4 padding: 0; 5 } 6 header{ 7 width: 100%; 8 height: 100px; 9 background-color: red; 10 } 11 nav{ 12 width: 100%; 13 height: 30px; 14 background-color: green; 15 } 16 main{ 17 display: block; 18 width: 100%; 19 height: 500px; 20 background-color: chocolate; 21 } 22 main > article{ 23 display: block; 24 width: 80%; 25 height: 100%; 26 background-color: darkblue; 27 float: left; 28 } 29 main > aside{ 30 display: block; 31 width: 20%; 32 height: 100%; 33 background-color: firebrick; 34 float: right; 35 } 36 footer{ 37 width: 100%; 38 height: 80px; 39 background-color: hotpink; 40 } 41 </style>
4.解決ie8如下版本的兼容性問題瀏覽器
1 <!--<script> 2 /** 3 * 解決IE8及如下版本兼容問題 4 * 手動建立語義化標籤 5 * 默認建立的都是行級元素 6 * 須要使用設置爲塊級元素: display: block; 7 */ 8 document.createElement("header"); 9 10 </script>--> 11 <!--第二種方式 導入第三方插件--> 12 <!--<script src="http://cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js"></script>--> 13 <!--<script src="../js/html5shiv.min.js"></script>-->