HTML4.01 Doctype ARIA Ketat untuk Validasi melalui Validator W3C

Apakah ada <!doctype> untuk "HTML 4.01 Strict Markup + ARIA"?

Saat ini saya juga memiliki HTML 4.01 Ketat <!DOCTYPE>, saya jelas mendapatkan kesalahan saat memvalidasi halaman saya dengan Validator W3C.

Apakah ada solusi untuk masalah ini?

Juga ketika saya menggunakan Accessibilty Toolbar, saya mendapatkan kesalahan berikut yang menunjuk ke baris setelah tag HTML penutup:

Baris 256, Kolom 1: data karakter tidak diperbolehkan di sini
Content-Disposition: form-data; nama = "rangkaian karakter"

Anda telah menggunakan data karakter di tempat yang tidak diizinkan untuk muncul. Kesalahan yang dapat menyebabkan kesalahan ini antara lain:

  • meletakkan teks langsung di badan dokumen tanpa membungkusnya dalam elemen wadah (seperti <p>aragraph</p>), atau

  • lupa mengutip nilai atribut (karakter seperti "%" dan "/" adalah hal yang umum, tetapi tidak dapat muncul tanpa tanda kutip di sekitarnya), atau

  • menggunakan tag penutup otomatis gaya XHTML (seperti <meta ... />) di HTML 4.01 atau versi lebih lama. Untuk memperbaikinya, hapus karakter garis miring ('/') tambahan. Untuk informasi selengkapnya tentang alasannya, lihat Elemen kosong di SGML, HTML, XML, dan XHTML.


person bombayquant    schedule 01.10.2013    source sumber


Jawaban (1)


Tidak ada DTD yang dipublikasikan untuk HTML 4.01 + ARIA. Dimungkinkan untuk menulisnya, jika saja ada dokumen yang stabil dan tepat yang menentukan atribut ARIA yang diizinkan dan elemen HTML 4.01 yang dapat digunakan. Menggunakan WAI-ARIA dalam HTML masih merupakan WD saja, dan menyebut dirinya “ panduan praktis”. Dan saya tidak yakin bagaimana hal itu harus ditafsirkan. Saya kira pendekatan yang paling sederhana, dan mungkin satu-satunya yang realistis, adalah dengan menulis DTD yang memungkinkan semua atribut ARIA pada semua elemen, dengan kumpulan nilai yang sama untuk semua elemen, meskipun hal ini akan melanggar banyak rekomendasi.

Pertanyaan lainnya tampaknya tidak berhubungan, dan mungkin harus ditanyakan sebagai pertanyaan terpisah. Dan Anda mungkin harus menjelaskan toolbar aksesibilitas apa yang Anda maksud dan isi dokumen HTML Anda.

person Jukka K. Korpela    schedule 01.10.2013
comment
Terima kasih banyak Jukka, Saya menggunakan Toolbar Aksesibilitas Web untuk IE, Dan HTML Berisi Header Normal, Navigasi, Konten Utama dan Footer dengan semuanya Ditutup dengan Benar. Saat saya menyalin Sumber Tampilan dan Validasi, Kesalahan ini tidak muncul. Ada petunjuk tentang yang satu ini? - person bombayquant; 01.10.2013
comment
@Chinya_DotA, begitu, tapi Toolbar memiliki banyak perintah, termasuk banyak cara untuk menjalankan validator. Menurut saya ini adalah pertanyaan terpisah. Selain itu, URL dokumen Anda mungkin diperlukan, karena ini terdengar seperti kerusakan server (header HTTP dikirim sebagian salah?). - person Jukka K. Korpela; 01.10.2013