Web语义化就是html告诉我们也告诉机器这一块是什么内容,例如:“这行是一个标题,这几行组成一个段落,这是一个列表,那是一个链接。”
Web语义化有三个阶段:

1、h1~h6、thead、ul、ol等HTML标签。这些标签用于在Web页面中组织对应的内容,如网页标题、表头、无序、有序列表,以达到更方便的协作及传播互联网内容。搜索引擎很好的利用了这些语义化标签抓取内容。

2、随着Web的发展,起初定义的HTML语义化标签,不足以实现对Web页面各个部分的功能或位置描述,比如我们用div来表示页面章节。所以Web前端人员利用HTML标签的id和class属性,进一步对HTML标签进行描述,如对页脚HTML标签添加如id="footer"或者class="footer"的属性(值)。

3、W3C组织意识到了之前HTML版本的不足,推出的HTML5进一步推进了Web语义化发展,采用了诸如footer、section等语义化标签,弥补了采用id="footer"或者class="footer"形式的不足,以更好的推动Web的发展。

HTML5新增语义化标签例举:
 1 <!DOCTYPE html>
 2 <html>
 3
 4 <head>
 5     <meta charset="utf-8">
 6     <title>h5新增的web语义化标签</title>
 7 </head>
 8
 9 <body>
10     <header>
11         这是头部
12     </header>
13     <nav>
14         这是导航
15     </nav>
16     <article>
17         这是正文
18         <section>
19             这是正文的段落1
20         </section>
21         <section>
22             这是正文的段落2
23         </section>
24     </article>
25     <aside>
26         这是侧栏
27         <address>
28             这是地址
29         </address>
30     </aside>
31     <footer>
32         这是页脚
33     </footer>
34 </body>
35
36 </html>

转载于:https://www.cnblogs.com/weirihan/p/5880816.html

web语义化与h5新增标签相关推荐

  1. html什么是语义化,什么是html语义化,HTML5新增标签有哪些

    1.什么是语义化标签?(就是用合理.正确的使用标签来展示内容) 那么什么叫做语义化呢,说的通俗点就是:明白每个标签的用途(在什么情况下我可以使用这个标签才合理)比如, 网页上的文章的标题就可以用标题标 ...

  2. Web语义化的理解(H5语义化的作用)

    Web语义化,简而言之,就是用正确的标签做正确的事. HTML语义化让页面内容更加结构化,结构更清晰,便于浏览器,搜索引擎解析.语义化让文档更易读,搜索引擎的爬虫也依赖HTML标记来确定上下文和各个关 ...

  3. Semantic Web 语义化web

    语义化好像已经提出来很多年了,今天第一次接触到这个概念,所以查阅了一些资料,整理了下自己的一些理解. 一 概念 1.1字面上理解就是"具有语言本身的意义的网页 W3C上的解释翻译是" ...

  4. 表现与数据分离、web语义化的理解

    2019独角兽企业重金招聘Python工程师标准>>> 表现与数据分离 什么是表现与数据分离 一是前后端分离,所有数据都是后端通过AJAX发送给前端,前端负责展现页面,后端负责提供数 ...

  5. web语义化之SEO和ARIA

    在快速理解web语义化的时候,只知道web语义化有利于SEO和便于屏幕阅读器阅读,但并不知道它是如何有利于SEO和便于阅读器阅读的,带着这个疑问,进行了一番探索总结. SEO ###什么是SEO? S ...

  6. 关于web语义化的一些感悟

    今日读了一些关于WEB语义化的一些文章,包括知乎上的一些问题以及一些大牛的博客,记录总结一下并写下自己的感悟. 首先,何谓WEB语义化,为何要进行WEB语义化? 知乎上有一位用户回答说" 我 ...

  7. 前端基础:web语义化

    web语义化 一.什么是web语义化? web语义化包含两方面,一是html标签语义化,简单来说就是要用合适的标签来表述适当的内容,标题用<h1>~~<h6>标签,段落用< ...

  8. 充分了解Web语义化

    前言 对于"web语义化"这个词语,我相信只要是从事前端的人都不陌生,从事前端工作在投简历时都会在招聘需求里面看到这句话:"对web语义化有深刻的理解",当然我 ...

  9. 谈谈你对web语义化的理解

    学术届将web语义化称为Web3.0的核心,目标是将当前的网页提升为计算机能够"理解"和处理的网页. 核心思想是标注网页对象使其对应本体中的实体,并通过逻辑等手段进行自动推理. 作 ...

最新文章

  1. 几句话描述简单算法——排序与搜索
  2. NoSQL(二):创建、管理集群
  3. rest_framework10:base64补充/修改头像
  4. 日常问题——初始化Hive仓库报错com.google.common.base.Preconditions.checkArgument
  5. 计算方法太牛了,留着以后教孩子!!!
  6. python3 str 数字类型判断 str.isdecimal(), isdigit(), isnumeric()
  7. feign post 传递空值_http中post和get的区别和联系
  8. MSSQLSERVER查询分析器连接的方法
  9. 让你的Android应用与外部元素互动起来
  10. GIT提交(COMMIT)代码时,不显示新建的文件
  11. 实现了某一个接口的匿名类的例子_“全栈2019”Java多线程第三章:创建多线程之实现Runnable接口...
  12. [LeetCode]319. Bulb Switcher灯泡开关
  13. 【保姆级手写理解——灰色预测理论以及python实现】
  14. Excel连接数据库
  15. 选择正规的资质好的期货公司开户
  16. 测测是否适合学计算机,大学专业测评:测试自己适合什么专业
  17. I hope this letter finds you well-个人博客22-11-26
  18. 如何炼就数据分析的思维?
  19. 世界名校排名2020
  20. 循环-菲波那切数列II

热门文章

  1. pcm压缩 java,Java C.PcmEncoding方法代码示例
  2. python 调用shell 不阻塞_遇到问题---python调用shell脚本时subprocess.check_call不阻塞
  3. 猜数字游戏python程序_python经典小程序:猜数字游戏
  4. 关于2017届学长制作分享软件share(失物招领)的使用体验和需改进的内容
  5. 80211 发送速率选择算法分析
  6. t-sql中的事务控制及错误处理
  7. java final内存机制_Java中的内存处理机制和final、static、final static总结
  8. 微信支付—微信H5支付「非微信内部浏览器-QQ/UC浏览器等」
  9. elasticsearch集群搭建-windows
  10. java 基本数据类型和包装类型