Komputer, Pengaturcaraan
Validator - apakah ia? Mengapa saya memerlukan mikrorazmetki validator?
Mari kita bercakap mengenai alat pengesahan kod. Satu alat khas yang dicipta untuk tujuan ini, dipanggil validator a. Sebagai contoh, ia akan menjadi HTML digunakan. Validator untuk bahasa markup ini agak sesuai untuk menjelaskan prinsip dan memberi contoh.
Mengapa ia diperlukan?
Kami menubuhkan syarat
The ketegasan dengan halaman yang akan disemak, mendaftarkan dalam tag . Jika ia tidak dinyatakan, ia akan dikaji dengan berhati-hati, dan laporan ini akan menunjukkan semua kesilapan validator dan sisa dari piawaian. Juga memastikan bahawa audit yang akan dijalankan oleh kaedah-kaedah HTML5. Untuk menentukan versi yang berbeza atau mengurangkan carian penyelewengan, menggunakan tag. Dengan cara itu, sebagai tambahan kepada versi untuk HTML, terdapat juga CSS validator. Ia membolehkan anda untuk memeriksa pembinaan lembaran gaya melata, dan pematuhan dengan piawaian terkini. peluang ini, jika anda benar-benar berminat dalam topik ini, ia adalah lebih baik untuk tidak pengabaian.
Arahan DOCTYPE menyemak tag
Pada masa ini, terdapat pelbagai jenis cek:
- Tegas mengikut standard terkini.
- Peralihan.
- Yang ketat.
- Dengan bingkai.
Dengan cara ini, DOCTYPE sentiasa wajar untuk menentukan. Lagipun, jika tidak, pelayar yang berbeza mempunyai tetapan yang berbeza yang akan dibentangkan untuk menunjukkan halaman dengan cara yang berbeza. Dan fail yang dikehendaki dipaparkan sangat hodoh. Perlu diingatkan bahawa ia hanya mempengaruhi komponen visual, manakala prestasi tidak terjejas.
Ralat Katakanlah Word
unsur-unsur lain
hakikat bahawa cek validator HTML-kod - ia sudah pasti baik. Adakah terdapat ciri-ciri mengenai RSS-suapan dan meja CSS lata? Ya, terdapat validators untuk mereka. Ingat, mereka hanya memeriksa pematuhan kod. Dan apa yang ditulis di sana - mereka tidak peduli. Oleh itu, jika anda berminat dalam kualiti halaman dan laman web, anda perlu menyemak mereka juga.
cek dalam talian
Apa yang dimasukkan ke dalam pengesahan?
- Pencarian ralat sintaks.
- Mengimbas tag terbenam. Mereka sentiasa ditutup dalam susunan terbalik tentang bagaimana untuk terkeluar. Dan jika ada sesuatu yang salah - anda akan dimaklumkan.
- Memeriksa pematuhan tertentu Jenis Dokumen Definisi. imbasan automatik dan menentukan sama ada semua betul (tag, sifat-sifat) ditulis berkenaan dengan versi bahasa penanda, yang dinyatakan.
- Memeriksa kehadiran unsur-unsur asing. Pencarian apa yang ada dalam kod fakta, tetapi tidak hadir dalam definisi jenis dokumen.
Perlu difahami bahawa semua ini - ujian logik. Dalam kes ini ia tidak penting bagaimana untuk melaksanakan validator. Apakah ini bermakna dalam amalan? Jika sekurang-kurangnya satu cek tidak berjaya, kod yang tidak akan dianggap patut. Pada akhir setiap program utama akan memaparkan cadangan mengenai apa yang perlu tetap (dan juga boleh memberitahu anda bagaimana untuk melakukannya).
hujah untuk
Sebab utama mengapa mikrorazmetki validator - adalah untuk memastikan silang pelayar ke laman web atau halaman individu. Hakikat bahawa setiap program yang membantu anda melihat halaman web, mempunyai penghurai sendiri. Oleh itu, cara yang tunggal untuk memastikan bahawa kod akan berfungsi dengan betul dalam semua pelayar - membuangnya melalui validator. Apa yang menjadikannya lebih?
Hakikat bahawa setiap pelayar mempunyai mekanisme sendiri korelasi kesilapan dalam kod. Jadi mungkin dia akan dapat untuk membetulkan keadaan dengan program tidak sah dan masih boleh menjadi lebih teruk. Ini adalah hujah-hujah yang memihak, tetapi ada juga keburukan.
Jadi, ia adalah diperhatikan bahawa mikrorazmetki validator yang sangat ketat. Dan pelayar dapat membetulkan beberapa kesilapan diri sendiri. Oleh itu, jika tugas pertama adalah untuk bekerja dengan betul, penampilan di bahagian boleh diabaikan.
Ulasan, menggunakan validator
Jika anda mempunyai keraguan tentang penampilan estetik halaman, mereka adalah sia-sia. Sebagai contoh, jika anda menetapkan DOCTYPE, akan dihidupkan pelayar penghurai kepada mod tertentu. Hanya ia tidak akan membawa kepada hakikat bahawa ia dimuatkan, dan kod akan diperiksa untuk pematuhan dengannya. Oleh itu parsers pelayar sudah dipratatarajahkan yang akan menjadi kekurangan tertentu kesahihan kod. Dan dengan adat sifat-sifat: mereka berjaya dikesan dan diproses. Sebagai contoh, teknologi ARIA. Ia berfungsi dengan sifat-sifat yang melengkapkan makna semantik kod, supaya bersumpah validator. Apakah ini: baik atau buruk? Dalam satu tangan, kod berfungsi, dan menawarkan peluang khas. Pada yang lain - sisihan piawai. Tetapi dalam hal ARIA ia adalah wajar.
kesimpulan
Similar articles
Trending Now