我有一個非常簡單的Chrome擴展程序來補充網頁。其中一項功能是添加鏈接以觀看互聯網上的相關比賽。有關HTML是在這裏:無法獲取內嵌圖標以顯示在CSS中
<div class="option-wrap">
<a class="option" href="http://www.google.com" target=_blank>
<div class="option-icon tv-icon"></div>
TV Link
</a>
</div>
隨着我的CSS這裏:
.tv-icon {
margin-right: 2px;
float: left;
width: 10px;
height: 10px;
background-image: url("http://sayeedanwar.co.uk/wp-content/uploads/2014/01/tv-servizi.png") no-repeat;
display: inline-block;
}
你會看到幾類出現在不在我的CSS的HTML;它們來自網頁,因爲它存在。此代碼的目標是讓URL指定的電視圖標內嵌顯示在「TV鏈接」文本的右側。當我運行代碼時,似乎爲該圖標分配了空間,並且光標可以單擊該空間,但沒有可見的圖標。我的CSS <有什麼問題嗎?或者這是現有網頁代碼的功能,我必須找到解決方法?
這裏是JSFiddle與上述代碼。
您的'background-image'規則的語法不正確;它看起來像那個和速記背景規則之間的交叉。您鏈接的圖像比您提供的空間大得多。最後,你的HTML無效。鏈接不能包含div。 – j08691