बटन एलिमेंट वैधता
<button> टैग दस्तावेज़ बॉडी में कहीं भी मान्य है। यह केवल वहां मान्य है जहां टेक्स्ट-लेवल मार्कअप प्रकट हो सकता है।
HTML में, <input type="button" /> का उपयोग HTML फॉर्म में बटन बनाने के लिए किया जाता है। <button> टैग के अंदर, आप टेक्स्ट या इमेजेस जैसी सामग्री रख सकते हैं। हालांकि, <input> टैग से बने बटन के साथ ऐसा नहीं है।
button एलिमेंट का फॉर्म के बाहर डिफ़ॉल्ट type=button होता है। आप स्थिर HTML सामग्री के बजाय JavaScript के माध्यम से बटन जनरेट करने पर विचार कर सकते हैं। ऐसा इसलिए है क्योंकि जब स्क्रिप्टिंग अक्षम होती है, तो बेकार बटन की जांच में कोई अराजकता नहीं होगी।
input type=button button type=button एलिमेंट के बराबर है। एक में सामग्री नहीं होती लेकिन मान एट्रिब्यूट से टेक्स्ट प्राप्त करता है, जबकि दूसरे में सामग्री होती है।