html - <nav> या <menu> (HTML5)




2 Answers

nav आंतरिक लिंक ( a तत्व) के समूहों के लिए प्रयोग किया जाता है। आम तौर पर इसका मतलब है कि लिंक अलग पृष्ठों पर यात्रा करना चाहिए, या AJAX पृष्ठ के मामले में सामग्री बदलना चाहिए। nav आइटम पर क्लिक करते समय किसी प्रकार की सामग्री में परिवर्तन की अपेक्षा करें।

menu नियंत्रण के समूहों ( a , input , button ) के लिए प्रयोग किया जाता है। आम तौर पर इसका मतलब है कि इनपुट को पृष्ठ के भीतर एक फ़ंक्शन करना चाहिए। menu आइटम पर क्लिक करते समय किसी प्रकार की जावास्क्रिप्ट बातचीत की अपेक्षा करें।

nav : साइट के लिए नेविगेशन

menu : एक वेब अनुप्रयोग के लिए मेनू

W3Schools.com और मुझे पूरा यकीन है कि मुझे W3C.org स्थिति को याद रखना है कि <menu> टूलबार मेनू और लिस्टिंग फ़ॉर्म नियंत्रण आदेशों के लिए उपयोग किया जाना चाहिए।

तो, मुझे अपने मुख्य मेनू के लिए किस का उपयोग करना चाहिए? Nav , या Menu ? फर्क पड़ता है क्या?




<menu> के साथ आमतौर पर संदर्भ मेनू के लिए उपयोग किया जाता है।

एमडीएन के पास अच्छा दस्तावेज है: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/menu




Related

html html5 menu standards nav