* 선택자{속성명: 속성값;}**
* 종류
: 선택자 우선순위, 구체화된 순서대로
1. 태그 선택자
2. 클래스 선택자 : .클래스명
3. ID 선택자 : 태그명#아이디명
-----------------------------
4. 그룹 선택자 : 선택자, 선택자, 선택자 {}
5. 자식 선택자 : 부모 > 자식 {}
6. 자손 선택자 : 조상선택자 자손선택자 {}
7. 인접 형제 선택자 : 친형선택자 + 선택자 {} ,윗손
8. 형제 선택자 : 형선택자 ~ 선택자 {} ,아무형제
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 | <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <style type="text/css"> /* 2. ID 선택자 - 태그의 id값을 통해서 태그를 검색 - #아이디명 - 태그명#아이디명 3. 클래스 선택자 - 태그의 class값을 통해서 태그를 검색 - .클래스명 - 태그명.클래스명 */ /* h3 { color: blue; } */ id선택자 #co_title { color: red; } /* 생략된 형태 */ div#co_tel { color: yellow; } /* 원형 */ 클래스 .p_title{ background-color: yellow; } .p_tel{ color: green; } div.p_name{ color: orange; } /* 태그 유무에 따라 범위가 달라짐 */ /* 선택자는 얼마든지 중복 가능 속성 충돌 1. 완전하게 동일한 선택자를 가지고 동일한 속성을 정의한 경우 (a태그 2개 예제) - 되도록 쓰지 말것 - 나중에 선언된 속성이 이전 속성을 덮어쓴다. 2. 다른 종류 선택자를 가지고 동일한 속성을 정의한 경우 a. 태그 선택자 : 1점 b. class 선택자 : 10점 c. id 선택자 : 100점 - 점수의 총합이 가장 높은 선택자가 적용 */ a{ color: red; } a{ background-color: yellow; /* color: green; */ } .links { color: orange: } #link1 { color: blue; } </style> </head> <body> <!-- ex04.htm --> <!-- HTML - 구조와 데이터는 표현하지만., 데이터의 의미는 표현할 수 없는 언어 - 표현에 중심을 둔 언어 - 다시 데이터에 접근했을 때 데이터를 구분 못함 의미가 없고 재사용이 불가능한 HTML에 의미를 부여합시다. -> Semantic Web, 시멘틱 웹 -> HMTL5 - 식별자 추가(id, class) - id : 유일한 식별자(문서내에서), PK주민번호 같은 것 - class : 집합 식별자 --> [연습 : 선택자] <h3 id="co_title">회사 정보</h3> <div id="co_address">주소 : 서울시 강남구</div> <div id="co_tel">전화 : 02-555-8888</div> -> 문서내에서 유일한 정보 <hr /> <h3 class="p_title">개인 정보</h3> <div class="p_name">이름 : 홍길동</div> <div class="p_tel">전화 : 010-999-4444</div> <h3 class="p_title">개인 정보</h3> <div class="p_name">이름 : 아무게</div> <div class="p_tel">전화 : 010-255-2222</div> 안녕하세요. <span class="p_name">홍길동</span> 입니다. <hr /> <a href="#" id="link1" class="links">링크입니다.</a> </body> </html> | cs |
'WEB > CSS' 카테고리의 다른 글
인접 형제 선택자, 형제 선택자 (0) | 2016.01.22 |
---|---|
자손 선택자 (0) | 2016.01.22 |
그룹 선택자, 자식 선택자 (0) | 2016.01.22 |
css 적용방식 (0) | 2016.01.22 |
css란 (0) | 2016.01.22 |