Я боролся с этой проблемой сегодня несколько часов и думал, что поделюсь этой проблемой и решением. Решение может помочь в нескольких поисках:
- Почему первый селектор в моем файле CSS игнорируется браузерами?
- Почему первая строка в моем файле CSS игнорируется браузерами?
- Почему универсальный селектор игнорируется браузерами?
Я не думал, что коснулся CSS для своего веб-проекта, однако я делал некоторые обновления и изменение некоторых конфигураций. Внезапно, стиль был далеко. С инспектором в браузере я обнаружил, что мой CSS сброс не был применен.
Мой CSS файл начинается с:
* {box-sizing:border-box;font-size:100%;line-height:1.5em;font-family:'Open Sans', sans-serif;vertical-align:baseline;word-wrap:break-word;word-break:break-word;margin:0;padding:0;border:0;-webkit-tap-highlight-color: rgba(0,0,0,0);}
Я уже обнаружил, что это был не универсальный селектор, который был проигнорирован ... потому что, если я добавлю строку с html {};
над ним, универсальный селектор снова станет активным.
Я думал, что это может быть первая строка, которая была проигнорирована ... поэтому я изменил html {};
на закомментированную строку ... и тогда первый селектор в следующей строке больше не работал.