최신 웹 개발 튜토리얼
 

CSS구문 및 선택기


CSS 구문

CSS 규칙 세트는 셀렉터와 선언 블록으로 구성

CSS 선택기

HTML 요소에 대한 선택 포인트는 당신이 스타일을 할 수 있습니다.

선언 블록은 세미콜론으로 구분 된 하나 이상의 선언이 포함되어 있습니다.

각각의 선언은 콜론으로 구분 된 CSS 속성 이름과 값을 포함한다.

CSS 선언은 항상 세미콜론으로 종료하고, 선언 블록은 중괄호로 둘러싸여있다.

다음 예에서 모든 <p> 요소는 빨간색 텍스트 색, 중앙 정렬 될 것입니다 :

p {
    color: red;
    text-align: center;
}
»그것을 자신을 시도

CSS 선택기

CSS 선택기는 데 사용되는 "find" HTML의 해당 요소 이름, 아이디, 클래스, 속성에 따라 요소 등을 (또는 선택).


요소 선택기

요소 선택기는 요소 이름에 따라 요소를 선택합니다.

당신은 모든 선택할 수 있습니다 <p> 이 같은 페이지에 요소 (이 경우, 모든 <p> 요소 가운데 맞춤, 빨간색 텍스트 색으로됩니다)

p {
    text-align: center;
    color: red;
}
»그것을 자신을 시도

아이디 선택기

이드 선택기는 특정 요소를 선택하는 HTML 엘리먼트의 id 속성을 사용한다.

아이디 선택이 하나의 고유 한 요소를 선택하는 데 사용되도록 요소의 ID는 페이지 내에서 고유해야합니다!

특정 ID를 갖는 요소를 선택하기 위해, 소자의 ID 다음 해시 (#) 문자를 쓰고.

스타일 규칙은 다음과 HTML 요소에 적용됩니다 id="para1" :

#para1 {
    text-align: center;
    color: red;
}
»그것을 자신을 시도
노트 참고 : ID 이름이 숫자로 시작할 수 없습니다!

클래스 선택기

클래스 선택기는 특정 클래스의 속성을 가진 요소를 선택합니다.

된 기록, 특정 클래스 요소를 선택하려면 period (.) 클래스의 이름 뒤에 문자를.

아래의 예에서, 모든 HTML 요소 class="center" 빨간색과 중앙 정렬 될 것입니다 :

.center {
    text-align: center;
    color: red;
}
»그것을 자신을 시도

또한 특정 HTML 요소는 클래스에 의해 영향을하도록 지정할 수 있습니다.

아래의 예에서, 단지 <p> 와 요소 class="center" 중앙 정렬 될 것입니다 :

p.center {
    text-align: center;
    color: red;
}
»그것을 자신을 시도

HTML 요소는 하나 이상의 클래스를 참조 할 수 있습니다.

아래의 예에서 <p> 요소에 따라 스타일이 될 것이다 class="center" 와에 class="large" :

<p class="center large">This paragraph refers to two classes.</p>
»그것을 자신을 시도
노트 참고 : 클래스 이름이 숫자로 시작할 수 없습니다!

선택기를 그룹화

이 같은 동일한 스타일 정의와 요소가있는 경우 :

h1 {
    text-align: center;
    color: red;
}

h2 {
    text-align: center;
    color: red;
}

p {
    text-align: center;
    color: red;
}

이 코드를 최소화하기 위해, 선택기 그룹에 더 좋을 것이다.

그룹 선택자에, 쉼표로 각 선택기를 구분합니다.

아래의 예에서 우리는 위의 코드에서 선택기를 분류했다 :

h1, h2, p {
    text-align: center;
    color: red;
}
»그것을 자신을 시도

CSS 댓글

주석은 코드를 설명하는데 사용되며, 추후에 소스를 편집 할 때 도움이 될 수있다.

댓글은 브라우저에 의해 무시됩니다.

CSS 코멘트로 시작 /* and ends with */ . 댓글은 여러 줄에 걸쳐있을 수 있습니다 :

p {
    color: red;
    /* This is a single-line comment */
    text-align: center;
}

/* This is
a multi-line
comment */
»그것을 자신을 시도

연습으로 자신을 테스트!

연습 1» 운동 2» 운동 3» 운동 4»