Tidak , itu bukan HTML5 yang valid menurut Dokumen Spesifikasi HTML5 dari W3C :
Model konten: Transparan , tetapi tidak boleh ada keturunan konten interaktif .
Elemen a dapat melingkari seluruh paragraf, daftar, tabel, dan sebagainya, bahkan seluruh bagian, selama tidak ada konten interaktif di dalamnya (mis. Tombol atau tautan lain).
Dengan kata lain, Anda dapat membuat sarang elemen apa pun di dalam <a>kecuali yang berikut:
<a>
<audio>(jika atribut kontrol hadir)
<button>
<details>
<embed>
<iframe>
<img>(jika atribut usemap ada)
<input>(jika atribut type tidak dalam keadaan tersembunyi )
<keygen>
<label>
<menu>(jika atribut type dalam status toolbar )
<object>(jika atribut usemap ada)
<select>
<textarea>
<video>(jika atribut kontrol hadir)
Jika Anda mencoba memiliki tombol yang tertaut ke suatu tempat, bungkus tombol itu di dalam <form>tag sebagai berikut:
<form style="display: inline" action="http://example.com/" method="get">
<button>Visit Website</button>
</form>
Namun, jika <button>tag Anda ditata menggunakan CSS dan tidak terlihat seperti widget sistem ... Bantu diri Anda sendiri, buat kelas baru untuk <a>tag Anda dan gaya dengan cara yang sama.