2012-03-16 122 views
0

我正在使用CSS:目標屬性,但它不工作在IE8中,是否有任何黑客使其工作?Css:屬性後在IE中不工作

+2

發佈您的代碼適用。 – Henry 2012-03-16 11:25:13

+0

正常的IE8或IE8兼容模式? – 2012-03-16 11:34:50

回答

0

IE8支持:before:after - http://msdn.microsoft.com/en-us/library/cc304082(v=vs.85).aspx

也許它正被別的東西重寫?

+0

如何:目標屬性?它不適用於IE8 – anurag 2012-03-16 11:32:51

+0

.box:目標跨度{\t \t \t \t \t \t height:32px; \t \t \t width:99px; \t \t \t background:#fff; \t \t \t display:block; \t \t \t position:absolute; \t \t \t top:-32px; \t \t \t z-index:0; \t \t} – anurag 2012-03-16 11:35:29

+0

:不支持目標,但支持可以添加JS庫+ selectivizr - http://selectivizr.com/ – danwellman 2012-03-16 11:53:05

0

嘗試在HTML文件的開始處使用它。然後它支持:之前,:之後的屬性。

<!DOCTYPE HTML> 

:目標屬性是CSS3屬性。 IE8不支持大多數CSS3樣式。

0

你可以使用的.next()或.closet()方法的jQuery

例如

$(function() { 
    $('span').next().css('color','red'); 

    }) 

<span>hiiii</span> 
<p>byeee</p> 

紅色的p標籤