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

时间:2013-07-29 11:38:42

标签: css css3 selectivizr

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

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

我有一个 selectivizr javascript包,可以很好地解决这个问题,直到对页面进行部分回发...然后它完全被忽略,因为它不在pageLoad功能。

有人能想到另一种解决方法吗?

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

1 个答案:

答案 0 :(得分:0)

虽然我认为这是他们计划做的事情,但你无法通过选择性实现这一目标。每次添加动态内容时,我都会再次阅读包括脚本在内的某个地方,但这不是推荐的做法。你已经在使用jQuery了吗?在这种情况下,你最好使用jQuery。如果您担心jquery的大小,可以尝试zepto或直接使用jquery的sizzle引擎。