2014-09-23 3 views
12

W3C 유효성 검사 서비스를 통해 웹 사이트를 실행하고 있습니다. 나는 다음과 같은 HTML에 대한 오류 메시지를 받고 있어요 :W3C 유효성 검사에서 기사의 h1이 유효하지 않음을 나타냅니다.

<section class="about"> 
    <article> 
    <header> 
    <h1>Mission</h1> 
    </header> 
    <div class="content"> 
     <p>bla bla bla</p> 
    </div> 
    <aside> 
     <img src='/images/logo-hse-250x250.png' /> 
    </aside> 
    </article> 
</section> 

W3C의 유효성 검사 오류는 다음과 같습니다

만을 향하고 최상위로 h1 요소를 사용하여 고려 (모든 h1 요소로 간주됩니다 많은 화면 판독기 및 기타 도구의 최상위 제목).

내가 HTML5로 생각
<h1>Mission</h1> 

, 그것은 한 페이지에 하나 개 이상의 h1 태그를 사용 하였다. 그리고 h1 태그는 article 요소 안에 사용될 수 있습니다.

W3C가이 HTML의 유효성을 검사하지 않는 이유는 누구입니까?

+2

"무효"라고 말하지 않고 "사용을 고려하십시오"라고 말하면서 오류가 아니며 경고입니다. 'img'에 'alt' 속성을 추가하면 검사기가'업로드 된 문서가 HTML5로 확인되었습니다. '라고보고합니다. –

+0

사이드 노트 :이'section'이'article' 외에 다른 것을 포함하지 않는다면,이'section'은 거기에 있지 않아야합니다. – unor

+0

감사합니다. @unor, 네, 저도 그렇게 생각 했으므로 모든 불필요한 섹션 요소를 제거했습니다. 그럼 물론 레이아웃을 수정해야했지만 지금 해결되었습니다. – Toontje

답변

-4

<h1> 태그는 최상위 제목, 즉 페이지 제목/제목으로 사용해야합니다. 여기 당신은 W3C Reference

입니다. 왜냐하면 그 이유는 SEO입니다. 검색 엔진 색인 생성을 지원할 수있는 최상의 방법으로 콘텐츠가 포맷되도록합니다. 기술적 인 정확성 때문에; 해당 마크 업이 적절하게 작성되었는지 확인하십시오. W3C spec.

는 페이지의 strucutre에 따라, 당신은 아마 더 이상 사용할 수 있지만, TU이 h1을 사용하는 것이 유효 하나 개 이상의 <h1> 태그

enter image description here

+4

"W3C reference"는 8 살입니다. 당신이 참조하는 "W3C 스펙"은 H1의 사용법에 대해서는 아무 것도 말하지 않고, 구문에 대해서만 말합니다. SEO와 관련하여 주제에 대한 지식을 새로 고침해야합니다. 검색 엔진은 H1 태그와 여러 H1 태그가없는 페이지를 성공적으로 색인화 해 왔으며, 요즘 마크 업 부서에서는별로 도움이되지 않습니다. 실제로 키워드 스팸을 피하기 위해 * 마크 업을 무시할 수도 있습니다. 마지막으로 HTML5에서 H1의 새로운 의미에 대한 이해가 부족합니다. 나는 당신이 그것에 뼈대를 제안합니다. –

관련 문제