CSS3:当页面包含部分vb.net回发时,不是IE7/8中的选择器



我有以下CSS,除了IE9之外,它在所有浏览器中都能正常工作。

table:not([class]) {
    width:100%;
    background-color:#CCC;
    margin: 2px 0 0 0;
}

我有一个selectivizrjavascript包,它很好地解决了这个问题,直到部分回发到页面。。。那么它就会被完全忽略,因为它不在pageLoad函数中。

有人能想出其他办法吗?

我使用了:not选择器来避免所有其他表继承这些样式。

使用selectivizr无法实现这一点,尽管我认为这是他们计划做的事情。每次添加动态内容时,我都会再次阅读某人包含脚本的内容,但这不是建议的做法。你已经在使用jQuery了吗?在这种情况下,最好使用jQuery。如果您担心jquery的大小,可以尝试zepto或直接使用jquery的sizzle引擎。

最新更新