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 :: имитация :last-child

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): [1] 2 »   

> Без описания
Pavelbeginner
Отправлено: 22 Марта, 2013 - 11:40:18
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 882
Дата рег-ции: Март 2010  


Помог: 1 раз(а)




Услышал, что в ie8 можно иммитировать с помощью js псевдокласс :last-child. Нагуглить не смог, не нашел. Есть ли такая возможность?
 
 Top
SAD
Отправлено: 22 Марта, 2013 - 11:49:32
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




 
 Top
Pavelbeginner
Отправлено: 22 Марта, 2013 - 12:06:12
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 882
Дата рег-ции: Март 2010  


Помог: 1 раз(а)




SAD пишет:
http://selectivizr.com/
Я так полагаю это и есть библиотека, которая эмулирует псевдоклассы для ie8 и ниже? То есть просто подключаешь эту библиотеку и смело можно юзать в css псевдокласс :last-child?
 
 Top
armancho7777777 Супермодератор
Отправлено: 22 Марта, 2013 - 12:17:46
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Pavelbeginner пишет:
просто подключаешь эту библиотеку и смело можно юзать в css псевдокласс :last-child?

Ага.
 
 Top
Pavelbeginner
Отправлено: 18 Апреля, 2013 - 15:41:26
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 882
Дата рег-ции: Март 2010  


Помог: 1 раз(а)




Этот плагин не поддерживает иметацию :after, :before и content для ie<8. Есть ли уже готовые решения по имитацие?
 
 Top
esterio
Отправлено: 18 Апреля, 2013 - 15:45:34
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




на имитации далеко не уедете. Еще я слишал о CSS PIE. Не пользовался лично
 
 Top
nerv
Отправлено: 18 Апреля, 2013 - 15:54:15
Post Id



Посетитель


Покинул форум
Сообщений всего: 407
Дата рег-ции: Февр. 2013  
Откуда: Россия


Помог: 9 раз(а)




Pavelbeginner пишет:
Этот плагин не поддерживает иметацию :after, :before и content для ie<8

Все еще используете IE<10? Тогда мы идем к вам Закатив глазки


-----
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
 
 Top
Pavelbeginner
Отправлено: 18 Апреля, 2013 - 15:57:21
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 882
Дата рег-ции: Март 2010  


Помог: 1 раз(а)




esterio пишет:
на имитации далеко не уедете. Еще я слишал о CSS PIE. Не пользовался лично
Уедете или нет, но она нужна для старых ie.
 
 Top
DelphinPRO
Отправлено: 18 Апреля, 2013 - 16:42:26
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




:last-child прекрасно работает в IE8

при использовании jquery имитация очень проста
$(':last-child').addClass('last-child');
соответственно параллельно с псевдоклассом, не забываем описывать то же самое для класса .last-child


:before и :after тоже хорошо себя чувствуют в IE8

Что касается IE7 - действуйте по принципу плавной еградации - то что хорошо выглядит в современных браузерах, должно быть просто читаемым в старых.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Pavelbeginner
Отправлено: 18 Апреля, 2013 - 16:57:00
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 882
Дата рег-ции: Март 2010  


Помог: 1 раз(а)




DelphinPRO пишет:
:last-child прекрасно работает в IE8

мм, разве? с подключенной библиотекой - да, а вот без - нет. Мне же не в скрипте нужно last-child находить, а в css-е юзать этот псевдокласс.
DelphinPRO пишет:
Что касается IE7 - действуйте по принципу плавной еградации - то что хорошо выглядит в современных браузерах, должно быть просто читаемым в старых.

К сожалению в моем случае :after генерируется не только с точки зрения оформления, а ещё и с логической точки зрения, а именно выводится с помощью content: счетчик, порядковый номер в li-ке. Зачем и почему не суть важно, главное, что в ie7 и ниже этот номер не выводится.

(Отредактировано автором: 18 Апреля, 2013 - 16:57:40)

 
 Top
DelphinPRO
Отправлено: 18 Апреля, 2013 - 17:03:34
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




Pavelbeginner пишет:
мм, разве? с подключенной библиотекой - да, а вот без - нет. Мне же не в скрипте нужно last-child находить, а в css-е юзать этот псевдокласс.

да, точно. запамятовал.

CODE (css):
скопировать код в буфер обмена
  1. li {
  2.     border-right: 1px solid;
  3. }
  4. li:last-child, /* for all  */
  5. li.last-child  /* for <ie8 */
  6. {
  7.     border-right: none;
  8. }

CODE (javascript):
скопировать код в буфер обмена
  1. $(function(){
  2.     $(':last-child').addClass('last-child');
  3. });


ну а для счетчика в IE проще самому быстро сварганить счетчик на javascript


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Pavelbeginner
Отправлено: 19 Апреля, 2013 - 10:40:33
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 882
Дата рег-ции: Март 2010  


Помог: 1 раз(а)




Pavelbeginner пишет:
Этот плагин не поддерживает иметацию :after, :before и content для ie<8. Есть ли уже готовые решения по имитацие?
Кто-нибудь знает?
 
 Top
armancho7777777 Супермодератор
Отправлено: 19 Апреля, 2013 - 10:44:11
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Вам пример Выше показал DelphinPRO с библиотекой jQuery.
 
 Top
Pavelbeginner
Отправлено: 19 Апреля, 2013 - 12:07:07
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 882
Дата рег-ции: Март 2010  


Помог: 1 раз(а)




armancho7777777 пишет:
Вам пример Выше показал DelphinPRO с библиотекой jQuery.
В примере речь идет об last-child, а я спрашиваю про after: и before: + content:
В этой библиотеке http://selectivizr[dot]com/ поддержки этого псевдокласса нету.
 
 Top
armancho7777777 Супермодератор
Отправлено: 19 Апреля, 2013 - 12:23:18
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB