2011-12-14 9 views
7

क्या यह एकाधिक <header> और HTML 5 में उपयोग करने की अनुमति देता है और ठीक है, तो हाँ, तो क्या यह अर्थपूर्ण रूप से गलत नहीं है और स्क्रीन रीडर उपयोगकर्ताओं को भ्रमित कर देगा?एकाधिक <header> और <footer> एक HTML5 दस्तावेज़ में

मैं कई साइट

<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> 

उत्तर

7

हाँ, कई <header> और <footer> तत्वों ठीक हैं की तरह का उपयोग करता देखा। उनका उपयोग <div id="header"> जैसा नहीं किया जाता है क्योंकि अधिकांश लोग इसका उपयोग करते हैं। तकनीकी रूप से बोलते हुए, हेडर और पाद लेख एक अनुभाग के शीर्षलेख और पाद लेख का प्रतिनिधित्व करते हैं।

एक: एक वर्ग इस तरह के एक लेख है कि <h1> तरह हैडर टैग हैं और कॉपीराइट, प्रशंसा पत्र, संदर्भ की तरह सामान तो सामग्री है, तो पाद लेख, आदि

घोड़ों मुँह से के रूप में पेज का एक टुकड़ा किया जा रहा है हेडर तत्व का उद्देश्य आमतौर पर सेक्शन के शीर्षक (एक एच 1-एच 6 तत्व या एक समूह समूह) होता है, लेकिन इसकी आवश्यकता नहीं है। शीर्षलेख तत्व का उपयोग सामग्री की किसी तालिका की तालिका को लपेटने के लिए भी किया जा सकता है, एक खोज फ़ॉर्म, या कोई प्रासंगिक लोगो।

और

पाद लेख तत्व अपने निकटतम पूर्वज के लिए एक पाद लेख सामग्री सेक्शनिंग या मूल तत्व सेक्शनिंग प्रतिनिधित्व करता है। एक पाद लेख आमतौर पर में इसके अनुभाग के बारे में जानकारी शामिल है जैसे कि इसे किसने लिखा, संबंधित दस्तावेज़, कॉपीराइट डेटा और इसी तरह के लिंक।

पर कल्पना से

सीधे: http://dev.w3.org/html5/spec/Overview.html

नोट जैसा कि मैंने कहा इन वर्गों बनाने के लिए इस्तेमाल नहीं कर रहे हैं कि लोगों की तरह <div id="header/footer"> के साथ किया था यह कल्पना में इस भ्रम का उल्लेख है:

पाद लेख तत्व सामग्री को विभाजित नहीं कर रहा है; यह नया अनुभाग पेश नहीं करता है।

तो, फिर से, "तकनीकी रूप से" शब्दों में, तुम हो कि पिछले पाद लेख वहाँ एक नया अनुभाग का परिचय और अर्थ नहीं है। वैसे भी spec के दृष्टिकोण से।