Xpoint
   [напомнить пароль]

Селектор атрибута в CSS. Можно ли заставить понять IE 6.x что это такое?

Метки: [без меток]
2008-01-03 11:39:13 [обр] Ворон(0/3)[досье]

Приятного времени суток.
Есть такой замечательно удобный селектор в CSS - селектор по атрибуту.

E[foo] - Matches any E element with the "foo" attribute set (whatever the value).
E[foo="warning"] - Matches any E element whose "foo" attribute value is exactly equal to "warning".
E[foo~="warning"] - Matches any E element whose "foo" attribute value is a list of space-separated values, one of which is exactly equal to "warning".

И IE 6.х конечно не понимает это очаровательно удобное безобразие...
Есть ли какое то решение?
Как замечательно было бы тогда управляться с INPUT'ами...

С уважением. Ворон.

спустя 9 минут [обр] Ворон(0/3)[досье]
Официально он поддерживается с 7ой версии IE...
http://msdn2.microsoft.com/en-us/library/aa358822(VS.85).aspx
Но без поддержки IE 6x его нельзя пока использовать.
Еще не менее года пройдет прежде чем количество пользователей IE 6x серьезно уменьшится.
Может есть какой то хак?
Или я что то упустил?
спустя 2 часа 41 минуту [обр] Алексей В. Иванов(95/2861)[досье]
Есть такая JS-библиотека, как IE7. Она делает IE5 и 6 умнее. В частности по селекторам:
supports the following CSS selectors:
  • namespace|selector
  • parent > child
  • adjacent + sibling
  • adjacent ~ sibling
  • [attr], [attr="value"], [attr~="value"] etc
  • .multiple.classes (fixes bug)
  • :hover, :active, :focus (for all elements)
  • :first-child, :last-child, only-child, nth-child, nth-last-child
  • :check, :disabled, :enabled
  • :root, :empty, :contains(), :not()
  • :before/:after/content:
  • :lang()
спустя 9 минут [обр] Евгений Петров(76/1055)[досье]
Может есть какой то хак?
Управление с помощью JS. Для IE типично использование expression:
<!--[if lt IE 7]>
<style type="text/css">
E{background:expression(this['foo']?'#f0f0f0':'#fff');}
</style>
<![endif]-->
спустя 10 дней [обр] Ворон(0/3)[досье]
Спасибо за ответ.
Powered by POEM™ Engine Copyright © 2002-2005