컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - CSS 코드란 무엇입니까?

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

上篇: 나는 7 종의 인터넷 케이블을 샀다. 광대역을 설치한 스승이 7 종 인터넷 케이블을 설치하는 것을 거절하지 않는 이유는 무엇입니까? 下篇: 지능형 아웃바운드 통화 로봇에 대해 어떻게 생각하시나요?
관련 내용