44 lines
997 B
Markdown
44 lines
997 B
Markdown
|
---
|
||
|
title: Override All Other Styles by using Important
|
||
|
---
|
||
|
## Override All Other Styles by using Important
|
||
|
|
||
|
You can override all other styles in CSS by using `!important`.
|
||
|
|
||
|
This override is considered the most important and takes precedence over the rest.
|
||
|
|
||
|
The list of most important to least important is as follows:
|
||
|
```
|
||
|
1. important (!important)
|
||
|
2. inline styles
|
||
|
3. id declarations
|
||
|
4. class declarations
|
||
|
```
|
||
|
|
||
|
Here is an example of how to write/apply !important:
|
||
|
```css
|
||
|
color: black !important;
|
||
|
```
|
||
|
To apply these in context and see `!important` take precedence, here is an example:
|
||
|
|
||
|
```html
|
||
|
<style>
|
||
|
body {
|
||
|
font-family: Helvetica;
|
||
|
color: purple;
|
||
|
}
|
||
|
#violet-text {
|
||
|
color: violet;
|
||
|
}
|
||
|
.black-text {
|
||
|
color: black !important;
|
||
|
}
|
||
|
.blue-text {
|
||
|
color: blue;
|
||
|
}
|
||
|
</style>
|
||
|
<h1 id="violet-text" class="black-text blue-text" style="color: black">Example Text</h1>
|
||
|
```
|
||
|
|
||
|
This result would end in `Example Text` being black because of `!important` added to `color: black`.
|