2013-04-26 5 views
0

현재 HTML과 CSS에 대해 공부하고 있습니다. 나는 CSS에서이 코드를 가지고 :CSS 속성 및 태그 속성

h2 { 
    background: url(../_images/open.png) no-repeat 0 11px; 
    padding: 10px 0 0 25px; 
    cursor: pointer; 
} 

이 코드는 모든 H2 태그의 일부 속성 값을 변경합니다.

내 질문 : 태그에 어떤 속성이 있는지 알고 어떻게 사용할 수 있습니까? 내가 예를 들어 모든 H3 태그를 사용하는 경우

예를 들어, 여기서 (인터넷에서) 나는 태그 H3가이 속성을 손쉽게 찾을 않기 때문에 내가 그들을 바꿀 수 있나요? 커서를 변경하고 싶지만 h3 태그에도 커서 속성이 있는지 어떻게 알 수 있습니까?

WindowsForms에서 Button을 사용할 때와 비슷하게 MSDN에서 Button에있는 모든 속성을 찾아서 원하는대로 설정할 수 있습니다. I w3schools에서 확인했지만 그와 같은 것을 찾을 수 없습니다.

+1

가이드/참고 자료는 http://www.htmldog.com/guides/에서 확인하십시오. 공식 참조는 w3c 사이트에 있지만 html에 익숙하지 않은 경우에는 파고가되고 싶지 않습니다. 부수적으로, w3schools는 참조로 사용하기에 끔찍한 장소이며, 다른 어떤 사이트보다 좋습니다. 불행히도 귀하의 질문은 주관적이며 따라서 토론을 요구하기 때문에 Q & A 형식에 맞지 않습니다. – sg3s

+3

먼저 _every_ CSS 속성을 _every_ 요소에 적용 할 수 있습니다. 그것이 어떤 효과가 있다면 다른 문제 일 수 있습니다. W3C 사양은 모든 속성에 대해 "적용 대상"섹션을 가지므로 의심이가는 곳으로 가서 찾아보십시오. – CBroe

답변

4

이 코드는 모든 h2 태그의 일부 속성 값을 변경합니다.

HTML 속성과 CSS 속성이 혼동스러워 보입니다. 이 둘 사이에는 약간의 교차가 있지만 별도의 것으로 간주되어야합니다.

속성이 태그 속성 인 을 어떻게 알 수 있습니까? 그렇다면 태그를 사용할 수 있습니까?

어떤 요소에 대해서도 CSS 속성을 설정할 수 있습니다. 일부는 항상 적용됩니다. 일부는 다른 CSS 속성이 설정되는 것에 따라 적용됩니다.

는 예를 들어, left는 (static 이외 position 속성 값을 갖는 로 정의되는) 위치되는 요소들에 적용된다.

요소 유형은 중요하지 않습니다 (브라우저의 기본 스타일 시트에서 할당 된 속성의 값을 넘어 일반적으로 유일한 요소는 display입니다).

CSS 2.1 사양은 a list of all the properties입니다. CSS 레벨 3은 더 많은 속성을 추가하지만 다양한 사양에 흩어져 있습니다. W3C has a wiki,하지만 그 완전성에 대해 말할 수는 없습니다.

+2

모든 CSS 속성에 대한 권위있는 목록이 없기 때문에 구성하기가 어려울 수 있습니다. 대부분의 CSS 레벨 3 문서는 초안 수준이지만 부분적으로 구현되었습니다. 약 1,000 개의 항목이있는 [CSS 키워드 색인] (http://www.cs.tut.fi/~jkorpela/css/keywords.html)을 작성했습니다 (단, 속성 이름 이외의 키워드도 포함되어 있음). 공급자 프리픽스없이 속성을 나열합니다. –

1

당신은 모든 HTML 요소에 모든 CSS 속성을 적용 할 수 있습니다

CSS. 브라우저가 어떻게 렌더링되고 지원되는지는 브라우저에 따라 다릅니다. 예를 들어, 모든 요소 (태그)에 테두리를 적용 할 수 있습니다. 당신이 각 속성에 대한 웹 검색을해야합니다 요소의 속성에 관해서

HTML은

속성.속성을 가장 잘 묘사 한 것으로 생각되는 웹 페이지를 찾습니다 (대부분 w3school를 사용하지만 일부 정보는 오래되어이 페이지에 대한 내용이 많습니다). 언제나 그렇듯이 브라우저는 속성을 지원해야합니다. html 속성에는 "msdn"이 없으므로 완전한 목록을 찾을 수 없습니다.

-

당신은 CSS 속성과 요소의 속성 사이에 큰 차이가 있음을 알아 두셔야합니다.

+0

오래된 것입니다 ... 아니면 잘못되었습니다. – Quentin