С нами с 30.05.09
Сообщения: 91
Рейтинг: 86
|
Добавлено: 19/12/09 в 16:44 |
Собственно пробдема в том что бы применить определенный стиль только к первому элементу списка, не задавая его явно в body.
То есть получить такой html:
Код: | <ul id="positions">
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul> |
Пока справился следущим образом:
HTML:
Код: | <ul id="positions">
<li class="basic"></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
|
CSS:
Код: | #positions {
border: 1px solid #000000;
margin: 0 auto;
padding: 0 0 15px 0;
width: 500px;
list-style-type: none;
}
#positions li.basic {
display: none;
}
#positions li.basic+li {
background-image: none;
margin: 0;
padding-top: 15px;
}
#positions li {
//border: 1px solid #000000;
background: url('spacer.png') top repeat-x;
height: 70px;
margin-top: 15px;
padding-top: 17px;
} |
Спасибо!
|
|
|
|
С нами с 21.10.08
Сообщения: 57
Рейтинг: 24
|
Добавлено: 19/12/09 в 18:18 |
#positions li:first-child{
Здесь твой стиль для первого элемента
}
|
|
|
|
С нами с 30.05.09
Сообщения: 91
Рейтинг: 86
|
Добавлено: 19/12/09 в 18:33 |
Спасибо! Радобает на последний версиях браузеров... а как насчет ИЕ ? В инете почитал, вроде поддержка только с 8-й версии этого селектора
|
|
|
|
С нами с 21.10.08
Сообщения: 57
Рейтинг: 24
|
Добавлено: 19/12/09 в 19:01 |
IE7 держит.
IE6 - нет, если есть мега необходимость учитывать ie6, юзай свой первоначальный способ
|
|
|
|
Design Web, UI/UX, Identity
С нами с 26.03.06
Сообщения: 1860
Рейтинг: 578
|
Добавлено: 20/12/09 в 14:21 |
ksander60 писал: |
IE6 - нет, если есть мега необходимость учитывать ie6, юзай свой первоначальный способ |
+1 тем более что стиль для ИЕ6 отдельным файлом можно вывести... считай что это фикс
|
|
|
|
С нами с 16.01.09
Сообщения: 268
Рейтинг: 384
|
Добавлено: 21/12/09 в 09:47 |
Ребята, с божим словом и ейной матерью можно и ие6 научить работать как надо ;-)
Milk Trail:
Код: |
/* для нормальных браузеров */
#positions li:first-child {
padding-left: 0;
background-image: none;
}
/* для ие6 (невалидно, но работает) */
#positions li {
padding-left: expression( (this===this.parentNode.childNodes[0]) ? "0px" : "auto");
background-image: expression( (this===this.parentNode.childNodes[0]) ? "none" : "auto");
}
|
|
|
|
|
Design Web, UI/UX, Identity
С нами с 26.03.06
Сообщения: 1860
Рейтинг: 578
|
Добавлено: 21/12/09 в 14:37 |
hardy это уже высший пилотаж
|
|
|
|
С нами с 30.05.09
Сообщения: 91
Рейтинг: 86
|
Добавлено: 22/12/09 в 18:22 |
Не то словл  Это скорее даже "мама не горюй" !
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |