幾乎每一個標籤都是有含義的,標籤語義化是在適當的位置用適當的標籤。前端
標籤語義化的目的就是對搜索引擎友好!標籤語義化是爲了使爬蟲懂的你網站的含義,利於它採集有效有用的信息進入數據庫,即SEO優化(Search Engine Optimization)。數據庫
eg優化
div 語義:Division(分隔) span 語義:Span(範圍) ol 語義:Ordered List(排序列表) ul 語義:Unordered List(不排序列表) li 語義:List Item(列表項目)
<a title="百度搜索" rel="nofollow">http://www.baidu.com</a>
h1-h6多用於標題。網站
<h1>正文標題</h1> <h2>副標題</h2>
其餘標題就不要隨便用h標籤了。搜索引擎
ul標籤多用於無序列表
ol標籤多用於有序列表
dl標籤多用於定義數據列表spa
br標籤的錯誤使用案例code
<div> <span>item1</span><br> <span>item2</span><br> <span>item3</span><br> </div>
br標籤的正確使用排序
<p> 文章內容<br> 文章內容<br> 文章內容 </p>
<table border="1"> <caption>表格標題</caption> <tr> <th>一月</th> <th>二月</th> </tr> <tr> <td>31天</td> <td>28天</td> </tr> </table>
加上alt屬性和title屬性給予說明索引
<strong>
和<b>
都是加粗的效果(強調做用),<strong>
對seo有很好的效果而<b>
不太起做用。
<em>
和<i>
都是斜體的效果。seo
<b>
<i>
;<strong>
<em>
能使用一個標籤完成的事情就不要使用兩個標籤。 爬蟲會把display:none;的自動過濾掉。