मैं सिर्फ पढ़ा http://w3fools.com/#html_forms पर निम्न:इनपुट टैग को सीधे फ़ॉर्म टैग में क्यों अनुमति नहीं दी जाती है?
गैर ब्लॉक स्तर तत्वों (जैसे
<input>
के रूप में) एचटीएमएल 5 तक<form>
टैग के अंदर सीधे मान्य नहीं हैं।
मैं इन पंक्तियों के साथ कुछ भी कभी नहीं सुना था, और हर मूल HTML ट्यूटोरियल मैंने देखा है इनपुट टैग सीधे डाल एक रूप टैग के अंदर के साथ ठीक हो रहा है। तो मेरे प्रश्न में तीन भाग हैं:
- क्या उपरोक्त कथन वैध है?
- यह मामला क्यों है? (क्या यह बस एक निरीक्षण था, या HTML नियम के निर्माता इस नियम को बनाकर विशिष्ट समस्याओं को रोकने की कोशिश कर रहे थे?)
- इनपुट के साथ फ़ॉर्म बनाने का अनुशंसित तरीका क्या है? (हम सिर्फ प्रपत्र टैग के अंदर सीधे एक div या तालिका बनाने के लिए माना जाता है?)
यूयूपी, फॉर्म तत्वों के प्रत्यक्ष बच्चों को ब्लॉक-स्तर तत्व होना चाहिए। यहां देखें: http://vidasp.net/HTML- संरचना-diagram.html –