h5-語義化標籤的兼容性問題

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>-->
相關文章
相關標籤/搜索