Safari / Chrome Developer Tools отлаживают переопределения CSS - PullRequest
8 голосов
/ 04 мая 2011

Инструменты разработчика Safari / Chrome указывают, что правило CSS переопределяется чем-то другим, вычеркивая его, как показано на рисунке.

Striked-through CSS rule

Иногда я нахожусь в ситуации, когда я не могу понять из файлов CSS, что вызывает игнорирование этого правила. Но, конечно, само Safari должно знать, как оно проходит через него.

Есть ли способ узнать, что отменяет такое правило?

Ответы [ 5 ]

8 голосов
/ 04 мая 2011

Посмотрите на тот, который не вычеркнут, выше в списке.

Либо просмотрите вычисленные стили . Это будут окончательные прикладные стили.

2 голосов
/ 08 августа 2017

Когда вы осматриваете элемент, вы можете показать «коробку».Внизу у вас есть «фильтр», который должен показывать вам все свойства, применяемые к вашему элементу.

Если вы щелкнете по свойству, он даст вам файл и номер строки.

enter image description here

1 голос
/ 08 августа 2017

Перейдите в Элементы >> Вычисленные, и вы получите таблицу стилей, которая определяет правило, которое вы ищете.

enter image description here

1 голос
/ 04 мая 2011

Инструменты разработчика перечисляют все правила для элемента. Просто прочитайте все правила CSS, которые применяются, и найдите однозначное правило с тем же именем.

0 голосов
/ 08 августа 2017

Перейдите на вкладку Computed инструментов Chrome Developer.Найдите требуемый объект недвижимости и разверните детали.

Screenshot

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...