वेब पर एचटीएमएल 5 के बारे में पर्याप्त जानकारी है (और स्टैकओवरफ्लो पर भी), लेकिन अब मैं "सर्वोत्तम प्रथाओं" के बारे में उत्सुक हूं। अनुभाग / हेडर / लेख जैसे टैग नए हैं, और हर किसी के बारे में अलग-अलग राय है कि आपको इन टैग का उपयोग कब और कहां करना चाहिए। तो आप लोग निम्नलिखित लेआउट और कोड के बारे में क्या सोचते हैं?

1 <!doctype html>
2 <head>
3 <title>Website</title>
4 </head>
5
6 <body>
7 <section>
8 <header>
9 <div id="logo"></div>
10 <div id="language"></div>
11 </header>
12
13 <nav>
14 <ul>
15 <li>menu 1</li>
16 <li>menu 2</li>
17 <li>menu 3</li>
18 <li>menu 4</li>
19 <li>menu 5</li>
20 </ul>
21 </nav>
22
23 <div id="main">
24 <div id="main-left">
25 <article>
26 <header><h1>This is a title</h1></header>
27
28 <p>Lorem ipsum dolor sit amet, consectetur
29 adipiscing elit. Quisque semper, leo eget</p>
30
31 <p>Lorem ipsum dolor sit amet, consectetur
32 adipiscing elit. Quisque semper, leo eget</p>
33
34 <p>Lorem ipsum dolor sit amet, consectetur
35 adipiscing elit. Quisque semper, leo eget</p>
36
37 <p>Lorem ipsum dolor sit amet, consectetur
38 adipiscing elit. Quisque semper, leo eget</p>
39 </article>
40 </div>
41
42 <div id="main-right">
43 <section id="main-right-hot">
44 <h2>Hot items</h2>
45 <ul>
46 <li>Lorem ipsum</li>
47 <li>dolor sit</li>
48 <li>...</li>
49 </ul>
50 </section>
51
52 <section id="main-right-new">
53 <h2>New items</h2>
54 <ul>
55 <li>Lorem ipsum</li>
56 <li>dolor sit</li>
57 <li>...</li>
58 </ul>
59 </section>
60 </div>
61 </div>
62
63 <div id="news-items">
64 <header><h2>The latest news</h2></header>
65
66 <div id="item_1">
67 <article>
68 <header>
69 <img src="#" title="titel artikel" />
70 <h3>Lorem ipsum .....</h3>
71 </header>
72 <p>Lorem ipsum dolor sit amet,
73 adipiscing elit. Quisque semper, </p>
74 <a href="#">Read more</a>
75 </article>
76 </div>
77
78
79 <div id="item_2">
80 <article>
81 <header>
82 <img src="#" title="titel artikel" />
83 <h3>Lorem ipsum .....</h3>
84 </header>
85 <p>Lorem ipsum dolor sit amet,
86 adipiscing elit. Quisque semper, </p>
87 <a href="#">Read more</a>
88 </article>
89 </div>
90
91
92 <div id="item_3">
93 <article>
94 <header>
95 <img src="#" title="titel artikel" />
96 <h3>Lorem ipsum .....</h3>
97 </header>
98 <p>Lorem ipsum dolor sit amet,
99 adipiscing elit. Quisque semper, </p>
100 <a href="#">Read more</a>
101 </article>
102 </div>
103 </div>
104
105 <footer>
106 <ul>
107 <li>menu 1</li>
108 <li>menu 2</li>
109 <li>menu 3</li>
110 <li>menu 4</li>
111 <li>menu 5</li>
112 </ul>
113 </footer>
114 </section>
115 </body>
116 </html>
लाइन 7. sectionपूरी वेबसाइट के आसपास? या केवल एक div?
पंक्ति 8. प्रत्येक के sectionसाथ शुरू header?
पंक्ति 23. क्या यह divसही है? या यह होना चाहिए section?
लाइन 24. स्प्लिट लेफ्ट / राइट कॉलम ए के साथ div।
लाइन 25. articleटैग के लिए सही जगह है ?
पंक्ति 26. क्या h1-टैग में अपने -टैग लगाना आवश्यक है header?
पंक्ति 43. सामग्री मुख्य लेख से संबंधित नहीं है, इसलिए मैंने फैसला किया कि यह एक है sectionऔर एक नहीं है aside।
लाइन 44. एच 2 बिना header
लाइन 53. sectionबिनाheader
लाइन 63. सभी (गैर-संबंधित) समाचार आइटम के साथ div
लाइन 64. headerh2 के साथ
लाइन 65. हम्म, divया section? या इसे हटा दें divऔर केवल article-tag का उपयोग करें
लाइन 105. पाद :-)



