Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: выбрать все блоки кроме первого
Покинул форум
Сообщений всего: 298
Дата рег-ции: Нояб. 2009
Помог: 14 раз(а)
imya пишет:
first-child неккоректно использовать
Было бы странно, если бы у этих блоков не было "родителя". Но даже при такой не корректной записи, работать все-таки будет.
IllusionMH
Отправлено: 26 Ноября, 2013 - 13:54:25
Активный участник
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
imya, для элемента который является первым дочерним у своего родителя.
Все ок, кроме того, что автор выкинул огрызок разметки который ни к чему не относится и просит показывать только первый.
alexiy
Отправлено: 26 Ноября, 2013 - 13:59:38
Посетитель
Покинул форум
Сообщений всего: 483
Дата рег-ции: Янв. 2011
Помог: 6 раз(а)
IllusionMH
именно так,
но есть вопрос дополнительный, скажем первый блок (display:block;) потом когда я жму на кнопку скажем показывается следующий блок который(display:none;), нажал еще раз, показался следующий скрытый блок и так далее, как именно выбирать последний элемент, у которого display:block?
Deonis
Отправлено: 26 Ноября, 2013 - 14:05:15
Посетитель
Покинул форум
Сообщений всего: 298
Дата рег-ции: Нояб. 2009
Помог: 14 раз(а)
alexiy пишет:
когда я жму на кнопку скажем показывается следующий блок
Средствами CSS этого не сделать. Тут уже подключайте в работу JS.
Покинул форум
Сообщений всего: 483
Дата рег-ции: Янв. 2011
Помог: 6 раз(а)
Deonis
вопрос и не к вам!
IllusionMH
Отправлено: 26 Ноября, 2013 - 14:13:30
Активный участник
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
alexiy, как писалось раньше: добавляйте класс visible. И в js ищите/запоминайте индекс элемента который видимый, добавляйте класс следующему, и так сколько нужно. Если нужно - убирайте класс у предыдущего элемента.
Элементарная ж логика.
И не нужно рассказывать кому был вопрос, а кому нет. Вам все правильно ответили, это решается на JS, а не CSS.
Когда нормальный человек, уезжая из дома одевает на жену пояс верности, веб-дизайнер ставит на нее счетчик...
IllusionMH
Отправлено: 26 Ноября, 2013 - 14:31:24
Активный участник
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
imya, ага. Тоже прочитал бегло про :nth-child и не мог понять почему ul:nth-child(3) не работает
Просто стоит рассматривать псевдоклассы как "свойства"(либо условия к "свойствам") данного объекта.
И не стоит путать с псевдоэлементами, котjрые правильно записывать ::before
imya
Отправлено: 26 Ноября, 2013 - 14:58:43
Участник
Покинул форум
Сообщений всего: 1472
Дата рег-ции: Сент. 2012 Откуда: Запорожье, Украина
Помог: 19 раз(а)
IllusionMH пишет:
Просто стоит рассматривать псевдоклассы как "свойства"(либо условия к "свойствам") данного объекта.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.