我正在使用CSS:目标属性,但它不工作在IE8中,是否有任何黑客使其工作?Css:属性后在IE中不工作
回答
IE8支持:before
和:after
- http://msdn.microsoft.com/en-us/library/cc304082(v=vs.85).aspx
也许它正被别的东西重写?
如何:目标属性?它不适用于IE8 – anurag 2012-03-16 11:32:51
.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
:不支持目标,但支持可以添加JS库+ selectivizr - http://selectivizr.com/ – danwellman 2012-03-16 11:53:05
根据http://www.w3schools.com/cssref/sel_after.asp Doctype必须在页面上声明:after属性才能工作。这有帮助吗?如果您发布代码,这也会有所帮助。
尝试在HTML文件的开始处使用它。然后它支持:之前,:之后的属性。
<!DOCTYPE HTML>
:目标属性是CSS3属性。 IE8不支持大多数CSS3样式。
你可以使用的.next()或.closet()方法的jQuery
例如
$(function() {
$('span').next().css('color','red');
})
<span>hiiii</span>
<p>byeee</p>
红色的p标签
- 1. CSS在IE中不工作
- 2. css在ie中不工作,尽管ie css工作表
- 3. CSS cursor属性不工作
- 4. CSS属性选择器+之后:不在Chrome中工作?
- 5. zoom css属性在firefox上不工作
- 6. 清除属性不工作ie 7
- 7. CSS Content属性在IE
- 8. CSS border属性在IE
- 9. 三列CSS不能在IE中工作
- 10. CSS div nowrap在IE中不工作
- 11. 在IE中不工作的CSS“no-repeat”
- 12. css在Chrome和IE中不工作
- 13. $(this).css(“background”,“transparent”);在IE中不工作
- 14. css font-face在IE中不工作
- 15. filter:progid:DXImageTransform.Microsoft.gradient CSS属性在IE中不起作用
- 16. css mouseover - 在FF中工作,但在IE中不工作
- 17. css-hover在chrome中工作,但在IE中不工作
- 18. HTML/CSS:在FF中工作,但不在Chrome或IE中工作
- 19. css边框不能在Chrome中工作,但在IE中工作
- 20. CSS变换不工作IE
- 21. 设置属性在IE中不工作使用jquery
- 22. mkdir在IE中rmdir后不工作
- 23. 一些CSS属性不工作
- 24. CSS属性溢出不工作
- 25. CSS属性边框颜色不工作
- 26. CSS属性选择器不工作href
- 27. CSS属性不工作的IE6
- 28. CSS转换不工作,但属性更改正在工作
- 29. CSS不能在IE上工作
- 30. IE css的位置不工作在FF
发布您的代码适用。 – Henry 2012-03-16 11:25:13
正常的IE8或IE8兼容模式? – 2012-03-16 11:34:50