Mengapa Anda memerlukan kode yang valid dan cara memperbaiki kesalahan validasi. Validasi Formulir Prospek - Kesalahan Validasi Token Panduan Lengkap di Yule

Analisis kesalahan validasi situs


Akhirnya, ada waktu luang di antara serangkaian pesanan yang tak ada habisnya, dan saya memutuskan untuk memulai blog saya. Mari kita coba perbaiki dalam hal validasi. Di bawah artikel ini saya akan memberi tahu Anda apa itu validasi situs, kode html dan css, mengapa diperlukan dan bagaimana membawa situs ke standar menggunakan contoh spesifik.

Apa itu validasi situs?

Dengan kata sederhana, ini adalah ujian untuk memenuhi standar. Sehingga browser apapun dapat menampilkan situs Anda dengan benar. Validitas situs tidak berdampak besar pada promosi, tetapi tentu tidak akan lebih buruk.

Contoh spesifik kelulusan validasi untuk halaman situs web

Mari kita ambil halaman pertama yang kita temukan di situs saya - Encoding dan decoding Base64 di Java 8. Mari kita isi alamat halaman ke validator dan lihat hasilnya:

Kesalahan ditemukan saat memeriksa dokumen ini sebagai Transisi HTML 4.01! Hasil: 105 Kesalahan, 67 peringatan Ya, gambarnya tidak menyenangkan: lebih dari seratus kesalahan dan 67 peringatan - bagaimana mesin pencari mengindeks blog saya dan orang-orang mengunjungi? Tapi jangan marah, tapi kita akan belajar untuk lulus validasi, untuk memperbaiki kesalahan. Jadi peringatan pertama:

Tidak Dapat Menentukan Mode Parse! Validator dapat memproses dokumen baik sebagai XML (untuk jenis dokumen seperti XHTML, SVG, dll.) atau SGML (untuk HTML 4.01 dan versi sebelumnya). Untuk dokumen ini, informasi yang tersedia tidak cukup untuk menentukan mode parsing secara jelas, karena: Jenis Media MIME (teks / html) dapat digunakan untuk jenis dokumen XML atau SGML Tidak ada Jenis Dokumen yang dapat dideteksi Tidak ada deklarasi XML (mis.) dapat ditemukan di awal dokumen. Tidak ada ruang nama XML (mis ) dapat ditemukan di akar dokumen. Sebagai default, validator kembali ke mode SGML. Peringatan Tidak ditemukan DOCTYPE! Memeriksa dengan Jenis Dokumen Transisi HTML 4.01 default. Tidak ada Deklarasi DOCTYPE yang dapat ditemukan atau dikenali dalam dokumen ini. Ini umumnya berarti bahwa dokumen tersebut tidak mendeklarasikan Jenis Dokumennya di bagian atas. Ini juga bisa berarti bahwa deklarasi DOCTYPE berisi kesalahan ejaan, atau tidak menggunakan sintaks yang benar. Dokumen diperiksa menggunakan Definisi Jenis Dokumen "fallback" default yang sangat mirip dengan "Transisi HTML 4.01". Ini sama. Dan perbaikannya sederhana: di awal halaman, tambahkan tag:

Kami memeriksa bahwa kami telah berhasil dan melihat bahwa dengan satu tag ini kami telah menghapus 105 kesalahan dan 3 peringatan! Sekarang kita hanya memiliki 64 peringatan tersisa. Kami mulai membongkarnya satu per satu.

Peringatan: Atribut type untuk elemen gaya tidak diperlukan dan harus dihilangkan. Dari baris 5, kolom 1; ke baris 5, kolom 23 / x-icon ">