W3C Markup Validation Service

HTML
    • HTML
    • Dinamični HTML
    • HTML5 (Audio
    • Platno
    • Video)
    • XHTML (Osnovni
    • Mobilni profil
    • C-HTML)
  • Elementi HTML-a (span (span) i div (div))
    • HTML atribut
    • HTML okvir
    • HTML editor
  • Koordiniranje karaktera (Junikod)
  • Kod jezika
  • Objektni model dokumenta
  • Objektni model pretraživača
  • Stilska tablica (Padajuće stilske tablice)
    • Familija fonta
    • Veb boja
  • HTML skriptovanje
  • W3C (Validator)
  • Pokretač Veb pretraživača
Poređenja
  • Jezici označavanja dokumenta
  • Veb pretraživači
Raspored pokretačke snage
    • HTML
    • Nestandardni HTML
    • HTML5 (platno
    • medija)
  • XHTML (1.1)
  • п
  • р
  • у

W3C Markup Validation Service je validator po W3C (World Wide Web Consortium) standardu, koji omogućava Internet korisnicima da provere da li su njihova HTML i XHTML dokumenta dobro formirana. Validacija je važan korak pri obezbeđivanju tehničkog kvaliteta web stranica. Iako je W3C validacija važna zbog kompatibilnosti pregledača i upotrebljivosti stranice, nije potvdrđeno kakav uticaj ima na optimizaciju pretraživanja.

Istorija

Markup Validation Service je nastao kao projekat Gerald Oskoboiny, nazvan The Kinder, Gentler HTML Validator.[1] Unapređen je u intuitivniju verziju prvog online HTML validatora, napisan od strane Dan Connolly-a i Mark Gaither-a, koji je objavljen 13. jula 1994. godine.[2] U Septembru 1997. godine, Oskoboiny je počeo da radi za W3C, i 18. decembra 1997. godine W3C je objavio W3C HTML Validator zasnovan na njegovim delima.[3] W3C takođe nudi i druge alate za validaciju pored HTML/XHTML dokumenata, kao što su: CSS, XML Schema i MathML.[4]

Prilagodljivost pretraživača

Mnogi veliki internet pretraživači često tolerišu određene vrste grešaka i prikazuju dokumenta uspešno iako nisu sintaksno ispravna. Takođe druga XML dokumenta mogu biti proverena u odnosu na interni ili eksterni Document Type Definition.

Kritika validatora

Svi validatori nemaju sposobnost da vide "veliku sliku" na web stranici.[4][5] Međutim uspevaju da pokupe zaboravljene zatvarajuće etikete i druge tehničke greške. To ne znači da će se stranica uvek prikazati onako kako je autor zamislio, u svim pregledačima.

Validatori bazirani na DTD-u su takođe ograničeni što se tiče provere vrednosti atributa u mnogim specifikacijama dokumenata. Ne primer, korišćenje HTML 4.01 DOCTYPE, bgcolor="fffff" je prihvatljivo kao validna vrednost atributa "body" elementa, iako unutar vrednosti "fffff" fali pocetni '#' karakter i sadrži samo 5 (umesto 6) heksadecimalne cifre. Takođe, za "img" element,atribut width="really wide" je takođe prihvatljiv kao validan. DTD validatori nisu tehnički u mogućnosti da testiraju sve ove greške koje se tiču vrednosti atributa.

Osim toga, čak i ako je validirana, svaka web stranica bi trebalo da bude testirana u različitim pregledačima, kako bi smo se osigurali da stranica funkcioniše ispravno.[5]

CSS validator

Dok W3C i drugi HTML i XHTML validatori procenjuju ispravnost stranice kodirane u tim formatima, poseban validator W3C CSS Validator je potreban da potvrdi da ne postoje greške vezane za stil dokumenta Cascading Style Sheet. CSS validatori rade na sličan način kao i HTML/XHTML validatori, s tim što se stil proverava u odnosu na postojeći CSS standard vezan za stil dokumenata.[5]

Reference

  1. ^ About the W3C Markup Validation Service. W3C Markup Validation Service. World Wide Web Consortium. Preuzeto 20. maj, 2011.
  2. ^ Connolly, Dan 13. jula 1994. ANNOUNCE: HaL Interactive HTML Validation Service www-html mailing list. Preuzeto 28. jun, 2008.
  3. ^ Gerald Oskoboiny (2003-03.22). History of the Kinder, Gentler HTML Validator. Preuzeto 28. jun, 2008.
  4. ^ а б "About the CSS Validator" World Wide Web Consortium. preuzeto 24. jun, 2012.
  5. ^ а б в Castro, Elisabeth: HTML, XHTML & CSS, Šesto izdanje, strana 345-346. Visual Quickstart Guides, Peachpit Press. 2007. ISBN 0-321-43084-0

Spoljašnje veze

  • The W3C Markup Validation Service
  • The W3C CSS Validation Service
  • п
  • р
  • у
Производи и
стандарди
Препоруке
  • ActivityPub
  • ARIA
  • Canonical XML
  • CDF
  • CSS
  • DOM
  • Geolocation API
  • HTML (HTML5)
  • ITS
  • JSON-LD
  • Linked Data Notifications
  • MathML
  • Micropub
  • OWL
  • P3P
  • PLS
  • RDF
  • RDF Schema
  • SISR
  • SKOS
  • SMIL
  • SOAP
  • SRGS
  • SRI
  • SSML
  • SVG
  • SCXML
  • SPARQL
  • Timed text
  • VoiceXML
  • Web storage
  • WSDL
  • Webmention
  • WebSub
  • XForms
  • XHTML
  • XHTML+RDFa
  • XInclude
  • XLink
  • XML
  • XML Base
  • XML Encryption
  • XML Events
  • XML Information Set
  • XML namespace
  • XML Schema
  • XML Signature
  • XOP
  • XPath
  • XPath 2.0
  • XPointer
  • XProc
  • XQuery
  • XSL
  • XSL-FO
  • XSLT (elements)
Напомене
  • IndieAuth
  • JF2
  • Post Type Discovery
  • XAdES
  • XHTML+SMIL
  • XUP
Радни нацрти
  • CCXML
  • CURIE
  • EME
  • InkML
  • MSE
  • RIF
  • SMIL Timesheets
  • sXBL
  • WICD
  • XFDL
  • XFrames
  • XBL
  • XMLHttpRequest
Смернице
  • Web Content Accessibility Guidelines
Иницијатива
  • Multimodal Interaction Activity (MMI)
  • Markup Validation Service
  • Web Accessibility Initiative
  • WebPlatform
Застарело
  • C-HTML
  • HDML
  • JSSS
  • PGML
  • VML
  • XHTML+MathML+SVG
Организације
  • Advisory Committee (AC)
  • World Wide Web Foundation
Изабране групе
  • Advisory Board (AB)
  • Technical Architecture Group (TAG)
Радне групе
Затворене групе
  • Device Description (DDWG)
  • HTML
  • WebOnt (Semantic Web Activity)
Софтвер
  • CERN httpd
  • Libwww
Прегледачи
  • Line Mode (1990–)
  • Arena (1993–98)
  • Agora (1994–97)
  • Argo (1994–97)
  • Amaya (browser/editor, 1996–2012)
Конференције
  • International World Wide Web Conference (IW3C)
    • Steering Committee (IW3C2)
    • First conference ("WWW1", 1994)