Open In App

How to apply !important in CSS?

The !important property in CSS is used to provide more weight (importance) than normal property. In CSS, the !important means that "this is important", ignore all the subsequent rules, and apply !important rule. The !important keyword must be placed at the end of the line, immediately before the semicolon.

Syntax:

element {
color: blue !important;
font-size: 14px !important;
...
}

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>
</body>

</html>

Output: important propertyIn the above example, the background color of the body is green instead of yellow because "!important" is kept after the green background color inside the body tag. 

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>

Output:

CSS is the foundation of webpages, is used for webpage development by styling websites and web apps. You can learn CSS from the ground up by following this CSS Tutorial and CSS Examples.

Article Tags :