상세 컨텐츠

본문 제목

css에서 important는 언제 사용할까?

Html,CSS

by rui_3557 2024. 3. 13. 17:18

본문

css에서 important는 언제 사용할까?

CSS에서 !important는 스타일 적용 우선 순위를 무시하고 특정 속성에 강제로 우선 순위를 부여하는 방법입니다. 이것은 다른 모든 스타일 규칙을 무시하고 해당 요소의 특정 속성에 가장 먼저 적용됩니다.

 

즉, !important를 사용하면 해당 속성이 다른 모든 스타일 규칙보다 우선합니다.

 

!important를 사용하는 경우에 주의해야 합니다:

 

  • !important는 개별 속성에 적용되며, 전체 스타일에는 적용되지 않습니다.
  • 같은 요소에 !important를 여러 번 선언하면 원래의 순서로 돌아갑니다.
  • IE6 이전 버전에서는 !important를 인식하지 않을 수 있습니다.

 

 

사용 방법은 다음과 같습니다:

선택자 {
    속성: 속성값 !important;
}

 

예를 들어, 다음과 같이 !important를 사용하여 글꼴 크기와 색상을 강제로 변경할 수 있습니다:

<!DOCTYPE html>
<html>
<head>
    <style type="text/css">
        p {
            font-size: 40px !important;
            color: green !important;
        }
    </style>
</head>
<body>
    <p style="font-size: 14px; color: red;">지구별 안내서</p>
</body>
</html>

 

위 예시에서는 p 요소의 글꼴 크기가 40px로, 색상이 초록색으로 변경됩니다. 

이렇게 !important를 사용하면 스타일의 자연스러운 흐름을 방해하므로 필요한 경우가 아니라면 되도록

사용하지 않는 것이 좋습니다

관련글 더보기