Псевдокласс класса CSS, который позволяет нам указывать разные стили для разных языков, например:
html:lang(en) .foo { ... }
Однако это не работает в IE7, поэтому я использовал селектор атрибутов:
html[lang="en"] .foo { ... }
Они, похоже, делают то же самое, но есть ли какие-то тонкие различия? А если нет, то почему CSS даже имеет псевдо-класс языка, когда селектор атрибутов делает то же самое?