2013-02-04 3 views
0

내 스타일 시트에 요소에 대한 '기본'스타일을 포함해야합니까? 내 페이지에도 사용되지 않아야합니까? 예를 들어CSS - 사용하지 않는 요소의 스타일?

, 난 단지 h1, h2, h3h4 사용할 때, 정말 h5h6 스타일을 추가해야합니까? 또는 웹 페이지에서 표를 사용하지 않을 경우 기본 스타일을 추가해야합니까?

"물론 ..."라고 말할 수는 있지만 다른 한편으로는 전송해야하는 모든 데이터입니다.

답변

5

나는 이것이 당신이 그들이 사용하지 않을거야 얼마나 특정의 문제라고 생각합니다. 개인적으로 제어하지 않는 CMS 및 마크 업이 포함 된 사이트에서 작업하고 있습니까? 어떤 상황에서도 아무도 h5를 사용할 수 없다는 것을 확신 할 수 있습니까?

오직 정적 인 사이트라면 편집자가 사용하는 사이트와 사용하지 않는 사이트를 알 수 있으므로 게시하기 전에 모든 변경 사항을주의 깊게 미리 볼 수 있으므로 당신이 전혀 사용하지 않는 것들을 제거함으로써 당신의 CSS를 조금 더 가볍게 유지하는 데 해를 끼칠 수 있습니다.

잘 모르겠 으면, 그럴 경우 커버하기 위해 두 줄 이상 추가하는 오버 헤드가 실제로는 최소화된다고 생각합니다.

+1

매우 최소한의. – Kyle

+0

매우 그렇습니다. 사실, 예를 들어 실제로 h3을 사용하는지에 관계없이 h1을 통해 h3을 사용하여 h1을 스타일링합니다. 그러나 사용하지 않는 모든 * 태그를 고려해야합니다. 추가로 삭제하려는 경우 킬로바이트 또는 무언가, 그것은 아마도 조금 지나치게 유감 스럽지만 유해하지는 않습니다. 다른 것이 없다면 아마도 프로그래머가 시간을 고려해야 할 것입니다. 다운로드 시간이나 파일 크기가 아닙니다. H5 (또는 무엇이든) 스타일을 사용하지 않는 것이 옳은 이유는 무엇입니까? – Mike

0

예 및 아니요 정규화 유형 CSS를 사용하여 모든 요소를 ​​기준 레벨로 재설정 할 수 있습니다. 그러나 그 이상으로 좋은 섹션을 만들면 h6을 추가해야하는 경우 파일을 상속 한 사용자 또는 사용자가 원하는 곳을 쉽게 찾을 수 있습니다.

http://necolas.github.com/normalize.css/

0

설정하지 않은 경우 해당 요소에 대한 브라우저의 기본 렌더링을 사용합니다.

이 다음은 가장 일반적인 CSS 리셋 스크립트를 찾을 수 있습니다 (그래서 당신은 모든 브라우저에서 일관된 렌더링을 확신) : http://www.cssreset.com/

관련 문제