加載這是我的HTML(CSS的是HTML的一部分):的Internet Explorer無法顯示圖像通過CSS
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<body>
<div id='header'>
<table id='headerBar'>
<tr>
<td><a href ='#' id='homeIcon'></a></td>
<td><a href ='#' id='myProfileIcon'></a></td>
<td><a href ='#' id='settingsIcon'></a></td>
</tr>
</table>
</div>
</body>
</html>
<style>
#homeIcon {
content:url('shipping3.png');
}
#settingsIcon {
content:url('shipping3.png');
}
#myProfileIcon {
content:url('shipping3.png');
}
</style>
當我在谷歌瀏覽器打開此文件時,它工作完全正常,並顯示3圖片。當我在Internet Explorer中打開它時,3個圖像都不顯示(這只是一個空白頁)。任何想法爲什麼? (我試着從Internet Explorer 10,9,8和7查看它。沒有顯示任何3張圖像)。
嘗試改變的doctype只是'',IE7和更早版本不支持生成的內容<!DOCTYPE HTML!>:http://reference.sitepoint.com/css/content – jammykam
嘗試使用'#anchor-id {display:block;背景:網址( 'image.png'); }' –
'content'應該用於''before''或'after'後面的僞元素,而不是元素本身。 https://developer.mozilla.org/en-US/docs/Web/CSS/content –