개발새발 블로그

[CSS] 선택자 우선순위

컴퓨터/CSS

<HTML>

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>선택자 우선순위</title>
    <style>
        h1 {
            background-color: aquamarine;
            color: brown;
        }
        h1 {
            background-color: beige;        /* 위에서부터 아래로 */
        }
        #id1 {
            background-color: darkolivegreen;
        }
        .class1 {
            background-color: orange;       /* 우선순위에 따라서 클래스 먼저 */
            color: white;
        }
        div {
            width: 200px;
            height: 200px;
            background-color: cadetblue !important;
            color: red;
        }
        
    </style>
</head>
<body>
    <h1>선택자 우선순위</h1>
    <p>
        기본적으로 css는 위에서부터 아래로 적용됨<br>
        동일한 요소를 다양한 선택자로 css가 부여된 경우 우선순위에 따라 적용됨<br>
        태그선택자 -> 클래스선택자 -> 아이디선택자 -> 인라인스타일방식 -> !important
    </p>
                                        <!-- 인라인 스타일 방식 -->
    <div class="class1" id="id1" style="background-color: darkcyan;">우선순위 테스트</div>
    
</body>
</html>

 

<화면>

'컴퓨터 > CSS' 카테고리의 다른 글

[CSS] 텍스트 관련 스타일  (0) 2024.06.27
[CSS] 글꼴 관련 스타일  (0) 2024.06.27
[CSS] 기타 선택자  (2) 2024.06.27
[CSS] 기본 선택자  (0) 2024.06.26
[CSS] hello CSS  (0) 2024.06.26