서문: 저자가 공부한 후의 나름의 이해와 정리이다. 혹시 오류나 궁금한 점이 있으면 수정해 주시면 계속 업데이트하도록 하겠습니다!
선택기 무게가 4자리 숫자로 표시되는 경우:
요소 선택기 의 가중치는 1이고,
id 선택기의 가중치는 100입니다. 클래스
인라인 스타일(JS
도 인라인 스타일을 작동함)의 가중치는 1000입니다. ;CSS 선택기
소개: 와일드카드 선택기, *{...}, 별표는 모든 요소와 일치할 수 있는 와일드카드 선택기를 나타냅니다.
속성 선택기
이며, 속성 선택기는 요소의 속성 및 속성 값을 기반으로 합니다. 요소를 선택하는 방법은 다양합니다.부분 속성 선택기: p[class ^="a"] , 클래스 속성 값이 a로 시작하는 p 요소를 가져옵니다. p[class $="b"], 클래스 속성 값이 b로 끝나는 p 요소를 가져옵니다.
선택기, 쉼표로 그룹화할 선택기를 구분합니다. #wrapper, #content{...}, ID가 래퍼인 요소와 ID가 다음인 요소를 가져옵니다. content, two 모두 가져오기
하위 선택기는 하위 요소, 한 수준 아래로만 검색 하위 요소 선택자와 하위 항목 선택자는 동일하지 않습니다. 하위 항목 선택자에는 하위 요소 선택자가 포함되며 하위 항목 선택자는 계속해서 아래쪽으로 검색;
인접 형제 선택기 ( IE6 이하 지원 안 함), 클래스 래퍼가 있는 요소, 클래스 콘텐츠가 있는 다음 요소, 를 가져온 후 더하기 기호 .wrapper + .content{...}로 그룹화할 선택자를 구분합니다. 범용 형제 선택자 의 차이점은
인접 형제 선택자는 현재 요소만 얻고 나중에요소는 인접한 형제 선택자와 다릅니다.
의사 클래스 선택기(IE8 이하에서는 지원되지 않음):
:root는 문서의 루트 요소, 즉
input:focus을 선택합니다.
요소:hover, 마우스가 현재 요소 위로 이동합니다.
p:nth- of-type(n), 선택 항목은 상위 요소의 n번째 p 요소 입니다. 이는 계산된 n입니다. 🎜> 상위 요소 내부의 p 요소. 그런 다음 get; n은 정수 이고 1부터 시작하며 수식일 수도 있고 짝수(짝수), 홀수(홀수)라는 키워드일 수도 있습니다. number);
:first-of-type, p:nth-of와 동일한 효과를 갖는 상위 요소의 첫 번째 p 요소를 선택합니다. -type(1);
:last-of-type, 선택 항목은 상위 요소의 마지막 p 요소입니다. n번째 요소는 없습니다.
은 마지막 하위 요소부터 계산됩니다. 앞으로 , 앞에 n번째
하위 요소 입니다. 상위 요소 중 p 요소여야 하며, 이는 상위 요소에 따라 입니다. n 요소 내에서 하위 요소의 순서를 계산한 다음 여부를 확인합니다. n번째 하위 요소는 p 요소입니다. 이로 인해 n번째 하위 요소가 p가 아닐 수 있고 을 얻을 수 없는 상황이 발생하므로 n번째-를 사용하는 것이 좋습니다. of-type(n);
:first-child, 선택 항목은 상위 요소입니다. and의 첫 번째 요소는 p 요소입니다. :nth-child(1);
p:nth-last-child(n), 선택 항목은 상위 요소의 n번째 하위 요소이고 p 요소여야 하지만
는 마지막 하위 항목다른 것들이 많이 있습니다...
와 은 블록 수준 요소 와만 연관될 수 있습니다. 요소의 첫 번째 줄 스타일
은 블록 수준 요소:after에만 연결할 수 있습니다. IE7 이하에서는 생성된 콘텐츠를 요소 콘텐츠의 시작 부분에 삽입합니다.
:before 요소 콘텐츠 마지막으로 생성된 콘텐츠를 삽입합니다.
::selection은 사용자가 선택한 부분과 일치합니다.위 내용은 CSS 선택자에 대한 간략한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!