Komentar: Anda membacanya dengan benar: Gunakan tag untuk membungkus elemen tingkat blok. Sebelum html5, tag A milik elemen in-line, sedangkan div, h1, p, dll. Adalah elemen tingkat blok. Jika Anda membungkus secara paksa, itu mungkin dipotong secara paksa menjadi beberapa tag. Teman yang tertarik dapat mempelajari lebih lanjut.
Dibandingkan dengan XHTML, HTML5 telah menyebabkan serangkaian pemikiran melalui elemen yang lebih sederhana, dan terus terang, ini benar-benar penyederhanaan yang sangat dibutuhkan. Salah satu penyederhanaan ini adalah kemampuan untuk membungkus elemen tingkat blok seperti div, h tag (h1 ... h6), dan tag paragraf P. Anda membaca hak itu: membungkus elemen tingkat blok dengan banyak tag (catatan penerjemah: sebelum html5, tag A ke elemen in-line, sementara div, h1, p, dll adalah elemen blok-level. Jika itu adalah tag. Ini semua tentang browser.).Kode contoh:
<body>
<a href = "/tentray-page.php">
<div>
<h1> Tentang David Walsh </h1>
<p>
Penulis asli adalah pengembang web berusia 27 tahun, dan merupakan konsultan ahli di JQuery & Mootools. Alamatnya adalah Madison dan Wisconsin. Dia juga pendiri dan direktur Wynq Web Lab. Moto: Saya tidak mendesain situs web, saya hanya membiarkannya berjalan.
</p>
</div>
</a>
</body>
Itu saja. Tag A dibungkus dengan elemen -elemen seperti Div, P, H1. Perlu dicatat bahwa Anda tidak dapat memasukkan tag lain dalam satu tag, jika tidak apa yang terjadi mungkin bahwa setiap browser tidak konsisten.
Bagaimana menurutmu?
Saya sangat berkonflik menggunakan tag untuk berisi elemen-elemen tingkat blok, dan rasanya seperti sekelompok kode sampah saat dilihat dengan cepat. Di sisi lain, untuk menghindari pendekatan ini, kami telah menggunakan JavaScript untuk menghadapinya. Tujuan elemen yang dapat diklik adalah untuk menyelesaikan tugas dan fungsi. Menggunakan HTML asli untuk menyelesaikan fungsi ini lebih alami daripada JS, dan kadang -kadang pasti akan sangat nyaman. Yang ingin saya tanyakan adalah: Apa pendapat Anda tentang latihan ini? Bisakah Anda menggunakannya segera? Silakan bagikan pandangan Anda!
(Catatan Penerjemah: Dalam proyek penerjemah, seorang anggota tim menggunakan fungsi ini. Sangat menyedihkan melihat di myeclipse karena ini adalah banyak peringatan kuning. Tetapi secara objektif, kadang -kadang beberapa kode benar -benar efektif, seperti <ed> atau sesuatu)