html5语义化标签

目录

前言

什么是语义化标签

常见的语义化标签

语义化的好处


前言

HTML5 的设计目的是为了在移动设备上支持多媒体。之前网页如果想嵌入视频音频,需要用到 flash ,但是苹果设备是不支持 flash 的,所以为了改变这一现状,html5 应运而生。

什么是语义化标签

类似于 p,span,img 等这样的,看见标签就知道里面应该保存的是什么内容的是语义化标签。

像 div 这样的里面可以装任意东西的就是非语义化标签。

常见的语义化标签

语义化的好处

  • 代码结构: 使页面没有css的情况下,也能够呈现出很好的内容结构
  • 有利于SEO: 爬虫依赖标签来确定关键字的权重,因此可以和搜索引擎建立良好的沟通,帮助爬虫抓取更多的有效信息
  • 提升用户体验: 例如title、alt可以用于解释名称或者解释图片信息,以及label标签的灵活运用。
  • 便于团队开发和维护: 语义化使得代码更具有可读性,让其他开发人员更加理解你的html结构,减少差异化。
  • 方便其他设备解析: 如屏幕阅读器、盲人阅读器、移动设备等,以有意义的方式来渲染网页。
相关推荐
小李子呢021113 小时前
前端八股Vue(6)---v-if和v-for
前端·javascript·vue.js
程序员buddha13 小时前
ES6 迭代器与生成器
前端·javascript·es6
周周记笔记13 小时前
初识HTML和CSS(一)
前端·css·html
chxii14 小时前
在 IIS 中实现 SSL 证书的自动续期
前端
周星星日记14 小时前
vue3中静态提升和patchflag实现
前端·vue.js·面试
橘子编程14 小时前
React 19 全栈开发实战指南
前端·react.js·前端框架
DanCheOo14 小时前
AI Streaming 架构:从浏览器到服务端的全链路流式设计
前端·agent
我是小趴菜14 小时前
前端如何让图片、视频、pdf等文件在浏览器直接下载而非预览
前端
cg3314 小时前
开源项目自动化:用 GitHub Actions 让每个 Issue 都被温柔以待
前端
haierccc14 小时前
Win7、2008R2、Win10、Win11使用FLASH的方法
前端·javascript·html