我正在为此撕毁我的头发 - 它让我发疯,因为它应该如此简单。
在我的网站中,我使用从 twitter 提要的最后一个元素中:last-child
删除:border-bottom
ul#twitter li:last-child {
border: none;
}
这在 Firefox / Chrome 中运行良好,但不适用于不支持 last-child 的 IE8。所以,我转向 jQUery 并将其放入我的<head>
<!--[if IE 8]>
<script type="text/javascript">
$(document).ready(function(){
$('ul#twitter li:last-child').css('border','none !important');
});
</script>
<![endif]-->
这没有效果?我尝试过使用外部文件,使其不是特定于 IE8 的,无论是否准备好文档...我还尝试在 Firebug 中测试选择器以确保我的 jQuery 是正确的并且一切正常?有任何想法吗?
感谢您的帮助