跳到主要内容

HTML

  • 全称 HyperText Markup Language,超文本标记语言。
  • 用于描述网页结构的描述语言。
  • 文件后缀一般为 html 或 htm。
  • 语法类似 xml,都是基于 SGML 发展出来的

语义化

  • 搜索引擎友好,有利于 seo
  • 可读性更佳
  • 利于无障碍阅读
  • 无样式时可更好的展示内容

常见的语义化标签

  • header 页眉
  • footer 页脚
  • main 主体内容
  • article 文章
  • section 章节
  • nav 导航
  • aside 侧边栏

无障碍 🔥

  • 方便屏幕阅读、无障碍阅读
  • 语义化标签,
  • role, aria-*, 键盘导航,屏幕阅读器等

HTML5, H5

HTML5 指代的是最新的 HTML5 标准,差不多时间崛起的 CSS3、ES5、移动端网页,国内当时很多做移动端页面的会说使用 HTML5 去 做,简写 H5,然后逐渐 H5 就指代使 用 HTML5、CSS3、ES5 去编写移动端页面。

如何在老浏览器兼容 HTML5 标签

web-components 🔥

shadow-dom 🔥

封装组件,隔离样式