W3C belgisini tasdiqlash xizmati - W3C Markup Validation Service

Veb-sayt yaxshi shakllangan XHTML (yuqorida) va CSS (pastda) belgilanishi uchun tekshirilganligini tasdiqlovchi yorliq

The Belgilashni tasdiqlash xizmati a validator tomonidan Butunjahon Internet tarmog'idagi konsortsium (W3C) imkon beradi Internet foydalanuvchilar tekshirish uchun HTML va XHTML uchun hujjatlar yaxshi shakllangan belgilash. Belgilanishni tasdiqlash veb-sahifalarning texnik sifatini ta'minlash uchun muhim qadamdir. Biroq, bu to'liq o'lchov emas veb-standartlar muvofiqlik.[1] W3C-ning tekshirilishi brauzerning mosligi va saytdan foydalanish uchun muhim bo'lsa-da, uning ta'siri qanday ekanligi tasdiqlanmagan qidiruv tizimini optimallashtirish.

Tarix

Belgilashni tasdiqlash xizmati quyidagicha boshlandi Kinder, Gentler HTML Validator, Jerald Oskoboinyning loyihasi.[1] Bu Dan Connolly va Mark Gaither tomonidan yozilgan birinchi onlayn HTML-validatorning 1994 yil 13-iyulda e'lon qilingan intuitiv versiyasi sifatida ishlab chiqilgan.[2]

1997 yil sentyabr oyida Oskoboiny W3C uchun ish boshladi va 1997 yil 18 dekabrda W3C o'zining e'lon qildi W3C HTML tekshiruvchisi uning asarlari asosida.[3] 2008 yil noyabr oyida W3C validator.nu HTML5 dvigatelini va hujjatlarni HTML5 ga muvofiqligini tekshirish imkoniyatini chiqardi.[4]

W3C shuningdek HTML / XHTML dan tashqari veb-texnologiyalar uchun tasdiqlash vositalarini taklif qiladi, masalan CSS, XML sxemalari va MathML.[5]

Brauzerlarni joylashtirish

Ko'pgina yirik veb-brauzerlar ko'pincha ba'zi bir xatolarga toqat qiladilar va hatto sintaktik jihatdan to'g'ri kelmasa ham hujjatni muvaffaqiyatli namoyish etishi mumkin. Boshqalari XML hujjatlar ichki yoki tashqi tomonga murojaat qilsa ham tasdiqlanishi mumkin DTD.

Cheklovlar

Belgilangan tasdiqlovchilar veb-sahifada "katta rasm" ni ko'ra olmaydilar, ammo ular o'tkazib yuborilgan yopilish teglarini va boshqa texnik ma'lumotlarni olishda juda yaxshi.[5][6]

DTD asosidagi validatorlar, shuningdek, ko'plab texnik hujjatlarga muvofiq atribut qiymatlarini tekshirish qobiliyatlari bilan cheklangan. Masalan, HTML 4.01 DOCTYPE-dan foydalanish, bgcolor = "fffff" "tanasi" elementi uchun yaroqli deb qabul qilinadi, garchi "fffff" qiymati oldingi '#' belgisidan mahrum bo'lsa va o'n oltita raqamdan beshta (oltita o'rniga) bo'lsa. Shuningdek, "img" elementi uchun width = "really wide" ham haqiqiy deb qabul qilinadi. DTD asosidagi validatorlar texnik jihatdan ushbu turdagi atribut qiymatlari muammolarini tekshirishga qodir emas.

Sahifalar barcha brauzerlarda ko'rsatilgandek ko'rsatilmasligi mumkin, hattoki tekshirishda xatolar bo'lmaganda va boshqa brauzerlarda muvaffaqiyatli namoyish etilishi mumkin. Sahifalar doimo kerakli tarzda ko'rsatilishini ta'minlashning yagona usuli ularni to'g'ri ko'rsatilishi kutilgan barcha brauzerlarda sinab ko'rishdir.[6]

CSS tekshiruvi

W3C va boshqa HTML va XHTML tasdiqlovchilari ushbu formatlarda kodlangan sahifalarni baholashlari bilan birga, W3C CSS validator singari alohida tekshiruvchi ham bog'liqligini tekshirishi mumkin. Kaskadli uslublar varag'i. CSS validatorlari havola qilingan CSS hujjatlariga amaldagi CSS standartlarini qo'llaydilar.[6]

Shuningdek qarang

Adabiyotlar

  1. ^ a b "W3C markupni tasdiqlash xizmati to'g'risida". W3C belgisini tasdiqlash xizmati. Butunjahon Internet tarmog'idagi konsortsium. Olingan 2011-05-20.
  2. ^ Konnoli, Dan (1994-07-13). "E'LON: HaL interaktiv HTML-tasdiqlash xizmati". www-html (Pochta ro'yxati). Olingan 2008-06-28.
  3. ^ Oskoboiny, Jerald (2003-03-22). "Kinder, Gentler HTML Validator tarixi". Olingan 2008-06-28.
  4. ^ "W3C Markup Validation Service-da yangiliklar". validator.w3.org. Olingan 2016-05-31.
  5. ^ a b "CSS Validator to'g'risida". Butunjahon Internet tarmog'idagi konsortsium. Olingan 2012-06-24.
  6. ^ a b v Kastro, Elisabet: HTML, XHTML & CSS, oltinchi nashr, 345-346 betlar. Visual Quickstart qo'llanmalari, Peachpit Press, 2007 y. ISBN  0-321-43084-0

Tashqi havolalar