Depanarea codului HTML
Inainte de a merge mai departe, sa vedem cum putem corecta erorile de sintaxa din codul HTML.
Ce se întâmplă dacă ceva nu merge bine și nu poți rezolva o eroare din cod? Acest articol vă va prezenta câteva instrumente care vă pot ajuta să găsiți și să remediați erorile în HTML.
Sintaxa elementelor HTML este probabil mult mai ușor de înțeles decât un "limbaj de programare real", cum ar fi PHP, JavaScript sau Python. Modul în care browserele analizează HTML este mult mai permisiv decât modul în care sunt rulate limbajele de programare, ceea ce este atât un lucru bun, cât și un lucru rău.
Permisivitatea codului HTML
Deci, ce înțelegem prin permisiv? Ei bine, în general când faceți ceva greșit în cod, există două tipuri principale de erori cu care vă veți confrunta:
- Erori de sintaxa. Sunt erori de ortografie din codul dvs. care influentează efectiv rularea programului. Acestea sunt de obicei ușor de remediat, atât timp cât cunoști sintaxa și știi sa interpretezi mesajele de eroare.
- Erori logice. Acestea sunt erori în care sintaxa este de fapt corectă, dar codul nu este ceea ce ați intenționat să fie, ceea ce înseamnă că programul rulează incorect. Acestea sunt adesea mai greu de rezolvat decât erorile de sintaxă, deoarece nu există un mesaj de eroare care să vă direcționeze către sursa erorii.
HTML în sine nu suferă de erori de sintaxă, deoarece browserele o analizează în mod permisiv, ceea ce înseamnă că, de cele mai multe ori, pagina este afișată, chiar dacă există erori de sintaxă.
☞ HTML este analizat în mod permisiv, deoarece atunci când a fost creat web-ul pentru prima dată, s-a decis că publicarea conținutului este mai importanta decât asigurarea unei sintaxe absolut corecte. Probabil că web-ul nu ar fi la fel de popular ca în prezent, dacă ar fi fost mult mai strict de la bun început.
In editorul de mai jos incercati sa identificati erorile din codul HTML.
Validarea codului HTML
Dupa cum ati putut vedea din exemplul de mai sus, este necesar cu adevărat să vă asigurați că ati scris corect codul HTML. Dar cum? Într-un exemplu mic precum cel văzut mai sus, este ușor de căutat printre linii și de identificat erorile, dar ce facem cind avem de a face cu un document HTML imens și complex?
Cea mai bună strategie este să rulați pagina HTML prin Markup Validation Service - creat și întreținut de W3C, organizația care are în vedere specificațiile care definesc HTML, CSS și alte tehnologii web. Aceast serviciu parcurge o pagină web HTML și vă oferă un raport pentru a vă spune ce nu este în regulă.

Incercati sa validati codul din exemplul nostru.
Dacă nu puteți intelege ce înseamnă fiecare mesaj de eroare, nu vă faceți griji - o idee bună este să încercați să remediați doar câteva erori mai evidente, simultan. Apoi încercați să revalidați codul HTML pentru a vedea ce erori au mai rămas. Uneori, remedierea unei erori anterioare, vă va scăpa și de alte mesaje de eroare - mai multe erori pot fi adesea cauzate de o singură problemă, care genereaza un efect de domino.
