Comments 25
> Хочу поделиться с хабрасообществом одним полезным свойством, которое не так часто используется
Ну незнаю, я думал это везде используется, и знакомо всем кто использует css…
Ну незнаю, я думал это везде используется, и знакомо всем кто использует css…
Что-то у меня по этому посту смутно всплывает воспоминание, что это не работает в IE6. Или работает, но не всегда… Был там какой-то нюанс точно.
Работает точно в ie 6, 5.5 и 5, более ранние не знаю.
Хм, надо будет проверить. У меня в своё время не работало, хотя наверное я что-то не так сделал (например забыл пробел перед «{» :-)
глючно работает
www.quirksmode.org/css/contents.html
www.quirksmode.org/css/contents.html
За полезную ссылку — спасибо! :)
По существу — я пока не сталкивался с реальными проявлениями этого «buggy», собственно, поэтому сюда и выложил. Если вы опишете реальные примеры — буду очень благодарен
По существу — я пока не сталкивался с реальными проявлениями этого «buggy», собственно, поэтому сюда и выложил. Если вы опишете реальные примеры — буду очень благодарен
Там же:
Note the last rule: it says «any p that has a class underline AND small». Explorer 6- doesn't read this last rule correctly; it applies it to any paragraph that has a class «small».
p.underline.small {font-variant: small-caps;}
это же не единственное бажное поведение, а единственное установленное заномерное бажное поведение
у меня не работало иначе:
у меня не работало иначе:
.nav-math li.first.uncollapsed{}
срабатывало как .nav-math li{}
Вот пример
в ие6 бордер будет у обоих дивов а должен только у первого :)
Блин куда код дивается…
<html>
<head>
<style>
.button,.button2 {width:100px;height:20px;background:#0FF}
.button.hover {border:1px solid #F0F}
</style>
</head>
<body>
<div class="button hover"></div>
<div class="button2 hover"></div>
</body>
</html>
Да, спасибо
Уже ясно, что напрасно появляются иногда надежды, что IE делает что-то как нужно. Даже если при долгом использовании в разных проектах кажется, что все ок — это далеко не значит, что однажды он не подложит свинью…
Уже ясно, что напрасно появляются иногда надежды, что IE делает что-то как нужно. Даже если при долгом использовании в разных проектах кажется, что все ок — это далеко не значит, что однажды он не подложит свинью…
Если «.button.hover» заменить на «.hover.button» — то бордер будет только у первого.
это правило будет применяться, когда указаны одновременно оба предыдущих класса
Так по этому редко и применяется — не универсально. Хотя, иногда бывает полезно.
Лично мое мнение, лучше написать два класса например:
.red {color: red} .blue {color: blue}
И применять их где угодно, а не в определенных тегах.
Кроме классов можно комбинировать и селекторы атрибутов, в любых вариациях. В сложных динамических проектах иногда это позволяет избежать лишних вложенных тегов.
Хотя, разумеется, это не панацея и всегда нужно смотреть по ситуации
Хотя, разумеется, это не панацея и всегда нужно смотреть по ситуации
Sign up to leave a comment.
Стилевые описания для нескольких селекторов, указанных одновременно