2012-02-28 5 views
1

가능한 중복 :
Is it OK to style the <html> tag?
Is correct to set CSS property to html tag?<html> 태그에 스타일을 직접 적용해야합니까?

이는 <html> 태그에 직접 스타일을 적용하는 유효하거나 확인인가?

예 :

<html class="myclass"> 

예 2 :

<html style="background-color: #000000;"> 

나는 대답이 '아니오'생각하지만, 나는 사회에서 고체 확인을 부탁합니다.

+1

정말 수업이 필요하지 않습니다. ''요소는 한 번만 나타날 수 있습니다. 스타일 시트에'html {background-color : # 000000}'을 사용하면됩니다. – animuson

+0

일반적인 스타일링을 위해서는 아마도 수업이 필요하지 않을 것입니다. 그러나 사이트의 다른 페이지에서 'html'에 다른 스타일을 적용하려면 클래스 또는 ID가 필요합니다. – BoltClock

답변

1

예, 유효하고 모두 <html> 요소에 스타일을 적용해도됩니다.

html { 
    background-image: linear-gradient(45deg, #eee, #ddd); 
} 

또는 요소가 사용 가능한 전체 높이를 차지합니다 : 나는 종종 전체 페이지 배경 그라디언트를 적용하는 데 사용할

에만 <body> 요소에 적용
html, body, #element { 
    min-height: 100%; 
} 

, 아무튼 이런 종류의 일하지 마라. 물론 인라인 스타일은 사용하지 마십시오.

+0

감사합니다. 그래, 이건 호기심에 관한 질문 이었어. 그래서 나는 인라인 스타일의 길을 갔을거야. 나는 철저히 예를 들자. –

0

스타일을 HTML 태그에 직접 적용하는 것은 유효하지만 매우 나쁜 습관입니다. 항상 CSS와 HTML을 구분해야합니다.

0

외부 스타일 시트는 스타일을 처리하는 가장 좋은 방법입니다. 이렇게하면 전체 웹 사이트에서 동일한 스타일을 적용하여 케이크 조각을 업데이트 할 수 있습니다. 또한 HTML 파일의 크기를 줄여로드 시간을 훨씬 단축합니다.

0

할 수는 있지만 대개 좋은 습관은 아닙니다. 그것이 당신의 프로젝트에 달려 있다고 말한 것입니다. 빨리 해보기를 시도해도 괜찮습니다.하지만 클래스를 사용하고 스타일 시트를 완성하면 스타일 시트를 사용하는 것이 좋습니다.

0

<body> 태그에 클래스를 추가하면 콘텐츠를 페이지별로 스타일을 지정하는 것이 훨씬 더 일반적입니다.

관련 문제