См. Редактирование
Я устанавливаю атрибут data-page
в моем теге <html>
для идентификатора текущей страницы. Итак, на моей странице входа в систему:
<html data-page="login">
По какой-то причине IE8 не применяет никаких стилей, подобных этим:
[data-page="login"] { ... }
[data-page="login"] form { ... }
[data-page="login"] form input { ... }
Даже если предполагается, что он поддерживает селектор атрибута. Если я изменю страницу данных на id и выберу ее с помощью #login
, IE8 будет работать нормально.
Кто-нибудь знает, как решить эту проблему? Я хотел бы сохранить селекторы атрибутов.
РЕДАКТИРОВАТЬ: я обнаружил, что даже попытка выбрать с помощью класса не будет работать, так что это не так. Кажется, проблема в том, что я вообще не могу устанавливать стили для элемента <html>
в IE8.