2012-09-28 5 views
5

हालांकि मुझे वास्तव में यह पता होना चाहिए, मुझे डर है कि मुझे इसे पूरी तरह से नहीं मिला है। विभिन्न लेख पढ़ने, किताबें पढ़ने और दूसरों से बात करने के बाद भी मैं एक HTML5 section के लिए सही संरचना को समझ नहीं पा रहा हूं। क्या प्रत्येक section और/या article में h1 टैग होना उचित है? क्या कोई नया section या articleh1 से h2 प्रक्रिया फिर से शुरू करना है?अनुभाग या आलेख में एचटीएमएल 5 संरचना और शीर्षलेख

मैं इस धारणा के तहत हूं कि प्रत्येक "ब्लॉक" को अपनी "शीर्षक" संरचना की अनुमति दी जानी चाहिए।

उदाहरण के लिए, यह सही HTML5 है? :

<!doctype html> 
<html> 
    <head> 
    <title> 
    <!-- etc. etc. --> 

    <body> 
     <section> <!-- two or more <articles> within this section, both using <h1> tags --> 
     <h1>Here is a section with articles in</h1> 
     <article> 
      <h1>Heading</h1> 
      <h2>sub heading</h2> 
      <p>A paragraph> 
     </article> 
     <article> 
      <h1>Heading</h1> 
      <h2>sub heading</h2> 
      <p>A paragraph</p> 
     </article> 
     ...  
     </section> 
     <section> <!-- two or more <articles> within this additional section, both using <h1> tags --> 
     <h1>Here is a section with articles in</h1> 
     <article> 
      <h1>Heading</h1> 
      <h2>sub heading</h2> 
      <p>A paragraph> 
     </article> 
     <article> 
      <h1>Heading</h1> 
      <h2>sub heading</h2> 
      <p>A paragraph</p> 
     </article> 
     ...  
     </section>     
    </body> 
</html> 

उत्तर

4

अपने article रों में h1 और h2 तत्वों की प्रत्येक जोड़ी के बाद से एक शीर्षक और एक उपशीर्षक क्रमशः का प्रतिनिधित्व करता है, तो आप समूह के लिए आदेश एक उचित दस्तावेज़ उत्पन्न करने के लिए article भीतर अपने स्वयं के header में जोड़ी की आवश्यकता होगी प्रत्येक लेख के लिए रूपरेखा।

इसके अलावा, आपके अनुभागों की शीर्षक संरचना ठीक लगती है।

+0

और यह अर्थात् सही होगा? – beingalex

+3

@beingalex: असल में, यह इस बात पर निर्भर करेगा कि आप अपने उपशीर्षक का उपयोग किस प्रकार कर रहे हैं: प्रत्येक लेख में अध्याय शीर्षलेख के रूप में, या पूरे लेख के उपशीर्षक के रूप में। यदि आपके पास अपने स्वयं के 'एच 2' द्वारा प्रतिनिधित्व किए गए एक से अधिक अध्याय हैं, तो संभवतः आप 'h1' और' h2' को समूहबद्ध नहीं करना चाहते हैं। – BoltClock

+2

एचटीएमएल 5 के साथ अपने दस्तावेज़ को कैसे व्यवस्थित करना है, इस पर निर्णय लेने पर मैं एक ही समस्या में भाग लेता हूं। दस्तावेज़ को देखने में मेरी सहायता के लिए मैं हमेशा इस संदर्भ पर वापस जाता हूं http://html5doctor.com/outlines/ –

संबंधित मुद्दे