~~Title:CSS 선택자에 대해서~~
{{section>language:jquery:jquery_문서_목록#jQuery_문서_목록&nofooter&noeditbtn}}
======CSS 선택자에 대해서======
====== 주석 ======
hello2 hello3 hello3 1번 자식 요소 2번 자식 요소
/* 한줄 주석 */
/*
여러줄 주석
*/
====== 기본문법 ======
선택자 { 선언부 }
선언부에는, 속성명과 값을 써서 CSS를 설정한다.
선택자 { 속성명: 속성의값; 속성명: 속성의값; }
* 속성명 : Property
* 속성의 값 : Value
====== 선택자 ======
* { color: blue; }
선택자를 '' * ''로 해두면 모든 요소를 선택하는 것이 된다.
===== 태그 요소 선택자 =====
hello2
h2 { color: red; }
선택자 '' h2 ''를 사용한 부분만 선택된다.
===== 아아디 선택자 =====
* ''#'' ← 아이디 선택자 in CSS
hello2
#hello { color: red; }
html 태그에 '' id ''를 사용해서 값을 설정하고 css 에서는 아이디 선택자 '' # ''를 사용해서 요소를 선택한다.
* ?? : '' id ''는 여러개 쓰게 되면 어떤게 선택되는걸까?
===== 클래스 선택자 =====
* ''.'' ← 클래스 선택자 in CSS
html에서 ''class''를 사용해서 속성 값을 부여한다. CSS 에서는 ''.'' 기호를 붙여 해당 클래스를 사용하는 요소를 선택한다.
.first { color:red; }
.second { background-color: green; }
===== 다중선택자 =====
* 선택자를 '' , ''를 사용해서 여러개를 선택자에 같은 스타일을 지정할 수 있다.
h1,
#hello,
.first {
color: red;
}
===== 결합선택자 =====
html 문서에서 계층 관계에 따른 부모,자식 요소를 선택하기 위한 선택자
div p { color:blue; }
* ''
'' 태그를 선택한다.
.parent > p { color: green; }
* ''.parent > p'' 는 ''parent'' 클래스를 가진 요소에서 모든 ''
'' 태그만을 선택한다. 두개의 차이가 미묘..