Jump to content

Search the Community

Showing results for tags 'соседние селекторы'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Development
    • HTML Coding
    • JavaScript
    • PHP
    • CMS
    • Database
    • Web Server
    • Web-site Development
    • Internet Marketing, SEO
  • Library
    • Tricks and solutions
    • Books
  • Commercial services
    • Freelance
    • Job
    • Goods and Services
  • Our Forum
    • Flame
    • Contests
    • Feedback and Ideas

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Web site


Telegram


Signal


Viber


Skype


From


Interests

Found 1 result

  1. Привет! Возникла проблема при использование соседних селекторов в браузерах Safari 5.1.7 Chrome 31.0.1650.57. В браузерах Opera 15 и IE 9(как не странно) все работает. Подведу к проблеме с помощью примеров. и так имеем код: http://jsfiddle.net/FxunN/ имеем результат: 1 блок не подсвечен 2 блок подсвечен оранжевым 3 блок синий все работает правильно, в любых браузерах. теперь добавим какой-нибудь псевдокласc, к примеру hover. имеем код: http://jsfiddle.net/AhC6Z/2/ При наведение курсора на блок номер один, имеем результат: 1 блок не подсвечен 2 блок подсвечен оранжевым (во всех браузерах) 3 блок подсвечен синим (в Opera и IE работает) (Safari Chrome не подсвечивают) В этом и заключается проблема. Если мы имеем много к примеру span, расположенных один за одним, а хотим применить стиль именно к четвертому конструкция: span + span + span + span {стиль} то все работает. Если же мы хотим к четвертому span, применить стиль именно по псевдо-классу конструкция: span:hover + span + span + span {стиль} то в Safari и Chrome такая конструкция не работает. В Opera и IE работает. Работает в Safari и Chrome только такая конструкция: span:hover + span Также имеются не задокументированные возможности) Если со злости взять и быстро, быстро дергать курсором поверх всех трех блоков, то Safari и Chrome все же подсветит синий блок) попробовать:http://jsfiddle.net/AhC6Z/2/ В случае с контекстными, дочерними селекторами все работает с любой глубиной. примеры: http://jsfiddle.net/RDV7m/2/ http://jsfiddle.net/xfqTP/1/
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy