当前位置:编程学习 > html/css >>

html5高级程序设计第一章之html5的新功能介绍

1. 今天看了下html5高级程序设计这本书的第一章,现将自己觉得比较重要的一些东西罗列在这
2. HTML5包括了一下的一些新的功能点:
3. 新的DOCTYPE和字符集,和html4相比html5更加简洁明了如下所示:<!DOCTYPE html> 和 <meta charset="utf-8">
4. 语义化标记,新的片段类元素
5. header    //标记头部区域的内容(用于整个页面或页面中的一块区域)
6. footer     //标记尾部区域的内容(用于整个页面或页面中的一块区域)
7. section   //WEB页面中的一块区域
8. article    //独立的文章内容
9. aside    //独立文章或者引文
nav      //导航类辅助内容

在html5的实际编程中,开发人员必须使用css来定义样式,下面的代码包括了新的DOCTYPE,字符集和语义化标记元素。
  View Code
 
 1 <!DOCTYPE html>
 2 <html>
 3
 4 <head>
 5   <meta charset="utf-8" />
 6   <title>HTML5</title>
 7   <link rel="stylesheet" href="html5.css">
 8
 9 </head>
10
11 <body>
12
13    <header>
14      <h1>Header</h1>
15      <h2>Subtitle</h2>
16      <h4>HTML5 Rocks!</h4>
17    </header>
18
19     <div id="container">
20
21         <nav>
22           <h3>Nav</h3>
23           <a href="">Link 1</a>
24           <a href="">Link 2</a>
25           <a href="">Link 3</a>
26         </nav>
27
28         <section>
29             <article>
30                 <header>
31                     <h1>Article Header</h1>
32                 </header>
33                 <p>Lorem ipsum dolor HTML5 nunc aut nunquam sit amet, consectetur adipiscing elit. Vivamus at est eros, vel fringilla urna.</p>
34                 <p>Per inceptos himenaeos. Quisque feugiat, justo at vehicula pellentesque, turpis lorem dictum nunc.</p>
35                 <footer>
36                     <h2>Article Footer</h2>
37                 </footer>
38             </article>
39             <article>
40                 <header>
41                     <h1>Article Header</h1>
42                 </header>
43                 <p>HTML5: "Lorem ipsum dolor nunc aut nunquam sit amet, consectetur adipiscing elit. Vivamus at est eros, vel fringilla urna. Pellentesque odio</p>
44                 <footer>
45                     <h2>Article Footer</h2>
46                 </footer>
47             </article>
48         </section>
49
50         <aside>
51             <h3>Aside</h3>
52             <p>HTML5: "Lorem ipsum dolor nunc aut nunquam sit amet, consectetur adipiscing elit. Vivamus at est eros, vel fringilla urna. Pellentesque odio rhoncus</p>
53         </aside>
54         <footer>
55             <h2>Footer</h2>
56         </footer>
57     </div>
58 </body>
59
60 </html>
 
 以上的页面是没有经过css来设置样式的,下面的css样式html5.css使用到了如:圆角(border-radius)和旋转变换(transform:roate();)
  View Code
 
  1 /* html5 css file, Copyright ?Pro HTML5 Programming */
  2
  3 body {
  4     background-color:#CCCCCC;
  5     font-family:Geneva,Arial,Helvetica,sans-serif;
  6     margin: 0px auto;
  7     max-width:900px;
  8     border:solid;
  9     border-color:#FFFFFF;
 10 }
 11
 12 header {
 13     background-color: #F47D31;
 14     display:block;
 15     color:#FFFFFF;
 16     text-align:center;
 17 }
 18
 19 header h2 {
 20     margin: 0px;
 21 }
 22
 23 h1 {
 24     font-size: 72px;
 25     margin: 0px;
 26 }
 27
 28 h2 {
 29     font-size: 24px;
 30     margin: 0px;
 31     text-align:center;
 32     color: #F47D31;
 33 }
 34
 35 h3 {
 36     font-size: 18px;
 37     margin: 0px;
 38     text-align:center;
 39     color: #F47D31;
 40 }
 41
 42 h4 {
 43     color: #F47D31;
 44     background-color: #fff;
 45   &nb

补充:web前端 , HTML 5 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,