CSS 코드란 무엇입니까?
CSS 란 무엇입니까?
중국어를 스타일시트로 번역! 그 역할은 간단합니다. 즉, 같은 페이지에서 서로 다른 하이퍼링크 스타일을 사용할 수 있습니다.
더욱 신기하게도 CSS 를 사용하면 파일 한 개만으로 수백 개의 웹 페이지 모양을 바꿀 수 있다. 방문자를 잃지 않고 개인화된 표현. 이 모든 것은 웹 스타일 시트의 강력하고 유연한 특성 때문이다.
1. CSS 구문:
CSS 의 정의는
선택기 (selector), 속성 (properties) 의 세 부분으로 구성됩니다
구문: selector {property: value} (선택기 {속성: 값 })
설명:
속성 값이 여러 단어로 구성된 경우 값을 따옴표로 묶어야 합니다. 예를 들어 글꼴 이름은 종종 여러 단어의 조합입니다.
예: p {font-family: "sans set Color: red} (단락 가운데 정렬; 그리고 단락의 문자는 빨간색입니다.
2. 선택기 그룹
같은 속성과 값을 가진 선택기를 조합해서 쓸 수 있습니다. 쉼표로 선택기를 분리하여 스타일 중복 정의를 줄일 수 있습니다.
ha 각 제목 요소의 텍스트는 녹색입니다.)
p, Table {font-size: 9pt} (단락 및 테이블의 문자 크기는 9 호)
효과는
p {font-size 와 정확히 같습니다 두 개의 다른 단락, 즉 한 단락은 오른쪽으로 정렬되고 한 단락은 중심에 위치하려면 먼저
p.right {text-align: right}
의 두 가지 클래스를 정의할 수 있습니다 정의한 클래스 매개 변수를 HTML 태그에 추가하기만 하면 됩니다.
이 단락은 오른쪽으로 정렬된
이 단락은 가운데 정렬된
< P > 클래스 선택기입니다. 선택기에서 HTML 태그 이름을 생략하는 방법도 있습니다.
이제 h1 요소 (제목 1) 와 P 요소 (단락) 를 모두 "센터" 클래스로 분류하여 두 요소의 스타일이 모두 ".센터" 클래스 선택기를 따르도록 하겠습니다.
< P > LT; H1class = "center" gt; 이 제목은 가운데 정렬된 LT 입니다. /h1gt;lt; P class = "center" gt; 이 단락은 또한 중앙에 정렬된 LT 입니다. /pgt;
참고: HTML 태그를 생략하는 이 클래스 선택기는 이후 가장 일반적으로 사용되는 CSS 메소드로, 모든 요소에 미리 정의된 클래스 스타일을 쉽게 적용할 수 있습니다.
4. ID 선택기
는 HTML 페이지의 ID 매개 변수에 단일 요소를 지정하고 ID 선택기는 이 단일 요소에 대해 별도의 스타일을 정의하는 데 사용됩니다.
ID 선택기는 클래스를 ID 로 바꾸면 클래스 선택기와 유사하게 적용됩니다. 위 예에서 클래스를 ID 로 대체:
이 단락 오른쪽 정렬
ID 선택기 정의 ID 이름 앞에 "#" 기호를 추가합니다. 클래스 선택기와 마찬가지로 ID 선택기의 속성을 정의하는 두 가지 방법이 있습니다. 다음 예에서 ID 속성은 id="intro "인 모든 요소와 일치합니다.
# intro
{
font-;
font-weight: bold;
color: # 0000ff;
background-color: transparent
} (글꼴 크기는 기본 크기의 110; 굵게; 파란색; 배경색이 투명함)
다음 예에서 ID 속성은 id="intro "인 단락 요소만 일치시킵니다.
p # intro
{
font-weight: bold;
color: # 0000ff;
background-color: transparent
}
참고: ID 선택기는 한계가 있어 개별적으로 정의할 수 있습니다
5. 포함 선택기
요소에 대해 관계 정의를 개별적으로 포함할 수 있는 스타일시트, 요소 1 에는 요소 2 가 포함되어 있으므로 요소 1 의 요소 2 에만 정의되고 개별 요소 1 이나 요소 2 에는 정의되지 않습니다 (예:
6. 스타일시트의 계단식
계단식 배열은 상속이며, 스타일시트의 상속 규칙은 외부 요소 스타일이 이 요소에 포함된 다른 요소에 상속되도록 유지된다는 것입니다. 실제로 요소 안에 중첩된 모든 요소는 외부 요소에 지정된 속성 값을 상속하며, 별도로 변경하지 않는 한 여러 레이어의 중첩 스타일이 겹쳐지는 경우도 있습니다. 예를 들어 DIV 태그 안에 p 태그:
div {color: red; 를 중첩합니다 Font-size: 9pt}
…
이 단락의 텍스트는 빨간색 9 번
(P 요소의 내용은 DIV 정의 속성을 상속함) 입니다 예를 들어 위쪽 여백 속성 값은 상속되지 않으며 단락은 문서 BODY 와 같은 위쪽 여백 값이 아닙니다.
또한 스타일시트 상속에 충돌이 발생할 경우 항상 마지막으로 정의된 스타일을 기준으로 합니다. 위 예에서 p 의 색상이 정의된 경우:
div {color: red; Font-size: 9pt}
p {color: blue}
...
이 단락의 텍스트는 파란색입니다
서로 다른 선택기가 같은 요소를 정의할 때 서로 다른 선택기 간의 우선 순위를 고려해야 합니다. ID 선택기, 클래스 선택기 및 HTML 태그 선택기는 ID 선택기가 마지막으로 요소에 추가되기 때문에 우선 순위가 가장 높고 그 다음이 클래스 선택기입니다. 이 세 가지 사이의 관계를 뛰어넘으려면 사용할 수 있다! Important 는 스타일 시트의 우선 순위를 높입니다 (예:
p {color: # ff0000! Important}
. blue {color: # 0000ff}
# id1 {color: # fff00} Important 가 주장하는 HTML 태그 선택기 스타일은 빨간색 문자입니다. 빼면! Important 인 경우 우선 순위가 가장 높은 ID 선택기에 따라 노란색 텍스트가 표시됩니다.
7. 주석:/* .. */
CSS 에 주석을 삽입하여 코드의 의미를 설명할 수 있습니다. 주석은 나중에 코드를 편집하고 변경할 때 코드의 의미를 이해하는 데 도움이 됩니다. 검색기에서 주석은 표시되지 않습니다. CSS 주석은 "/*" 로 시작하고 "*/"로 끝납니다. 다음과 같이
/* 단락 스타일 시트 */
p
를 정의합니다 /* 텍스트 가운데 정렬 */color: black; /* 문자는 검은색 */
font-family: arial/* 글꼴은 arial */
}
참고 자료:/htmldata/2006-03-29/1143593476.html