X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> :first-child в IE 6
Dengere_Ash
Dengere_Ash
Topic Starter сообщение 10.6.2009, 16:15; Ответить: Dengere_Ash
Сообщение #1


Доброго времени суток ;)

Предисловие:
IE 6 не поддерживает псевдокласс :first-child.

Суть:

Нашел эмуляцию псевдокласса, но она почему-то не работает вообще...

CSS под IE:
#left input {
    margin-left:expression((this===this.parentNode.childNodes[0])? "23px" : "12px");
    }


<div id='left'>
<form>
<p>Бла <input /><br /> <!-- вот ему нужно задать отступ в 23 px -->
Бла-бла<input /></p>
</form>
</div>


Что должно быть:

Есть два input'a. Вот первому из них нужно задать margin-left в 23 px. Только ему, второй трогать нельзя... Но почему-то ИЕ отказывается задавать первому элементу отступ в 23 пикс...
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 11.6.2009, 1:02; Ответить: ZiTosS
Сообщение #2


Dengere_Ash, сами писали хак?
А вы не думали, что кроме ваших инпутов присутствуют и многие другие узлы. Поэтому нулевой элемент совсем не то что вам нужно.
Скажите, а что нельзя было задать класс или идентификатор нужному input? Зачем так извращаться?

IE 6 не поддерживает псевдокласс :first-child.

Не удивительно. IE 6 не поддерживает ничего, что есть в CSS2.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Dengere_Ash
Dengere_Ash
Topic Starter сообщение 11.6.2009, 11:02; Ответить: Dengere_Ash
Сообщение #3


ZiTosS, нет, не сам..Хак нашел в ынете.
Скажите, а что нельзя было задать класс или идентификатор нужному input? Зачем так извращаться?

Просто очень многим элементам тогда придется задавать классы, или идентификаторы. Лишняя писанина в коде. К тому же код и без того не хилый ;)

PS: ZiTosS, спасибо. Про нулевой элемент сам недопер ;)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 9.8.2009, 0:41; Ответить: ZiTosS
Сообщение #4


Dengere_Ash, Искусство требует жертв. То есть по-вебмастески :) "Хочешь корректное отображение, верстай по правилам"

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


 



RSS Текстовая версия Сейчас: 18.4.2024, 6:36
Дизайн