Основы CSS

Приоритет стилей CSS

Ниже написаны приоритеты css стилей по возростанию:

  1. Стили браузера (т.к. каждый браузер оформляет по своему, придумали CSS Reset)
  2. Стили заданные пользователем в настройках браузера (встречается редко)
  3. Стили автора сайта
    1. Стили подключенные во внешнем файле.
    2. Стили внутри HTML, вставленные с помощью тега < style >
    3. Стили указанные у тэга в атрибуте style (это плохо)
    4. Самый высокий приоритет у правил с меткой !important

При равном приоритете применяется то правило, которое было объявлено последним.

Селекторы [0:1:255:0]


HTML тэги делятся на:

  1. Блочные (block): h1, div и т.д.
  2. Строчные (inline): a, span и т.д.

Нельзя внутри строчных элементов размешать блочные, это одна из распростроненных ошибок.
Ошибка: <a href='#'><h1> Зоголовок </h1></a>

Поделиться