Css:财产不在IE中工作

时间:2012-03-16 11:23:06

标签: css

我正在使用css:target属性,但它在IE8中不起作用,是否有任何黑客可以使它工作?

4 个答案:

答案 0 :(得分:0)

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

也许它被其他东西覆盖了?

答案 1 :(得分:0)

根据http://www.w3schools.com/cssref/sel_after.asp,必须在页面上声明Doctype:after属性才能生效。这有帮助吗?如果您发布代码也会有所帮助。

答案 2 :(得分:0)

尝试在HTML文件的开头使用它。然后它支持:before,:after property。

<!DOCTYPE HTML>

:目标属性是CSS3属性。 IE8不支持大多数CSS3样式。

答案 3 :(得分:0)

你可以在jquery

中使用.next()或.closet()方法

例如

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

    })

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

红色适用于p标签