본문 바로가기

   
Programming/CSS

CSS 우선순위

반응형

CSS 우선순위

SOURCE.HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

       <head>

             <title></title>

             <meta name="generator" content="editplus" />

             <meta name="author" content="김종현" />

             <style type="text/css">

             /*

             똑같은 속성에 한해서만 우선순위가 .클래스명 높다

             우선순위순 태그명 < 클래스명 < Id

             */

                    div {

                    color:red;

                    font-weight:bold;

                    }

 

                    .testClass {

                           font-size:20px;

                           color:blue;

                    }

 

                    #testId { text-decoration:underline; color:orange; }

 

                    span { font-style:italic; }

 

                    /* 아이디 배점이 가장 높지만 아래 css태그의 경우는 아이다앞에 태그명이 붙어 우선순위가 더높아졌다. */

                    #s1 { font-size:10px }

 

                    div #s1 { font-size:30px }

 

                    /* 루트 단위가 상세해질수록 배점이 높아진다. */

                    body .testClass span{}

             </style>

       </head>

 

       <body>

             <!-- Ex11_selector.htm -->

             <div class="testClass" id="testID"><span>문자열</span>입니다.</div>

             <div class="testClass"><span id="s1">문자열</span>입니다.</div>

             <div>문자열입니다.</div>

       </body>

</html>


결과



반응형