ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • CSS의 적용 우선 순위
    프론트엔드/CSS 2020. 8. 23. 21:15

    문서를 쓰다보면 하나의 요소에 여러 개의 스타일이 적용될 수 있고 그로 인해 충돌한다.

     

    이 경우 CSS 적용 우선 순위에 따라 정해진다.

     

    1순위. 인라인 스타일

    <p style="color: red"> p 태그입니다. </p>

     

    id나 class로 스타일을 적용해도 태그에 직접 'style' 속성값을 주는 인라인 스타일이 가장 먼저 적용된다.

     

    2순위. id 스타일, class 스타일

    <body>
        <style>
            .hi{ color: red }
            #hello{ color: blue }
        </style>
    
        <p id="hello" class="hi"> 안녕하세요! </p>
    
    </body>

     

    한 태그에 id값과 class 값이 동시에 부여되고 적용될 경우 id의 스타일을 우선 적용한다.

     

    위 예시 같은 경우는 최종적으로 글자 색상이 'red'가 아니라 'blue'가 적용된다.

     

    3순위. 태그 스타일

    <body>
    
        <style>
            p{ color: green; }
        </style>
    
        <p> p 태그입니다. </p>
    
    </body>

     

    위와 같이 일반적으로 태그를 선택자로 지정해서 스타일링 하는 경우 id와 class에 밀린다.

     

    최 후순위로 스타일이 적용된다.

     

    '프론트엔드 > CSS' 카테고리의 다른 글

    CSS - 목록 스타일  (0) 2020.08.23
    CSS - 텍스트 관련  (0) 2020.08.23
    선택자 (selector)  (0) 2020.08.23
    <style> 태그의 적용  (0) 2020.08.23
    CSS란?  (0) 2020.08.21
Designed by Tistory.