博客列表 >html文档结构总结

html文档结构总结

52Hz
52Hz原创
2020年07月25日 21:50:49760浏览

html文档结构

  1. <!-- 定义文件格式,浏览器会将此文件自动识别为html文件 -->
  2. <!DOCTYPE html>
  3. <!-- 语言标识 -->
  4. <html lang="en">
  5. <!-- 头元素,浏览器使用的,一切特定信息 -->
  6. <head>
  7. <!-- 字符集 -->
  8. <meta charset="UTF-8" />
  9. <!-- viewport:视口,width=device-width:设备宽度,initial-scale:缩放 -->
  10. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  11. <!-- 网页名称 -->
  12. <title>html文档结构</title>
  13. </head>
  14. <!-- 主体元素,用户可以看到的页面布局位置 -->
  15. <body>
  16. <div>
  17. <span>
  18. <p>文档基本结构</p>
  19. </span>
  20. </div>
  21. </body>
  22. </html>
  • 如代码所示,html文档整体包裹在html标签内,head标签内部是给浏览器使用的一些元素,body内部是给用户展示的内容。

内容结构

  • 如图所以,这个html网页所包含主要分为三部分,页眉、页脚、主体内容。
  • header标签,页眉标识,一般和nav导航标签使用
  • main标签,主体标识,一般和article、aside、section一起使用
  • footer标签,页脚标识,一般和address、div一起使用
  • article标签,内容主体部分
  • aside标签,侧边栏使用
  • section标签,广告位等重复性较多时使用
  • 借鉴文章地址:https://segmentfault.com/a/1190000002695791
  • 示例代码
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <title>内容结构</title>
  7. </head>
  8. <body>
  9. <!-- 页眉-导航 -->
  10. <!-- html5写法 -->
  11. <header>
  12. <nav>
  13. <a href="">首页</a>
  14. <a href="">分类</a>
  15. <a href="">购物车</a>
  16. <a href="">个人中心</a>
  17. </nav>
  18. </header>
  19. <!-- html4写法 对比之后发现,版本更新之后更加简洁,而且语义化更强-->
  20. <!-- <div id="header">
  21. <ul style="list-style: none;">
  22. <li style="float: left;">首页</li>
  23. <li style="float: left;">分类</li>
  24. <li style="float: left;">购物车</li>
  25. <li style="float: left;">个人中心</li>
  26. </ul>
  27. </div> -->
  28. <!-- 主体 -->
  29. <main>
  30. <article>
  31. <header>
  32. <h1>html学习的第一天</h1>
  33. <p>
  34. 今天学习了很多html5的知识,也了解了很多html的特性以及语义化的含义
  35. </p>
  36. <aside>
  37. <ul>
  38. <li>名次1</li>
  39. <li>名次2</li>
  40. </ul>
  41. </aside>
  42. <p>
  43. 今天学习了很多html5的知识,也了解了很多html的特性以及语义化的含义
  44. </p>
  45. </header>
  46. <section>
  47. <h2>广告位1</h2>
  48. <h2>广告位2</h2>
  49. <h2>广告位3</h2>
  50. </section>
  51. <section>
  52. <h2>广告位4</h2>
  53. <h2>广告位5</h2>
  54. <h2>广告位6</h2>
  55. </section>
  56. <aside>
  57. <h2>侧边栏</h2>
  58. <ul>
  59. <li>1</li>
  60. <li>2</li>
  61. <li>3</li>
  62. </ul>
  63. </aside>
  64. </article>
  65. </main>
  66. <!-- 页脚 -->
  67. <footer>
  68. <address>北京市海淀区中关村葫芦岛市</address>
  69. <a href="baidu">网站地址</a>
  70. <a href="tc">作者</a>
  71. <a href="tel:1877877655">电话</a>
  72. <a href="mailto:19898799@163.com">邮箱</a>
  73. </footer>
  74. </body>
  75. </html>
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议