博主信息
博文 2
粉丝 0
评论 0
访问量 1788
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
HTML 结构化语义元素
Teresasaaaa
原创
996人浏览过

HTML 结构化语义元素

语义元素理解

语义 = 意义
语义元素 = 有意义的元素
语义元素能够清楚的描述其意义给浏览器和开发者。

无语义元素实例: <div><span> - 无需考虑内容.
语义元素实例: <header>, <table>, and <img> - 清楚的定义了它的内容.

HTML5提供了新的语义元素来明确一个Web页面的不同部分:
语义元素

1.<header> 元素

<header> 元素为文档或节规定页眉,一般是由导航, logo 等元素组成。
<header> 元素应该被用作介绍性内容的容器。

<footer> 元素为文档或节规定页脚。
一个页脚通常包含文档的作者,著作权信息,链接的使用条款,联系信息等

3.<aside> 元素

<aside> 标签定义页面主区域内容之外的内容(比如与主体无关的信息,广告位, 相关推荐, 阅读排行等)。

4.<section> 元素

<section> 标签定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分,是文档或主体中的通用小组件

5.<main> 元素

<main> 标签展示页面主体内容,建议一个页面,只出现一次。

示例代码

  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. <!-- <header>元素 规定页眉 -->
  10. <header>
  11. <h1>&lt;header&gt;</h1>
  12. </header>
  13. <div class="container">
  14. <!-- <aside>元素 设置边栏 -->
  15. <aside>
  16. <h1>&lt;aside&gt;</h1>
  17. </aside>
  18. <!-- <main>元素 设置主体 -->
  19. <main>
  20. <h1>&lt;main&gt;</h1>
  21. <div>
  22. <!-- <section> 元素 定义文档中的节-->
  23. <section>
  24. <h1>&lt;section&gt;</h1>
  25. </section>
  26. <section>
  27. <h1>&lt;section&gt;</h1>
  28. </section>
  29. </div>
  30. </main>
  31. </div>
  32. <!-- <footer>元素 规定页脚 -->
  33. <footer>
  34. <h1>&lt;footer&gt;</h1>
  35. </footer>
  36. </body>
  37. </html>

HTML5 中其他的语义元素

标签 描述
<article> 定义文章
<details> 定义用户能够查看或隐藏的额外细节
<figure> 规定自包含内容,比如图示、图表、照片、代码清单等
<figcaption> 定义 <figure> 元素的标题
<mark> 定义重要的或强调的文本
<nav> 定义导航链接
<summary> 定义 <details> 元素的可见标题
<time> 定义日期/时间
批改老师:天蓬老师天蓬老师

批改状态:合格

老师批语:语义化很好理解, 就像是父母给孩子起一个有寓意的好名字一样, 总不能都叫张三李四对吧
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学