Показать сообщение отдельно
  #27 (permalink)  
Старый 17.06.2011, 14:42
Кандидат Javascript-наук
Отправить личное сообщение для nyols Посмотреть профиль Найти все сообщения от nyols
 
Регистрация: 16.02.2011
Сообщений: 134

Ээмм такой вопросик.

Сидел я, верстал страничку (наверстал уже больше половина). Глянул в IE и чуть со стула не упал. Стили не работали. Оказалось что IE6 не поддерживает CSS селектор дочерних элементов (A > B).

Как тогда посоветуете задавать классы элементам если по смыслу они должны иметь одинаковые имена, но разные стили ?
То есть:

<style>
.profile > .username {
   color: black;
}

.profile > .friends > .username {
   color: white;
}
</style>
<div class="profile">
    <div class="username">Username</div>
</div>

<div class="profile">
    <div class="friends">
        <div class="username">
            Username
        </div>
    </div>
</div>


Самое обидное что я во всех стилях так обращался к элементам, дурдом будет если начну все менять((
Ответить с цитированием