2011-12-14 36 views
7

Birden çok <header> ve HTML 5'te kullanabiliyor mu? Evet ise, bu durumda yanlış değil ve ekran okuyucu kullanıcılarıyla karıştırılacak mı?Birden çok <header> ve <footer>

Birçok sitesi

<body class="home"> 
    <header class="hd1"> 
     <hgroup> 
     <h1>HTML5 Documnet</h1> 
     <h2>tagline</h2> 
     </hgroup> 
    </header><!-- .hd1 --> 
    <div class="main"> 
     <section class="hs1"> 
      <header> 
      <h1>This is a Page Sub Title</h1> 
      </header> 

      <p>Some content...</p> 
      <h2>Demonstrating EM and STRONG</h2> 

      <p><strong>This text will have more importance (SEO-wise and contextually)</strong></p>   

      <footer> 
      <p>Author: <cite>Louis Lazaris</cite></p> 
      </footer> 

     </section> 
    </div><!-- .main --> 
    <footer class="f1"> 
    <p>copyright &copy; year</p> 
    </footer><!-- .f1 --> 

</body> 

cevap

7

Evet, birden <header> ve <footer> elemanları gayet gibi kullanır gördü. Çoğu kişi, bunları kullanmak için <div id="header"> ile aynı şekilde kullanılmamaktadır. Teknik olarak, üstbilgi ve altbilgi, bir bölümün bir üstbilgisini ve altbilgisini temsil eder.

A: Bir bölüm vb telif hakları, alıntılar, referanslar gibi şeyler <h1> gibi başlık etiketleri içerir ve daha sonra içerik, ardından altbilgim bir makalede, at dilinden

olarak sayfanın bir parçası olmak başlık elemanının genellikle bölümün (bir h1 – h6 öğesi veya bir h grup elemanı) başlığı içermesi amaçlanmıştır, ancak bu gerekli değildir. başlık öğesi, bir bölümün içerik tablosunu, bir arama formunu veya ilgili logoları sarmak için de kullanılabilir.

Ve

altbilgi elemanı en yakın atası için altbilgi içeriğini kesit veya kök elemanı kesit temsil eder. Altbilgi genellikle , kimin yazdığı gibi bölümüyle ilgili bilgiler içerir; ile ilgili dokümanlar, telif hakkı verileri ve benzerleri. En spec.'den Doğrudan

: insanlar <div id="header/footer"> yaptığı gibi dediğim gibi bu bölümleri oluşturmak için kullanılan olmadığını http://dev.w3.org/html5/spec/Overview.html

Not o spec bu karışıklığı bahseder:

altbilgi eleman bölümleme içeriği değildir; Yeni bir bölüm tanıtmıyor.

Yani, yine, "teknik olarak" konuşma, son altbilgi sahip olduğunuz orada yeni bir bölüm tanıtır ve semantik değildir. Speklerin bakış açısından zaten.