Как применить! Important в CSS?

Опубликовано: 4 Февраля, 2022

Свойство! Important в CSS используется для придания большего веса (важности), чем обычное свойство. В CSS ! Important означает, что «это важно», игнорируйте все последующие правила и применяйте правило! Important, а ключевое слово! Important необходимо разместить в конце строки, непосредственно перед точкой с запятой.

  • Другими словами, это увеличивает важность всех подсвойств, которые представляет сокращенное свойство.
  • При нормальном использовании правило, определенное во внешней таблице стилей, отменяется стилем, определенным в заголовке документа, который, в свою очередь, отменяется встроенным стилем внутри самого элемента (при условии одинаковой специфичности селекторов).
  • Определение правила с атрибутом! Important, которое отбрасывает обычные проблемы в отношении более позднего правила, отменяющего более ранние.
  • Таким образом, он используется для переопределения стилей, ранее объявленных в других источниках стилей, для достижения определенного дизайна.

Синтаксис:

element {
    цвет: синий! важно;
    размер шрифта: 14 пикселей! важно; 
    ...
}

Example 1:

<!DOCTYPE html>
<html>
    <head>
        <title>Document</title>
        <style>
            h1 {
                color: blue ;
            }
            h1 {
                color:white !important;
            }
            body {
                background-color:green !important;
                text-align:center;
                background-color:yellow;
            }
        </style>
    </head>
    <body>
        <h1>GeeksforGeeks</h1>
        <h2>!important property</h2>
        <p></p>
    </body>
</html>                    

Выход:

В приведенном выше примере цвет фона тела зеленый, а не желтый, потому что «! Important» сохраняется после зеленого цвета фона внутри тега тела.

Example 2:

<!DOCTYPE html>
<html>
    <head>
        <title>!important property</title>
        <style>
            .geeks {
                color: green !important;
                size: 10ex !important;
                background-color: lightgray !important;
            }
            .geeks {
                color: red;
                size: 100ex;
                text-align:justify;
                background-color: purple;
            }
            h1, h2 {
                text-align:center;
            }
            h1 {
                color:green;
            }
            body {
                width:65%;
                margin-left:15%;
            }
              
            #gfg {
                color: lightgreen !important;
                size: 10ex !important;
                text-align:justify !important;
                background-color: darkgreen !important;
            }
            #gfg {
                color: orange;
                size: 1000ex;
                background-color: magenta;
            }
        </style>
    </head>
    <body>
        <h1>GeeksforGeeks</h1>
        <h2>!important property</h2>
        <div class = geeks> A Computer Science portal for geeks. 
        It contains well written, well thought and well explained
        computer science and programming articles and quizzes.
        </div>
        <div id = gfg>
            <p>Computer programming is the process of writing 
            instructions that get executed by computers. The 
            instructions, also known as code, are written in
            a programming language which the computer can
            understand and use to perform a task or solve a 
            problem.</p>
        </div>
    </body>
</html>                    

Выход: