语义化标签了解

🌸 您好,欢迎您的阅读,等君久矣,愿与君畅谈.
🔭 § 始于颜值 § 陷于才华 § 忠于人品 §
📫 希望我们可以进一步交流,共同学习,共同探索未知的技术世界 稀土掘金 OR GitHub.


  • 概念: 合理正确的使用语义化标签来创建页面结构 ,即正确的标签做正确的事情
  • 优点:
    • 无 CSS 样式编写时会呈现很好的内容效果
    • 代码结构清晰,易于阅读,便于团队协作开发与维护,也有利于屏幕阅读器渲染页面
    • 有利于搜索引擎优化 SEO,搜索引擎爬虫会根据不同的标签来赋予不同的权重
    • 提升用户体验,比如 title、alt 可以用于解释名词或者图片信息,label 标签灵活应用
  • 标签 (切片元素):header、nav、main、article、section、aside、footer
    • <blockquote> 用来定义摘自另一个源的块引用,在该标签中的内容会被从常规文本中分离出来,默认会表现为左右两侧缩进的群本,缩近距离一般为 40 个像素 (即外边距 40px), 定义块引用,浏览器会在 blockquote 元素前后添加换行,并增加外边距,cite 属性标注引用的信息的来源文档或者相关信息的 URL
    • <header> 定义页面的介绍展示区域,网站 logo、主导航、搜索框等
    • <nav> 导航栏
    • <main> 一个页面只能使用一次
    • <article> 定义页面独立的内容,可以有自己的 header、footer、sections 等
    • <section> 用于标记文档的各个部分,例如长表单文章的章节或主要部分
    • <aside> 定义与主要内容相关的内容块,通常显示为侧边栏
    • <footer> 定义文档的底部区域,通常包括文档作者、著作权信息等
    • <figure> 标签规定独立的流内容 (图像、图表、照片、代码等), 元素的内容应该与主内容相关,但如果被删除,则不应对文档流产生影响
    • <figcaption> 标签定义 <figure> 元素的标题,元素应该被置于 “figure” 元素的第一个或最后一个子元素的位置
    • <small> 为较不重要的内容定义小字体,如果被包围的字体已经是字体模型所支持的最小字号,那么  <small>  标签将不起任何作用
    • <h1>  ~  <h6> 定义页面的标题,h1 具有最高等级,h6 最低
    • <strong> 把文本定义为语气更强的强调的内容,以表示内容的重要性
    • <em> 标记内容着重点(大量用于提升段落文本语义),通常呈现为斜体文字

语义化标签了解
http://example.com/2018/11/05/2001_HTML/
作者
XGG
发布于
2018年11月5日
更新于
2023年6月3日
许可协议