温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

html5标签语义化有什么作用

发布时间:2022-06-17 16:43:18 来源:亿速云 阅读:443 作者:iii 栏目:web开发

这篇文章主要介绍“html5标签语义化有什么作用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“html5标签语义化有什么作用”文章能帮助大家解决问题。

在html5中,标签语义化是指能够更直观的认识标签和属性的用途和作用;标签语义化能够易于用户的阅读,样式丢失的时候能让页面有清晰的结构,有利于开发和维护,常见的语义化标签有“<header>”、“<nav>”、“<main>”等等。


本教程操作环境:windows10系统、HTML5版本、Dell G3电脑。

什么是html5标签语义化

语义化标签的推出很好的解决了满屏的 div 布局,语义化顾名思义就是能让人一眼就看出来每一个标签的作用和含义,使用语义恰当的标签,使页面有良好的结构,页面元素有含义,能够让和搜索引擎都容易理解。一张图就可以清晰的展示语义化标签的作用,确实挺好,感觉像搭积木一样,一块一块的把整体搭建出来。

“语义化”: 指的是机器在需要更少的人类干预的情况下, 能够研究和收集信息; 让网页能够被机器理解, 最终让我们受益 。

HTML 标签语义化: 是让大家直观的认识标签(markup)和 属性(attribute)的用途和作用 。

1. 很明显 Hx 系列看起来很像标题, 因为拥有粗体和较大的字号 。

2. <strong>,<em> 用来加强语气 。

3. 根据内容的结构化 (内容语义化), 选择合适的标签(代码语义化)便于开发者阅读, 和写出更优雅的代码的同时, 让爬虫和浏览器很好地解析 。

以下是常见的语义化标签及其作用

<header>      <!--:页眉通常包括网站标志、主导航、全站链接以及搜索框。-->
<nav>           <!--:标记导航,仅对文档中重要的链接群使用。-->
<main>         <!--:页面主要内容,一个页面只能使用一次。-->
<article>       <!--:定义外部的内容,其中的内容独立于文档的其余部分。-->
<section>     <!--:定义文档中的节。比如章节、页眉、页脚或文档中的其他部分。-->
<aside>        <!--:定义其所处内容之外的内容。如侧栏、文章链接、广告、相关产品列表等。-->
<footer>        <!--:页脚,只有当父级是body时,才是整个页面的页脚。--> 
<title>           <!--:页面主体内容。-->
<hn>             <!--:h2~h7,分级标题,<h2> 与 <title> 协调有利于搜索引擎优化。-->
<ul>              <!--:无序列表。-->
<li>               <!--:有序列表。-->
<small>         <!--:呈现小号字体效果,指定细则,输入免责声明、注解、署名、版权。-->
<strong>       <!--:和 em 标签一样,用于强调文本,但它强调的程度更强一些。-->
<em>            <!--:将其中的文本表示为强调的内容,表现为斜体。-->
<mark>         <!--:使用黄色突出显示部分文本。-->
<figure>        <!--:规定独立的流内容(图像、图表、代码等等)(默认有40px左右margin)。-->
<cite>           <!--:表示所包含的文本对某个参考文献的引用,比如书籍或者杂志的标题。-->
<blockquoto> <!--:定义块引用,块引用拥有它们自己的空间。-->
<q>                <!--:短的引述(跨浏览器问题,尽量避免使用)。-->
<time>           <!--:datetime属性遵循特定格式,文本必须是合法的时间格式。-->
<abbr>          <!--:简称或缩写。-->
<dfn>             <!--:定义术语元素,与定义必须紧挨着,可以在描述列表dl元素中使用。-->
<address>     <!--:作者、或组织的联系信息(电子邮件地址、指向联系信息页的链接)。-->
<del>             <!--:移除的内容。-->
<ins>             <!--:添加的内容。-->
<code>         <!--:标记代码。-->
<meter>        <!--:定义已知范围或分数值内的标量测量。(IE 不支持 meter 标签)-->
<progress>   <!--:定义运行中的进度(进程)。-->

总结语义化优点:

易于用户阅读,样式丢失的时候能让页面呈现清晰的结构。

有利于SEO,搜索引擎根据标签来确定上下文和各个关键字的权重。

方便其他设备解析,如盲人阅读器根据语义渲染网页

有利于开发和维护,语义化更具可读性,代码更好维护,与CSS3关系更和谐。

关于“html5标签语义化有什么作用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI