后端程序员前端之路03--HTML语义化
Posted 雷明
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了后端程序员前端之路03--HTML语义化相关的知识,希望对你有一定的参考价值。
目录
一、什么是html语义化?
简单来讲就是:每个标签做自己的事,使得能够被机器直接读懂。
二、为什么要语义化?
1、更容易被搜索引擎收录。
2、方便其他类型设备解析(如:屏幕阅读器等)
3、便于团队开发和维护。
三、常用标签的语义
标签 | 含义 | 备注 |
<title> | 网页标题 | 用于告诉用户和搜索引擎,这个网页的主要内容是什么。搜索引擎可以通过网页标题,迅速判断出网页的主题。 |
<p> | 文章的段落 | 默认样式中,段前段后都会有空白。 |
<h1>~<h6> | 文章的标题 | h1最重要,通常用在网站的名称上。这些标签都会使字体变粗变大,不能单纯的为了实现这个效果而乱用h标签。 |
<em> / <strong> | 强调文章中某些文字 | 这两个标签都是用来表示强调,不过<strong>更强烈些。<em>会显示斜体效果,<strong>会显示加粗效果。 |
<span> | 没有语义 | 它的作用是为了设置单独的样式。 |
<q> | 引用别人的较短内容 | 如果需要在文章中引用他人的语句,用这个标签。浏览器默认会对q标签自动添加双引号。适用于较短的内容。 |
<blockquote> | 引用别人的大段内容 | 也是引用别人的内容,和<q>标签不同的是,这个适用于引用大段内容的情况。 |
<br /> | 换行 | 在html中,是忽略回车和换行的。 |
<hr /> | 水平横线 | 用于分割不同的段落。 |
<address> | 网站的联系地址信息 | 默认样式显示为斜体。 |
<code> | 单行代码 | |
<pre> | 预格式化的文本 | pre标签中的内容会保留回车和换行。通常用来显示多行代码。 |
<ul><li> | 列表 | 不含前后顺序的列表。 |
<ol><li> | 有序列表 | 有序列表 |
<div> | 容器 | 用来为网页划分独立的区域。可以搭配id、class属性,使html结构更清晰。 |
<table> | 表格 |
用来在网页中展现一些数据。包含元素有:tbody、tr、th、td <tbody>: 当表格内容很多时,表格会下载一点显示一点;如果加上tbody,只有等表格全部下载完后,才会显示。 <tr>:表格的一行 <th>: 表格的表头,默认为粗体,并且居中显示。 <td>:表格的一个单元格 |
<caption> | 表格的摘要信息 | 摘要信息是不会显示在浏览器中的。它的作用是增加表格可读性,使搜索引擎更好的读懂表格内容。 |
<a> | 超链接 | |
<img> | 图片 |
几个主要的属性:src、alt、title src:标识图像的位置 alt:当图片下载失败时,替代的文字 title:鼠标滑过图片时显示的文字 |
以上是关于后端程序员前端之路03--HTML语义化的主要内容,如果未能解决你的问题,请参考以下文章