Несколько причин, по которым не для всех элементов применимы те или иные стили:
- Кэширование браузера. 1 Особенно актуально для Google Chrome, который по умолчанию кэширует все CSS-стили сайта. 1 После внесения изменений нужно либо несколько раз обновить страницу, либо очистить кэш браузера. 1
- Кэширование на хостинге или на сайте. 1 Если на сайте установлен плагин кэширования, нужно убедиться, что он отключён, так как может кэшировать CSS-стили. 1
- Ошибки в коде. 1 Особенно легко их не заметить при внесении изменений через встроенный редактор, например WordPress, где нет подсветки кода. 1 Для работы с кодом рекомендуется использовать редакторы с подсветкой кода. 1
- Тип элемента. 14 В CSS есть понятие строчных, блочных и табличных элементов. 1 Есть определённый набор CSS-свойств, который работает только для блочных элементов и не работает для строчных. 1
- Порядок следования правил. 3 CSS — это каскадная таблица стилей, то есть в первую очередь будут применяться те стили, которые написаны в конце. 1