CSS3: не селектор в IE7/8, когда страница включает частичную обратную передачу vb.net
У меня есть следующий CSS, который прекрасно работает во всех браузерах, кроме IE9.
table:not([class]) {
width:100%;
background-color:#CCC;
margin: 2px 0 0 0;
}
У меня есть пакет javascript selectivizr, который довольно неплохо справляется с этой задачей, пока не будет выполнена частичная обратная передача на страницу... тогда все это полностью игнорируется, потому что ее нет в функции pageLoad.
Кто-нибудь может придумать другой способ обойти это?
Я использовал селектор:not, чтобы избежать всех других таблиц, наследующих эти стили.
1 ответ
Вы не можете достичь этого с помощью selectivizr, хотя я думаю, что это то, что они планируют делать. Я снова где-то читал о ком-то, включая сценарий, каждый раз, когда добавлялся динамический контент, но это не рекомендуемая практика. Вы уже используете JQuery? В этом случае вам лучше использовать jQuery. Если вас беспокоит размер jquery, попробуйте zepto или напрямую используйте движок jquery sizzle.