在CSS中,rel是一個非常重要的屬性。rel是relationship(關系)的簡稱,用于表示兩個文檔之間的關系。根據HTML4.01和XHTML1.0規范的定義,rel屬性的屬性值表示當前文檔與其鏈接到的文檔之間的關系。例如,
<a rel="nofollow">Example</a>中的rel屬性值為“nofollow”,表示當前文檔與指向的文檔之間的關系是不遵循鏈接的(即不傳遞PageRank)。
除了nofollow之外,常用的rel屬性值還有:alternate、author、bookmark、external、help、license、next、nofollow、noreferrer、opener、prev、search、tag等等。這些屬性值可以根據需要自由組合,以表示當前文檔與鏈接文檔之間的關系。例如,
<a rel="external nofollow">Example</a>中的rel屬性值為“external nofollow”,表示當前文檔與指向的文檔之間的關系既是外部鏈接,也不遵循鏈接。
在SEO優化中,nofollow是一種很有用的屬性。如果一個頁面包含大量的外鏈,而其中一些鏈接是對搜索引擎沒有意義的,或者是與當前頁面的內容不相關的,那么可以使用nofollow屬性來指示搜索引擎不要傳遞鏈接權重,避免流失過多的PageRank。例如,在評論區域中的外鏈,如果不加nofollow屬性,可能會被搜索引擎誤認為是站長主動放置的,從而對站長權重產生負面影響。
上一篇css所有標記及作用