我们知道,创建结构清晰的页面可以建立良好的语义化基础,也降低了使用css的难度,下面总结了一些常用的语义化标签,有空慢慢更新,欢迎大家补充

         语义化HTML:用最恰当的HTML元素标记的内容。

         优点:1 提升可访问性;

2 SEO;

3 结构清晰,利于维护;

(html5旧的行内元素都被归类为短语内容

通用容器:div——块级通用容器;span——短语内容无语义容器。

如果语义不合适,也不要霸王硬上弓,=。。 =老实的用div吧。

< title></title>:简短、描述性、唯一(提升搜索引擎排名)。

搜索引擎会将title作为判断页面主要内容的指标,有效的title应该包含几个与页面内容密切相关的关键字,建议将title核心内容放在前60个字符中。

  <hn></hn>:h1~h6分级标题,用于创建页面信息的层级关系。

对于搜索引擎而言,如果标题与搜索词匹配,这些标题就会被赋予很高的权重,尤其是h1。

<header></header>:页眉通常包括网站标志、主导航、全站链接以及搜索框。

也适合对页面内部一组介绍性或导航性内容进行标记。

<nav></nav>:标记导航,仅对文档中重要的链接群使用。

html5规范不推荐对辅助性页脚链接使用nav,除非页脚再次显示顶级全局导航、或者包含招聘信息等重要链接。

<main></main>:页面主要内容,一个页面只能使用一次。如果是web应用,则包围其主要功能。

<article></article>:包含像报纸一样的内容= =||是这么理解的,表示文档、页面、应用或一个独立的容器。

article可以嵌套article,只要里面的article与外面的是部分与整体的关系。

<section></section>:具有相似主题的一组内容,比如网站的主页可以分成介绍、新闻条目、联系信息等条块。

如果只是为了添加样式,请用div!

<aside></aside>:指定附注栏,包括引述、侧栏、指向文章的一组链接、广告、友情链接、相关产品列表等。

如果放在main内,应该与所在内容密切相关。

<footer></footer>:页脚,只有当父级是body时,才是整个页面的页脚。

<small></small>:指定细则,输入免责声明、注解、署名、版权。

只适用于短语,不要用来标记“使用条款”、“隐私政策”等长的法律声明。

<strong></strong>:表示内容重要性。

<em></em>:标记内容着重点(大量用于提升段落文本语义)。

<mark></mark>:突出显示文本(yellow),提醒读者。

在HTML5中em是表示强调的唯一元素,而strong则表示重要程度。

<b></b>:出于实用目的提醒读者的一块文字,不传达任何额外的重要性

<i></i>:不同于其他文字的文字= =|||这个翻译真的是······

<figure></figure>:创建图(默认有40px左右margin)。

<figcaption></figcaption>:figure的标题,必须是figure内嵌的第一个或者最后一个元素。

<cite></cite>:指明引用或者参考,如图书的标题,歌曲、电影、等的名称,演唱会、音乐会、规范、报纸、或法律文件等。

只用于参考源本身,而不是从中引述。

<blockquoto></blockquoto>:引述文本,默认新的一行显示。

<q></q>:短的引述(跨浏览器问题,尽量避免使用)。

可以对blockquoto和q元素使用cite属性(不是cite元素!),对搜索引擎自动化工具有用。cite=“URL”引述来源地址。

<time></time>:标记时间。datetime属性遵循特定格式,如果忽略此属性,文本内容必须是合法的日期或者时间格式。     
        不再相关的时间用s标签。

<abbr></abbr>:解释缩写词。使用title属性可提供全称,只在第一次出现时使用就ok。

abbr[title]{ border-bottom:1px dotted #000; }

<dfn></dfn>:定义术语元素,与定义必须紧挨着,可以在描述列表dl元素中使用。

<address></address>:作者、相关人士或组织的联系信息(电子邮件地址、指向联系信息页的链接)。

如果提供整个页面的作者联系信息,一般放在页面级footer里。不能包含文档或者文档等其他内容。

<del></del>:移除的内容。

<ins></ins>:添加的内容。

少有的既可以包围块级,又可以包围短语内容的元素。

<code></code>:标记代码。包含示例代码或者文件名 (< &lt;  > &gt;)

<pre></pre>:预格式化文本。保留文本固有的换行和空格。

<meter></meter>:表示分数的值或者已知范围的测量结果。如投票结果。

例如:<meter value="0.2" title=”Miles“>20%completed</meter>

<progress></progress>:完成进度。可通过js动态更新value。

一些常见html5语义化标签相关推荐

  1. 好程序员web前端分享常见html5语义化标签

    为什么80%的码农都做不了架构师?>>>    好程序员web前端分享常见html5语义化标签,我们知道,创建结构清晰的页面可以建立良好的语义化基础,也降低了使用css的难度,下面总 ...

  2. Html5 什么是语义化标签? 常见的语义化标签有哪些?

    h5 语义化标签的推出很好的解决了满屏的 div 布局,语义化顾名思义就是能让人一眼就看出来每一个标签的作用和含义,使用语义恰当的标签,使页面有良好的结构,页面元素有含义,能够让和搜索引擎都容易理解. ...

  3. html5语义化标签大全

    常见的语义化标签有 <article>.<section>.<nav>.<aside>.<header>.<footer> 详细 ...

  4. html标签语义化的好处,(2019)[前端]面试题[9]:HTML5语义化标签和新特性

    问题 知道语义化吗?说说你理解的语义化,如果是你,平时会怎么做来保证语义化? 说说你了解的HTML5语义化标签,HTML5新增了那些新特性? Hello,欢迎来到我的博客,每天一道面试题,我们共同进步 ...

  5. HTML5语义化标签综合基础案例,HTML5语义化标签综合案例

    HTML 标签 声明必须是 HTML 文档的第一行,位于 标签之前. 声明不是 HTML 标签:它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令. 请始终向 HTML 文档添加 ...

  6. html5语义化布局分割代码,HTML5语义化标签布局的兼容性.html

    html5语义化标签布局兼容性调整 header, section, footer, aside, nav, main, article, figure { display: block; } bod ...

  7. html5语义化标签 加粗,html5标签 H5标签

    html> h5文本元素 1.文本元素 2.加粗文字 b 3.倾斜文字 i 4.删除文字 del 5.加粗文字2 strong 6.安全换行 wbr~~~ 7.强调 倾斜元素 em 8.删除线2 ...

  8. 什么是HTML语义化标签?为什么要用H5语义化标签?HTML5语义化标签有哪些

      对于大部分初学者来说,可能无法理解,明明在学习的时候,用div标签就能构成页面,为什么要用h5语义化标签?可能有一些前端工作者对HTML标签语义化的概念也不是很清楚,那么究竟什么是HTML语义化标 ...

  9. 对HTML 标签语义化的理解,常见的语义化标签有哪些?

    语义化就是我们通过标签本身就知道标签所在代码的内容具有什么意义,即用使用特定的功能属性的标签做特定的事.比如使用 h1 标签我们就知道这是一个标题,使用 header 就知道这是页眉,使用 foote ...

  10. 什么是语义化标签,常见的语义化标签介绍

    1.什么是语义化标签 语义化是指对某件事或某个东西的含义有正确直观的解释,那么在HTML中,语义化标签就是指这个标签本身直观表达出了它所包含的内容是什么. 2.语义化标签的好处 代码结构得到了优化,即 ...

最新文章

  1. 阿里首次公布人工智能调用规模:每天调用超1万亿次
  2. Windows PE导出表编程2(重组导出表函数地址)
  3. underscore.js源码解析2
  4. Ubuntu 14.04 登陆界面循环问题解决
  5. 设计模式之facade模式
  6. 计算机IO系列(二)BIO/NIO/多路复用实现
  7. zookeeper做分布式锁
  8. 仿真的数据能否用来深度学习_数字孪生弥合了深度学习的数据鸿沟
  9. 深入浅出Mysql(一)
  10. html怎么设置文字无法复制粘贴,网页文字无法复制粘贴怎么办
  11. 蒙特卡罗(洛)方法及其在布丰投针试验中的应用(一)
  12. TT 的旅行日记 Week7作业B题
  13. KVM 虚拟化技术性能调优实战
  14. 温故而知新:北桥和南桥
  15. Java经典面试题答案解析(1-80题)
  16. 深入理解Java虚拟机(周志明)——读书笔记1
  17. 计算机word设置渐变填充,在word2013中设置渐变填充效果的详细设置步骤
  18. 八门神器java版本_【修改教程】java基础知识字符串处理_八门神器
  19. php漏洞 乌云,灵活布置、可二次开发的乌云公开漏洞及知识库搜索
  20. 虚拟机与Linux的安装

热门文章

  1. css设置背景色透明,字体颜色不透明
  2. 浅谈输入阻抗、输出阻抗和阻抗匹配
  3. 【Python基础教程】while循环用法详解
  4. 语音文件怎么转换文字?这两个方法就能轻松解决。
  5. 办公室计算机网络使用情况,办公室中有多台电脑上网需求的解决方法
  6. sqlmap绕过waf的脚本介绍(tamper脚本介绍)
  7. 计算几何【套模板,推荐模板】 Separating Pebbles UVALive - 7461
  8. ros中的电机速度控制_ROS与RACECAR教程-电调控制
  9. jquery设置禁止浏览器刷新
  10. 无人机成测绘界“全能战士”