![CSS 셀렉터, 기초 이론 정리. 포트폴리오 만드는 날까지! | 프론트엔드 개발자 입문편: HTML, CSS, Javascript](https://i.ytimg.com/vi/gGebK7lWnCk/hqdefault.jpg)
콘텐츠
약어 CSS는 영어 "캐스 캐이 딩 스타일 시트"또는 "계단식 스타일 시트"에서옵니다. CSS는 디스플레이 매개 변수와 내용을 분리하여 웹 개발자와 디자이너에게 더 많은 예술적 디자인 컨트롤을 제공합니다. CSS 문은 웹 문서의 머리글에 배치 된 다음 중괄호 ({})로 웹 페이지 본문 내에 표시됩니다. 중괄호 안에는 다른 CSS 요소를 지정하는 괄호 - () 또는 대괄호 ([])가 있습니다.
열쇠
키는 CSS 구문의 주요 요소입니다. 그것들 안에 포함 된 모든 CSS 매개 변수의 열기와 닫기를 의미합니다. {} (으)로 표시되며 CSS 요소는 이미지, 위치, 표시 요소 또는 요소의 조합을 의미합니다. 키는 div 요소 / 레이어 내부에 존재할 수 있으며 항상 </ body> 태그 안에 있습니다. 다음은 그 예입니다.
div # example {패딩 : 5px; 여백 : 20px; 너비 : 350px; }
괄호
백분율 및 색상과 같은 관계 요소는 괄호로 묶습니다. 괄호는 CSS 요소에 대한 추가 정의를 제공합니다. CSS3 이전의 CSS 버전에서는 괄호가 키와 같은 방식으로 요소를 정의 할 수있었습니다. 두 가지 예는 색상 (16 진수 코드로 정의 됨)과 배경 이미지입니다.
색상 : rgb (128, 128, 255); 이미지 : url ( "/ images / bg.png")
괄호
속성 선택자로 알려진 대괄호 ([])는 요소의 속성 값을 지정하는 데 사용됩니다. CSS2에는 4 가지 값이 있었고 CSS3에는 3 가지 값이 추가되었습니다. 네 개의 원래 선택기는 지정된 "title"속성이있는 요소에 해당하는 [title] 속성의 존재를 정의합니다. 속성 유형이 "send"인 모든 입력 요소에 해당하는 간단한 속성 값 - input [type = "send"]; 공백으로 구분 된 단어 목록 인 class 속성이있는 단락에 해당하는 목록 속성 값 -p [class ~ = "literary"] 중 하나는 "문학적"입니다. 속성 값이 "http :"로 시작하는 링크 요소에 해당하는 부분 속성 값 - [href ^ = "http :"]. Internet Explorer 7이 도입되기 전에는 대괄호가 많이 사용되지 않았습니다. IE6에서는이를 인식하지 못했기 때문입니다.
셰브론
기본 HTML (Hypertext Markup Language) 및 XML (Extensible Markup Language) 문서의 선택기와 섹션은 괄호로 표시된 괄호로 구분됩니다 . 또한 일부 CSS 요소의 하위 요소를 나타냅니다. CSS에서 "자식 선택기"는 두 개 이상의 항목이 쉐브론 ">"으로 구분되어 구성됩니다. 이들은 웹 페이지의 특정 정의 된 섹션을 나타냅니다. 본문은 볼 수있는 페이지입니다. 서로 겹쳐진 종이처럼 쌓일 수있는 층; 또는 적정, "마이크로 포맷"으로 알려진 특정 물체 또는 날짜를 나타냅니다.
CSS 노트
CSS 브래킷과 분리되어 있지만 정교한 CSS 레이아웃을위한 가치있는 조직 도구 인 스타일 시트 메모입니다. 이들은 HTML 코드에 아무 것도 추가하지 않는 주석이므로 페이지의 로딩 시간을 증가시키지 않습니다. 길고 정교한 CSS에 대한 개요를 제공합니다. CSS의 노트는 다음과 같이 자신의 속성 (/ *) 내에 배치됩니다.
/ 모든 주석은 슬래시와 별표로 구분 된 세그먼트 내에 포함됩니다. /
캐스 캐이 딩 스타일 시트의 섹션을 탐색하는 데 도움이되는 것은 매우 중요합니다.
참고 문헌
- "CSS Mastery : 고급 웹 표준 솔루션"; Andy Budd, 그 외 여러분; 2009 년
- W3 학교 : CSS 구문
- "궁극적 인 CSS 참조"; 토미 올슨 (Tommy Olsson) 등; 2008 년
항공편
- W3C : CSS 선택자 [영문]
- New2HTML : CSS 구문 [영문]