Pertanyaan kesalahan validasi html w3c - Bagian tidak memiliki heading. Pertimbangkan untuk menggunakan elemen h2-h6 untuk menambahkan pengidentifikasian judul ke semua bagian


Saya mendapatkan peringatan ketika saya mencoba memvalidasi halaman saya di http://validator.w3.org :

Bagian tidak memiliki judul. Pertimbangkan untuk menggunakan elemen h2-h6 untuk menambahkan pengidentifikasian judul ke semua bagian.

Kode saya adalah seperti di bawah ini:

<section id="slider-wrapper-new">
    <div class="slider-container-new">
        // some code..
    </div>
</section>

Bagaimana saya bisa menghapus kesalahan ini? Apakah saya harus menambahkan wajib h1-h6 tag di dalam judul bagian?


32
2018-06-11 05:05


asal


Jawaban:


Antara:

  1. Tambahkan tajuk (h1, ..., h6) tag ke Anda section elemen.
  2. Ganti Anda section elemen dengan div elemen.
  3. Abaikan peringatan. Pesan yang Anda lihat adalah a non-normatif rekomendasi penggunaan, sesuai dengan Spesifikasi HTML5 (menyoroti milik saya):

Tema masing-masing section  harus diidentifikasi, biasanya oleh   termasuk heading (h1-h6 elemen) sebagai anak dari section   elemen.


35
2018-06-11 05:07



Kode Anda valid (jika Anda menggunakan penutupan </section> dari pada </div>).

Validator W3C melaporkan a PERINGATAN, bukan sebuah kesalahan.

Meskipun berguna untuk memberikan judul untuk setiap elemen elemen sectioning, itu tidak dibutuhkan.

Satu-satunya cara untuk mencegah peringatan ini saat menggunakan elemen sectioning konten adalah, baik, untuk mengikuti saran dengan menyediakan elemen judul konten. Jika Anda menggunakan div sebaliknya, garis besar dokumen Anda akan berbeda dan mungkin salah (jika Anda menggunakannya section benar di tempat pertama).


6
2017-10-03 19:54



Anda harus meletakkan h1, h2, h3 di dalam bagian Anda:

<section id="slider-wrapper-new">
 <div class="slider-container-new">
  <h3>My Title</h3>
    // some code..
 </div>


1
2018-06-17 17:52