博客列表 >0404 第4章 细说表单控件1_语义化结构元素

0404 第4章 细说表单控件1_语义化结构元素

我通过
我通过原创
2020年04月09日 13:45:49467浏览

0404 第4章 细说表单控件1

视频链接

4.1_表单控件1
4.2_表单控件2
4.3_表单控件3
4.4_表单控件4

视频下载

网上看太卡,下载了慢慢看,有需要的同学,群内聊。(同班同学有效)

语义化结构元素

html5 中, 标签语义化是最大的亮点

1. 语义化结构元素

序号 标签 描述
1 <h1>-<h6> 标题: 通常用来划分或标注内容中的文本段落
2 <header> 页眉: 一般是由导航, logo 等元素组成
3 <footer> 页脚: 一般是由友情链接, 联系方式, 备案号,版权等信息组成
4 <nav> 导航: 导航通常是由一个或多个链接标签<a>标签组成
5 <main> 主体: 做为页面主要内容的容器使用,建议一个页面, 只出现一次
6 <article> 文档: 本义是文档, 实际上可以充当其它内容的容器
7 <aside> 边栏: 与主体无关的信息,例如: 广告位, 相关推荐, 阅读排行等
8 <section> 片断: 与主体无关的信息,例如: 广告位, 相关推荐, 阅读排行等
9 <div> 区块: 也叫通用容器,本身无任何语义, 功能主要是通过它的属性来描述

下面以传统标签与语义化结构标签二种方式实现以下布局
布局效果图

1.1 传统非语义结构

  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. <div class="header">
  11. <div class="nav">
  12. <a href="">Menu1</a>
  13. <a href="">Menu2</a>
  14. <a href="">Menu3</a>
  15. </div>
  16. </div>
  17. <!-- 内容主体区 -->
  18. <div class="content">
  19. <!-- 边栏 -->
  20. <div class="aside">
  21. <div class="ads">广告位</div>
  22. </div>
  23. <!-- 主体区 -->
  24. <div class="main">
  25. <div class="article">
  26. <h3>php中文网</h3>
  27. <p>web开发者家园, php爱好的阵地</p>
  28. </div>
  29. </div>
  30. </div>
  31. <!-- 页脚 -->
  32. <div class="footer">
  33. <div class="links">
  34. <a href="">Links1</a>
  35. <a href="">Links2</a>
  36. <a href="">Links3</a>
  37. </div>
  38. </div>
  39. </body>
  40. </html>

3. 语义化结构元素

  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. <header>
  11. <nav>
  12. <a href="">Menu1</a>
  13. <a href="">Menu2</a>
  14. <a href="">Menu3</a>
  15. </nav>
  16. </header>
  17. <!-- 内容主体区 -->
  18. <div class="content">
  19. <!-- 边栏 -->
  20. <aside>
  21. <div class="ads">广告位</div>
  22. </aside>
  23. <!-- 主体区 -->
  24. <main>
  25. <article>
  26. <h3>php中文网</h3>
  27. <p>web开发者家园, php爱好的阵地</p>
  28. </article>
  29. </main>
  30. </div>
  31. <!-- 页脚 -->
  32. <footer>
  33. <section class="links">
  34. <a href="">Links1</a>
  35. <a href="">Links2</a>
  36. <a href="">Links3</a>
  37. </section>
  38. </footer>
  39. </body>
  40. </html>

SVG: 使用 XML 语言编写的可缩放的矢量图形,可直接在浏览器中显示,体积小无限放大不失真

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议