नहीं , यह W3C से HTML5 विशेष दस्तावेज़ के अनुसार मान्य HTML5 नहीं है :
सामग्री मॉडल: पारदर्शी , लेकिन कोई इंटरैक्टिव सामग्री वंशज नहीं होनी चाहिए ।
एक तत्व को पूरे पैराग्राफ, सूचियों, तालिकाओं, और आगे, यहां तक कि पूरे वर्गों के चारों ओर लपेटा जा सकता है, जब तक कि कोई इंटरैक्टिव सामग्री भीतर न हो (जैसे बटन या अन्य लिंक)।
दूसरे शब्दों में, आप <a>निम्नलिखित को छोड़कर किसी भी तत्व को अंदर कर सकते हैं :
<a>
<audio>(यदि नियंत्रण विशेषता मौजूद है)
<button>
<details>
<embed>
<iframe>
<img>(यदि usemap विशेषता मौजूद है)
<input>(यदि प्रकार छिपी अवस्था में विशेषता नहीं है )
<keygen>
<label>
<menu>(यदि प्रकार विशेषता टूलबार स्थिति में है)
<object>(यदि usemap विशेषता मौजूद है)
<select>
<textarea>
<video>(यदि नियंत्रण विशेषता मौजूद है)
यदि आप एक ऐसा बटन लगाने की कोशिश कर रहे हैं जो कहीं लिंक करता है, तो उस बटन को <form>टैग के अंदर लपेटें :
<form style="display: inline" action="http://example.com/" method="get">
<button>Visit Website</button>
</form>
हालांकि, यदि आपका <button>टैग CSS का उपयोग करके स्टाइल किया गया है और सिस्टम के विजेट की तरह नहीं दिखता है ... अपने आप को एक एहसान करो, अपने <a>टैग के लिए एक नया वर्ग बनाएं और इसे उसी तरह से स्टाइल करें।