定义:

HTML语义化就是根据内容,选择合适的html标签,写出1 便于开发者阅读和代码美观 2 利用机器爬虫解析的代码

1 尽量减少无意义的标签,比如div span

2 语义不明显的时候,使用<p>要好于<div>

3 不要使用纯样式标签,比如<b><i> 表示强调时要用语义标签<strong><em>代替

4 使用表格时要用<caption><thead><tbody><tfoot>等,使表格语义化

5 表单域要用<fieldset>包裹起来,并用<legend>说明他的用处

<form><fieldset><legend>健康信息</legend>身高:<input type="text" />体重:<input type="text" /></fieldset>
</form>

健康信息 身高: 体重:

6 input对应的说明文本都要使用<label>标签

HTML5语义化标签

<header> 表示整体或者某一部分的头部

<footer>表示整体或某一部分的尾部

<aside>表示一小部门,常用于侧边栏或者谋一小块区域

<section>表示一块区域,代表文档中的“节”或“段”,“段”可以是指一篇文章里按照主题的分段;“节”可以是指一个页面里的分组  会给里面的<h1>-<h5>降级

<article>表示一块文本,或者在页面或网站自成一体的内容,常用于复用。

<nav>表示导航栏

<hgroup>元素代表“网页”或“section”的标题,当元素有多个层级时,该元素可以将<hn>元素放在其内,譬如文章的主标题和副标题的组合

(总结)什么是HTML语义化相关推荐

  1. 表单高级应用和语义化

    type="hidde" 隐藏域 disable 禁用 什么是表单语义化 符合W3C规范 语义化的标签 结构合理.代码简洁 分组<fieldset><legend ...

  2. html 的基本结构、标签(分类、关系)、文档类型、页面语言、字符集、语义化

    结构代码 <!DOCTYPE html> <html><head> <meta charset="UTF-8"><title& ...

  3. 说说你对 HTML 语义化的理解?

    (1)什么是语义化? 基本上都是围绕着几个主要的标签,像标题( H1~H6 ).列表(li).强调(strong em)等等 根据内容的结构化(内容语义化),选择合适的标签(代码语义化)便于开发者阅读 ...

  4. HTML语义化:HTML5新标签——template

    一.前言 当我们使用String-base的模板引擎(如Handlebars.js等)时,要么就通过外部文件存放模板文本,需要时再通过XHR或script标签加载进来:要么通过<script t ...

  5. html5语义化标签大全

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

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

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

  7. h5的语义化部分_H5 部分新语义化标签

    1.header   页眉 2.footer 页脚 3.main 主体 4.hgroup  标题组合 5.nav 导航 注:以上标签结构中只能出现一次 6.article 独立的内容 7.aside ...

  8. HTML5学习之语义化标签

    一.为什么HTML5要引入新语义标签 在HTML5出现之前,我们一般采用DIV+CSS布局我们的页面.但是这样的布局方式不仅使我们的文档结构不够清晰,而且不利于搜索引擎爬虫对我们页面的爬取.为了解决上 ...

  9. Semver(语义化版本号)扫盲

    最近Github 10周年在朋友圈里沸沸扬扬刷屏,小编在工作中却惊讶的发现不少同事对版本号中的beta和rc没有概念,使用npm install package@next时,也不清楚next代表的含义 ...

  10. 前端基础:web语义化

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

最新文章

  1. python怎么读取txt文件并统计其字数-python计算文件的行数和读取某一行内容的实现方法...
  2. P1852 [国家集训队]跳跳棋
  3. box_sizing
  4. 为什么Math.abs(Integr.MIN_VALUE)==Integer.MIN_VALUE
  5. Java提取文本文档中的所有网址(小案例介绍正则基础知识)
  6. HttpRunner自动化框架学习笔记
  7. 【数据结构与算法】配对堆的Java实现
  8. 封装类(Merry May Day to all you who are burried in work ~)---2017-05-01
  9. 关于把类放到结构体中
  10. python练习题4
  11. MySQL内核月报 2014.11-MySQL· 5.7改进·Recovery改进
  12. 龙芯指令集也可以开源
  13. 镜像光盘如何刻录到U盘
  14. 网易云音乐显示网络异常
  15. 孙玄:转转如何打造AI工程架构体系
  16. 大数据开源框架环境配置(一)——安装VMware
  17. 【渝粤题库】陕西师范大学800012 区域经济学
  18. 地图中的矢量POI兴趣点
  19. Hfut | 集电竞赛指南
  20. 里氏代换原则——及之我见

热门文章

  1. 计算机导论期末自测题,计算机导论期末习题da
  2. 控制搜索引擎蜘蛛的爬行收录
  3. EXCEL常用函数公式和VBA汇总
  4. SQL CheatSheet Joins
  5. 按位运算符与逻辑运算符的区别
  6. 计算机网络详解--套接字编程
  7. Photoshop 使用钢笔工具 进行抠图 商业出图入门
  8. vue 2.0使用tinymce-vue富文本
  9. INTERVAL的使用
  10. MPAndroidChart3使用详解4:BarChart(柱形图)