2013-06-03 48 views
-1

因此,當我一直在尋找與HTML網站相關的代碼時,我注意到了Facebook,Twitter的& Google徽標是我在其中找到鏈接的HTML代碼的頂部。然而,有人可以解釋爲什麼沒有<img src="....">與圖像,只有<a href=".....">。這可能是一個新手問題,但它讓我煩惱。謝謝你的幫助。在查看HTML網站的示例時,爲什麼在Web代碼中顯示的圖片上顯示鏈接,但沒有圖像?

+2

能否請您提供更清晰的例子,這是非常模糊什麼是你在這裏試圖描述。只是想猜測你在CSS背景圖像替換方面磕磕絆絆。 – deceze

+0

這可能適用於任何版本的HTML,而不僅僅是版本5。 – Rob

回答

2

<a>可能與CSS風格有一個背景圖片:

background-image: url('path/to/background/image.jpg'); 
0

這有點通常只設置背景圖像的CSS屬性例如上一個鏈接,而不是包括一個完整的圖像標籤,像徽標一樣。

沒有看到示例代碼,其中一個很好的原因可能是因爲他們在將圖片放入頁面主體時將樣式設計得很漂亮,但他們不想將這些樣式應用到他們的徽標上它不應該有,可能填充,邊距等)。使用background-image是避免繼承樣式的一種方式,不需要明確地覆蓋它們。

因爲當人們使用其他替代的更詳細的討論,你可以嘗試讀一些答案,在這個其他SO問題:When to use IMG vs. CSS background-image?

相關問題