선택자. 28~72page
* class와 id를 같이 사용했을때 id가 우선순위로 읽힌다.
* 텍스트: title=""
이미지: alt="" 지켜주자.
* 인접선택자 : 익스6에서는 안된다.
* input:focus {
border:2px deepskyblue solid;
} => 익스6/7에선 안됨
* h1:before { content : "안"; color:blue; } h1:after { content : "세"; color:green; }
=> 요소 앞뒤의 color를 css에서 바꿔줄수 있음. 단 익스 6/7은 안됨
* 구체성 : h1 {color:red; } h1 {color:blue; } => 뒤의 h1의 color로 읽히게 된다.
body h1 {color:red; } h1 {color:blue; } => 앞의 h1의 color로 읽히게 된다.
3. 구체성의 표현 : 0(inline), 0(id), 0(class, 속성, 가상클래스), 0(태그, 가상요소)
▢ 선택자에 있는 모든 id 속성값에 0, 1, 0, 0 값이 추가됨
▢ 선택자의 모든 class 속성값과 기타 속성, 가상 클래스에 0,0,1,0 추가
▢ 모든 요소와 가상 요소에 0,0,0,1
ex)
body h1 {color:yellow} => 0,0,0,2
a[href] {color:yellow} => 0,0,1,1
a:hover {color:yellow} => 0,0,1,0
h1 ul li > a {color:yellow} => 0,0,0,4
h1.strike {color:yellow} => 0,0,1,1
#id2 {color:yellow} => 0,1,0,0
p:first-line {color:yellow} => 0.1,1,1 ?? 0011??
* important 선언 : important선언한 부분이 먼저 읽힌다.
*상속
1. 상속은 자식으로 상속 : 조상으로는 상속되지 않음
2. margin, border, padding, background 등은 상속되지 않음
3. 상속된 값은 구체성이 없음(0도 아님)
4. 구체성이 없기 때문에 브라우져의 하이퍼링크 스타일이 우선됨
*위키 안전색상
http://ko.wikipedia.org/wiki/%EC%9B%B9_%EC%83%89%EC%83%81
폰트는 em으로
레이아웃은 px로
Trackback URL : http://www.bobozzang.com/trackback/229