在 HTML 裡有兩種方式可以將文字標示為粗體,一種方式是透過「<b>」標籤,另一種方式則是透過「<strong>」標籤來達到粗體的效果。
<b>這是一段粗體文字</b>
<strong>這也是一段粗體文字</strong>
但既然是同樣一種效果,為何會有兩個不一樣的標籤呢?那是因為隨著 HTML 版本的迭代,所謂的「語意標籤」逐漸浮上檯面,而在實作時依照當下的需要來使用語意標籤,會是一個讓網路爬蟲認識你的網站的好做法。
以 <b> 跟 <strong> 標籤為例,<strong> 標籤就是前段提到的語意標籤,若是翻譯成白話文,就等於是在告訴網路爬蟲:「這段文字很重要,如果情況允許,請強調它。」
由此可知,相較於單純只有粗體效果的 <b> 標籤,<strong> 標籤除了可以讓文字看起來有「粗體」的效果之外,還能夠讓專門在網路世界中探索的爬蟲更加能夠認識一個網站的結構。