• Как заработать на сайте
  • Как заработать в интернете
  • Инвестиции в интернете
  • Партнерские программы
  • Рейтинг парт. программ
  • SEO продвижение
  • Вопросы и ответы
  • Термины оптимизатора
  • HTML-уроки
  • Интернет
  • Мои услуги
  • Реклама на сайте
  • Обратная связь
‘тоимость баннера за месяц: 30$ (подробности)
Главная → HTML уроки и советы → CSS → CSS !important

Декларация CSS !important

Декларация CSS !important отвечает за приоритет в стилях в случае спорных моментах. Если мы указали эту декларацию, то мы подчеркиваем то, что это свойство является главным.


Синтаксис CSS !important предполагает простое написание этой декларации в конце определяни свойства CSS. Его можно применять к конкретным свойствам CSS. Например

... text-align: center !important; font-size: 14px !important; font-weight: bold !important; ...

В целом !important не получил широкого распространения и используется редко.


Когда стоит использовать !important

Если пользователь подключил в своем браузере свою собственную таблицу стилей, то в этом случае может возникнут несколько спорных конфликтов, а какой стиль будет использован.

Рассмотрим все варианты. Сделаем уточнение, что авторский стиль - это стили используемые на сайте.

  • Если !important есть в авторском стиле, то будет применяться стиль автора
  • Если !important есть в пользовательском стиле, то будет применяться стиль пользователя
  • Если !important отсутствует в авторском и пользовательском стиле, то будет применяться стиль автора
  • Если !important есть в авторском и пользовательском стиле, то будет применяться стиль пользователя


Примеры с !important

Сначала приведем пример без использования !important

<html> <head> <style> span{ color: black; } div.primer1 span{ color: blue; } </style> </head> <body> <div class="primer1">Черный текст. <span>Синий текст</span</div> </body> </html>

На странице преобразуется в следующее

Черный текст. Синий текст

Теперь добавим к общему описанию span декларацию !important. Теперь простое объявление span пересилит свойство div.primer1 span. Поэтому фраза "синий текст" будет иметь черный цвет.

<html> <head> <style> span{ color: black !important; } div.primer1 span{ color: blue; } </style> </head> <body> <div class="primer1">Черный текст. <span>Синий текст</span</div> </body> </html>

На странице преобразуется в следующее

Черный текст. Синий текст


Читайте также:
• Линейный градиент
• Радиальный градиент
• z-index
• word-wrap
• Граница у элементов через бордер
• Свойство background
• Свойство transition
• Как скруглить углы
• CSS position: fixed

← Перейти в каталог CSS уроков

Основные разделы
  • Главная
  • Партнерские программы
  • Рейтинг партнерских программ
  • Статьи про SEO
  • Термины SEO
  • Описание бирж
  • HTML-уроки и советы
  • CSS-уроки
  • Биткоины
  • PHP-уроки
  • Бинарные опционы
  • Социальные сети
  • Обзоры систем
  • Все про CMS
  • Реклама в интернете
Важно
  • Продвижение сайта
  • Аудит внутренней оптимизации
  • Куплю Ваш сайт
  • Куплю Вашу подпись на форуме
  • Подписаться на рассылку
  • Реклама на сайте
  • Карта сайта
  • Обратная связь
© 2010-2025 - Zarabotat-Na-Sajte.ru