Russian Qt Forum
Ноябрь 26, 2024, 05:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Последовательность псевдо-состояний в css.  (Прочитано 2810 раз)
Kolobok
Гость
« : Сентябрь 05, 2010, 17:04 »

Пример из ассистента:
Цитировать
QCheckBox:hover:checked { color: white }

Если :hover и :checked поменять местами, то этот код работать не будет. Существуют ли какие-нибудь правила о порядке следования псевдо-состояний и где об этом можно почитать? Или только методом тыка? Буду благодарен любой помощи.
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #1 : Сентябрь 05, 2010, 18:46 »

Может быть поможет: Разрешение конфликтов
Записан

Юра.
Kolobok
Гость
« Ответ #2 : Сентябрь 06, 2010, 13:04 »

Нет, это не то.
Цитировать
Конфликты появляются когда несколько правил стиля определяют для одних и тех же свойств разные значения.

Здесь нет конфликта, просто узкоспециализированное правило, в котором псевдо-состояния обьединяются логическим И. Порядок следования не должен играть никакой роли. На баг похоже. Но что меня смущает, в примерах ассистента hover ставят всегда впереди.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.133 секунд. Запросов: 22.