css 선택자를 아직도 잘 몰라서 좋은 글을 발견해서 간단히 정리해본다.
전체요소를 선택함
id를 대상으로 선택함
class 선택자
descendent 하위 선택자
id class 가 아닌 type에 따라 한 페이지있는 모든 요소 type 연산자
:link 클릭하기 전 상태의 a tag 전체 대상 / 가상 클래스 개념
:visited 클릭했었거나 방문했던 페이지 a tag / 가상 클래스 개념
인접 선택자 / 앞의 요소 바로 뒤에 있는 요소만 선택함.
직계 자식만을 선택한다.
X + Y와 유사하지만 덜 엄격하다 바로 뒤 뿐만 아니라 뒤에 있는 모든
속성 선택자 앞의 예에서 title 속성이 있는 요소만 석택함.
href에 nettus가 포함되면 선택됨
href에 속성값이 http로 시작하면 선택됨
href에 속성값이 .jpg로 끝나면 선택됨
ex) a[data-type="image"]{color:red;}
foo 속성값에 bar이 포함되는 요소를 선택 (공백으로 분리된 값이 일치)
라디오 버튼 / 체크박스처럼 체크되는 ui요소만 대상으로 함
before / after 가상 클래스
시작 지점에 생성된 요소 / 끝 지점에 생성된 요소
사용자 동작 (user action) 가상 클래스
선택자를 제외한 X요소 / 여집합 개념인듯
첫줄, 첫 글자 같이 요소 일부분을 지정
요소중 특정요소 지목방법 유용
요소 끝에서 선택하는 방식 / 요소가 많을 때 뒤쪽 요소를 선택하는 경우 유용
child를 석택하지 않고 요소의 type을 선택할때
끝에서 부터 선택할때
첫 번째 등장하는 요소가 X일때
26 반대
유일한 자식일때만 선택
유일한 타입이면 선택
X요소 중 첫 번 째 X선택