Обнаружены непредвиденные символы: ошибка "html" отображается в Netbeans - PullRequest
1 голос
/ 28 декабря 2011

Я использую *html (в файлах CSS) перед именами классов для исправлений IE6. Но Netbeans показывает такие *html как ошибки. Как я могу избежать этого?

1 Ответ

2 голосов
/ 28 декабря 2011

*html не является допустимым селектором.

Использование селектора * html означает в одну сторону для IE6 и ниже .Причина, по которой это называется хаком, заключается в том, что они не являются элементами выше тега html: тег html является корнем дерева DOM (за исключением document, но CSS не может нацеливаться на это).Селектор * html подразумевает, что тег html может быть потомком чего-либо, но, будучи корнем, этого не может быть.

edit : в Википедии также есть хорошее объяснение этого селектора.

...