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