Sunteți pe pagina 1din 12

TESTAREA

APLICAȚIILOR WEB
Validarea codului HTML/CSS.
Servicii on-line de validare a
paginilor web.
DTD- ul (Document Type Definition – definiția tipului de document) definește
forma si sintaxa construcțiilor unui document XML dintr-o anumită clasă. Cu alte
cuvinte DTD- ul este un set de reguli care definesc modul de structurare a
documentelor XML. Trebuie sa facem deosebire între definiția tipului documentului
si declarația tipului de document care are rolul de a “spune” analizorului ce DTD
trebuie să folosească pentru verificare si validare.
O să începem cu partea simplă: cum se procedează pentru a valida un site (sau un cod
HTML local). Serviciul de validare se poate accesa folosind orice browser navigând
la http://validator.w3.org/, care arata așa:
Sunt permise 3 cai de validare:
- Printr-un url (Validate by URI),
- prin încărcarea unui fișier HTML de pe calculatorul (Validate by File
Upload)
- sau validarea prin trimiterea directa (copy/paste) a codului HTML
(Validate by direct input).
Avem un exemplu de site care nu trece validarea și unul de site care trece validarea.
Un exemplu (de așa nu) este chiar google, care nu trece această validare:

Un exemplu (de așa da ) ar fi http://w3schools.com/:

La categoria standard nerespectat se mai adaugă si microsoft sau adobe.


Pana la urmă, aceste standarde sunt recomandări, si nu obligații.
In cazul codului compilat, codul scris trebuie sa respecte cu strictețe
un anumit standard. In cazul HTML standardul e recomandare.
Si atunci de ce ar trebui respectat?
Pentru că respectând standardul codului HTML este mai ușor de înțeles
(pentru designer, html-ist) și greșelile pot fi corectate mai usor.

Mai multe motive, in engleza, se pot citi aici: 


http://www.webstandards.org/learn/faq/#p3
Care este un template HTML minim care trece testul? Un exemplu ar fi urmatorul:
Pe acest template putem construi o pagina valida. Reguli de scriere HTML
valid se pot gasi pe orice site care ofera lectii de HTML
Tendinta generala – cel putin in lumea profesionistilor – este sa se scrie
cod cat mai apropiat de standard, asta insemnand cu cat mai putine erori
de validare. Asta e si recomandarea pe care eu o fac celor care au in
intretinere/cosntructie diverse pagini HTML.

Istrumente online care se ocupă de validarea codului HTML/ CSS:

Serviciu de validare a marcajului:


https://validator.w3.org/?fbclid=IwAR1F-mD3AML2ulAfzy96hlKqtTFy9ROfssNNsWdfU5DxfmNC3XP6PBJSlLc

Serviciu de validare CSS:


https://jigsaw.w3.org/css-validator/?fbclid=IwAR1F-mD3AML2ulAfzy96hlKqtTFy9ROfssNNsWdfU5DxfmNC3XP
6PBJSlLc

S-ar putea să vă placă și