1. 우주 연산자
(1) CSS 언어
간단히 말해서 CSS 언어는 JS 언어와 유사합니다. 클라이언트가 다운로드하고 로컬 브라우저에서 구문 분석합니다. CSS 언어는 매우 낮은 수준의 "약한 유형의" 언어입니다. JS와 같은 비교적 완전한 객체 기반의 "약한 유형의" 언어와는 아직 거리가 멀습니다. CSS 스타일은 정의되어 있으며, 스타일 표현은 문서 흐름 순서와 CSS 우선 순위 수준에 따라 이루어지며, 브라우저가 이를 인식하고 계산한 후에 표시된다는 점을 알아야 합니다. 그리고 브라우저에는 무시 및 오류 수정 기능(특히 IE)이 있으므로 스타일 정의의 구문이 잘못되어도 브라우저의 정상적인 작동에는 영향을 미치지 않지만 원하는 효과는 표시되지 않습니다. 스타일을 디자인하고 정의할 때 문제 해결이 더 어려운 이유는 약한 유형의 CSS 언어 자체의 느슨함과 관련되어 있으므로 실수를 줄이기 위해 CSS 정의의 엄격한 금지에 더 주의를 기울여야 합니다. , 더 나은 작업이 더 빨리 완료됩니다.
(2) CSS 연산자
우선 CSS 언어에는 연산자가 많지 않습니다. .#{}:";와 매우 중요한 공백이 있습니다. 이러한 연산자는 일반적으로 사용되는 정의 선언 기호입니다. CSS 스타일 정의에서는 공백이 조금 특별합니다. .Net 또는 Java의 클래스 패키지 정의에서 . HTML과 관련하여, 즉 CSS의 각 정의는 "특정 HTML 태그" 또는 "특정 모듈식 HTML 코드"에 해당하며 HTML은 HTML 코드를 기반으로 여러 CSS 스타일 클래스를 호출할 수 있습니다. ; HTML 태그는 여러 스타일 클래스로 "복합적으로 호출"될 수도 있습니다. 따라서 CSS 스타일 정의의 복잡성은 관련 HTML과 분리될 수 없습니다.
(3) 예시 설명
인용된 내용은 다음과 같습니다. <스타일 유형="텍스트/css"> |
설명하다:
1. 첫 번째 클래스 b의 클래스 경로는 td.b이며, 이는 HTML 문서의 모든 td 태그에서 class="b"로 태그 스타일을 정의합니다.
인용된 내용은 다음과 같습니다. td .b { |