语义化标签了解
🌸 您好,欢迎您的阅读,等君久矣,愿与君畅谈.
🔭 § 始于颜值 § 陷于才华 § 忠于人品 §
📫 希望我们可以进一步交流,共同学习,共同探索未知的技术世界 稀土掘金 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/