Rumah > Soal Jawab > teks badan
P粉2629261952023-08-23 20:17:14
Terdapat artikel bagus tentang semantik HTML5 di HTML5Doctor.
Semantik sentiasa menjadi sebahagian daripada HTML, dalam beberapa bentuk. Ia membantu anda memahami perkara yang berlaku pada halaman.
Pada zaman dahulu, apabila hampir semuanya digunakan <div>
, kami masih mencapai semantik dengan memberikannya nama kelas atau nama id "semantik".
Tag ini membantu dalam menstruktur dan memahami reka letak dengan betul.
Jika anda lakukan:
<div class="nav"></div>
dan
<nav></nav>
atau
<div class="sidebar"></div>
dan
<aside></aside>
Tiada masalah dengan kedua-duanya, tetapi yang terakhir memberikan kebolehbacaan yang lebih baik untuk anda dan perangkak, pembaca, dsb.
P粉2001385102023-08-23 13:52:22
Kamus Oxford menyatakan perkara berikut:
Seperti namanya, teg ini direka bentuk untuk meningkatkan makna halaman web anda. Semantik yang baik memainkan peranan penting dalam pemprosesan automatik dokumen. Pemprosesan automatik ini berlaku lebih kerap daripada yang anda sedar - setiap tapak web yang disenaraikan mengikut enjin carian diperoleh daripada pemprosesan automatik semua tapak web.
Jika anda melawat halaman web (reka bentuk yang baik), sebagai pembaca manusia, anda boleh dengan segera (secara visual) membezakan semua elemen halaman dan yang lebih penting memahami kandungannya. Di bahagian atas sebelah kiri anda boleh melihat logo syarikat, di sebelah navigasi tapak, terdapat bar carian dan beberapa teks tentang syarikat itu, pautan ke produk yang boleh anda beli dan penafian undang-undang di bahagian bawah.
Walau bagaimanapun, mesin adalah bodoh dan tidak boleh melakukan ini: Melihat halaman yang sama seperti halaman anda, perangkak web hanya akan melihat imej, satu siri teg sauh, nod teks, medan input dan imej dengan pautan. Terdapat satu lagi nod teks di bahagian bawah. Sekarang, bagaimana mereka sepatutnya mengetahui bahagian dokumen yang anda ingin jadikan navigasi atau artikel utama, atau nota kaki yang kurang penting? Mereka boleh meneka petunjuk untuk elemen tertentu dengan menganalisis struktur dokumen anda menggunakan beberapa kriteria biasa. Sebagai contoh, senarai
Sekarang bayangkan jika