Rumah  >  Soal Jawab  >  teks badan

Mengapa memilih teg semantik HTML5 dan bukannya teg div?

<p>Mengapa menggunakan teg semantik HTML5 seperti <kod>pengepala</kod>, <kod>bahagian</kod>, <kod>nav</kod> dan <kod>artikel</ kod> bukannya hanya menggunakan <code>div</code> dan menetapkannya kepada <code>css</code>? </p> <p>Saya mencipta halaman dan menggunakan teg ini, tetapi ia tidak berbeza daripada <code>div</code>. Apakah tujuan utama mereka? </p> <p>Adakah mereka hanya memberikan nama label yang sesuai apabila digunakan, atau adakah mereka melakukan sesuatu yang lain? </p> <p>Sila jelaskan. Saya menyemak banyak tapak web tetapi tidak menemui asas ini. </p>
P粉806834059P粉806834059424 hari yang lalu493

membalas semua(2)saya akan balas

  • P粉262926195

    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.

    balas
    0
  • P粉200138510

    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

      pautan dalaman berkemungkinan besar sejenis navigasi halaman dan teks pada penghujung dokumen diperlukan tetapi kandungan tidak terlalu penting untuk penonton setiap hari (penafian undang-undang).

      Sekarang bayangkan jika

      biasa digunakan dan bukannya elemen
  • Batalbalas