2011-01-29 3 views
1

CSS에 대한 몇 가지 자습서를 읽었지 만 내가 본 사이트 중 어느 것도 언급하거나 설명하지 않습니다. CSS를 의미합니다.무엇을합니까? CSS의 의미?

무엇을합니까? 평균?

+0

그런데 왜 그 사이트에서 의미가 있었는지 읽지 않았습니까? – leppie

+0

@leppie - 그는 아마도 "하나"가 아니라 "하나가 아니라"를 의미했습니다. –

+0

@Franci Penov : 하나의 사이트에서 설명하지 못했습니다. 이것은 CSS의 기본 개념 중 하나입니다. – leppie

답변

2

아무런 내용이 없습니다.

나는 당신이 a class selector을 말하는 것으로 추측합니다.

-1

class selector입니다. 규칙이 class이고 값이 . 인 모든 요소에 규칙이 적용되어야 함을 의미합니다.

+3

http://w3fools.com/ 참조 - 평소처럼 여기에 오류가 있습니다. "아래 예제에서 class ="center "인 모든 p 요소는 가운데 정렬됩니다."사실이 아닙니다. 'text-align'은 적용되는 요소의 중심에 있지 않고, 그 요소의 인라인과 텍스트 자식들을 중심에 둔다. – Quentin

+0

예, w3schools에는 몇 가지 실수가 있습니다. –

1

그럼, 다음과 같은 상황에서 :

.foo { 
    //properties 
} 

는 foo는 클래스임을 나타냅니다. #은 ID라는 것을 의미하고, 아무것도 없다면 그 타입의 모든 태그를 의미합니다. 그래서, html에서는, 당신은 "." 다음과 같이하십시오 "#"를

<div class = "foo"></div> 

은/

<div id = "foo"></div> 

사용 클래스가 될 것입니다 "." 둘 이상에 적용하려는 경우 한 가지에 적용하려면 id/"#"을 사용하십시오.

클래스가 무엇인지 궁금하다면 클래스는 CSS에서 물건을 선택하는 3 가지 유형 중 하나입니다. id (내가 설명했다)는 태그에 'id = "foo"'가있는 것과 같은 속성 (일반적으로 한 가지)에 다음 속성이 적용된다고 말합니다. 클래스 선택기는 태그에 "class ="foo ""가있는 모든 것에 적용된다는 것을 의미합니다. 그것보다 더 많은 것이 없다면 그것은 그것이 그 이름을 가진 모든 것에 적용된다는 것을 의미합니다.

.foo { //applies to all things with "class="foo"" in tag. 
    border: black thin solid // applies a black border to them. 
} 
#foo { //applies to all things with "id="foo"" in tag. 
    border: black thin solid // applies a black border to them. 
} 
div{ //applies to all div tags. 
    border: black thin solid // applies a black border to them. 
} 
h1{ //applies to all h1 tags 
    border: black thin solid // applies a black border to them. 
}