Ce înseamnă că codul de partener nu este valid? Document HTML valid. Cum să remediați cele mai frecvente erori

Probabil ați auzit fraza de multe ori "validitatea codului". Știi ce e asta? Daca da, atunci uita-te prin acest articol in diagonala, poate vei gasi totusi ceva interesant. Și pentru cei care nu știu, citiți integral. Voi vorbi despre cum am verificat validitatea codului blogului meu, cum am corectat etichetele incorecte și multe altele.

Dacă aveți propriul site sau blog, atunci probabil că scrieți articole unice pe el, îl promovați în motoarele de căutare etc. Dar te-ai gândit vreodată la codul sursă al site-ului tău? Acest lucru este, de asemenea, foarte important, deoarece motoarele de căutare văd exact codul sursă al paginilor și extrag din acesta textele articolelor și alte elemente de resurse. Dacă codul sursă este incorect și nu respectă standardele, atunci va fi dificil pentru roboți să evalueze corect calitatea textului și, de exemplu, navigarea pe site.
Asa de, validitatea codului- aceasta este conformitatea codului sursă al site-ului cu normele și regulile descrise de World Wide Web Consociatium, sau pe scurt W3C. Pentru a verifica blogul dvs. pentru conformitatea cu aceste standarde, trebuie să urmați linkul: validator.w3.org. Introdu adresa dorită și vezi rezultatele.

Am întâmpinat erori în aspectul temei mele, precum și erori pe care le-am făcut eu când am instalat un contor de pe liveinternet. De fapt, știam de ei de mult timp, pur și simplu nu le-am acordat nicio importanță. Și recent nu am avut nimic de făcut și, în sfârșit, m-am hotărât să realizez valabilitate codul meu de blog. Cred ca nu va strica =)

Pentru început, voi spune că au fost 12 erori, dar 10 dintre ele s-au referit la aceeași etichetă și anume

Rel="etichetă categorie"

După ce am introdus această etichetă pe Google, mi-am dat seama că nu există nicio speranță pentru site-urile în limba rusă, deoarece nu a fost o singură mențiune despre această etichetă în RuNet. Ei bine, nicio problemă, vom căuta în engleză, deoarece nu este nimic complicat. Așa că, după ce am citit subiectele de pe wordpress.org, mi-am dat seama că nu sunt singurul suferă de această etichetă. Pe unul dintre site-urile burgheze am găsit cum să o repar, dacă cineva are nevoie de el, atunci lipim acest cod în fișierul functions.php:

Add_filter("the_category", "add_nofollow_cat"); funcția add_nofollow_cat($text) ( $text = str_replace("rel="etichetă categorie"", "", $text); return $text; )

După aceasta, 10 erori au dispărut imediat, dar au mai rămas două. Prima a fost la fel de ușor de reparat. Vedeți abonamentul RSS și butoanele Twitter în antetul blogului meu? Sunt făcute cu poze, dar am uitat să setez parametrul alt. Am scris despre cât de important este parametrul alt pentru imagini în subiectul de optimizare internă, dar se dovedește că în general este necesar. Așa că l-am reparat. A mai rămas o greșeală.

Când am instalat contorul pe site, l-am plasat în bara laterală (coloana din dreapta cu navigare), ca să zic așa în grabă. Mai întâi, l-am înfășurat într-o etichetă centrală pentru a-l alinia. Dar, după cum s-a dovedit, acesta nu a fost Feng Shui și validatorul a blestemat, spunând, eliminați această etichetă și faceți totul frumos - cu div-uri. OK, divele sunt dive. Îmi doream de mult să pun tejgheaua la subsol pentru frumusețe, să-l las pe acolo. Și atunci a fost doar un motiv să o faci. L-am pus în subsol și l-am aliniat cu float: dreapta la dreapta, chiar și mie mi-a plăcut și acesta este principalul lucru :)

Asta e, acum site-ul meu este pe deplin compatibil! Următorul obiectiv este CSS, îl puteți verifica pe același serviciu, link-ul la care am dat la începutul articolului.

Bună ziua tuturor!

Verificarea validității codului HTML este necesară pentru, deoarece roboții de căutare văd doar codul HTML. Din acest motiv, este indicat să puneți codul site-ului în ordine completă. Serviciile online speciale care verifică codul și indică în mod specific erorile ne vor ajuta în acest sens.

Unul dintre aceste servicii este validator.w3.org, care este probabil cel mai bun. Este în întregime în engleză, așa că unii pot avea probleme în lucrul cu el, dar nu vă alarmați: validatorul vă va arăta atât numărul liniei, cât și eroarea în sine.

Codul valid este un cod care îndeplinește toate standardele.

Pentru lecție veți avea nevoie de următorul material:

Serviciul online menționat mai sus verifică codul HTML online pe întregul site. Trebuie doar să specificați domeniul site-ului dvs. și să faceți clic pe butonul „Verifică”, astfel încât să începeți să verificați codul HTML al site-ului.

Validatorul oferă, de asemenea, o caracteristică foarte interesantă - verificarea fișierelor site-ului de pe un computer local. În opinia mea, acest instrument va fi util celor care realizează site-uri web personalizate. Înainte de a trimite comanda, trebuie să verificați totul, deoarece doriți ca oamenii să fie întotdeauna mulțumiți de munca dvs. Puteți verifica fișierele accesând fila „Validare prin încărcare fișier”:

Cum să remediați erorile în codul HTML?

Serviciul W3c Validator mi-a arătat două erori și mi-a dat 8 avertismente. Voi încerca să le repar și să vă arăt cum se face.

Remedierea erorii „Stilul elementului nu este permis ca copil al elementului div în acest context. (Suprimarea erorilor ulterioare din acest subarbore.)”. Această eroare îmi spune că în codul HTML, și anume în etichetă

Nu este nevoie să specificați stiluri. Prin urmare, stilurile care sunt scrise în acest bloc
trebuie să-l transferați în fișierul style.css și gata.

Validatorul indică, de asemenea, unde este exact eroarea:


În acest fel, puteți găsi și remedia erorile de cod HTML. Dar site-urile constau nu numai din cod de marcare, ci și CSS, așa că verificăm și foile de stil în cascadă ale resursei web.

Se verifică valabilitatea codului CSS

De asemenea, puteți verifica validitatea codului CSS în validatorul W3c. Puteți face acest lucru folosind acest link. Principiul de funcționare este același: specificați adresa URL a site-ului sau selectați un fișier pe computer și faceți clic pe butonul „Verifică”.

Spre deosebire de același validator HTML, validatorul CSS este în rusă.

Erori și avertismente CSS

La verificarea validității codului CSS, serviciul produce un număr mare de erori și avertismente. Am primit 23 de erori și până la 281 de avertismente. La prima vedere, acest lucru poate părea mult și poate fi chiar înfricoșător, dar majoritatea acestor erori și avertismente sunt afișate doar pentru că serviciul nu cunoaște anumite proprietăți care se aplică diferitelor browsere.

În cazul meu, majoritatea celor 281 de avertismente sunt proprietăți CSS pentru afișarea normală în diferite browsere:

Serviciul poziționează astfel de etichete ca „extensie de furnizor necunoscută”. Prin urmare, dacă, atunci când vă verificați fișierele CSS, vedeți un număr mare de astfel de erori, atunci nu vă alarmați. Totul e bine.

Nu voi enumera cele mai frecvente erori și modalități de a le elimina, deoarece soluțiile fiecăruia pot fi diferite și trebuie să vă uitați la codul HTML în sine pentru a înțelege ce se întâmplă.

Dacă nu puteți rezolva o eroare, atunci împărtășiți problema în comentariile la lecție, poate vom găsi o soluție împreună.

Sper că lecțiile care au fost publicate în această săptămână v-au fost utile și au ajutat la rezolvarea anumitor probleme.

Ei bine acum, la revedere!

Articolul anterior
Articolul următor

Până acum ne-am uitat la bucăți individuale de cod HTML. Dar document HTML(sau pagina web, ceea ce înseamnă același lucru) necesită o anumită structură pentru a deveni valabil.

De ce ne pasă de validarea documentelor HTML?

  • Dreapta: Un document valid este afișat corect în browser.
  • Depanare: Codul HTML incorect poate cauza erori greu de detectat.
  • A sustine: Un document valid este mai ușor de actualizat ulterior, chiar și pentru altcineva.

Doctype

Prima informație pe care o scriem este tip document HTML - doctype.

Gândiți-vă la un doctype ca la o versiune a unei mașini de-a lungul anilor: Ford Fiesta pe care l-ați cumpărat în 1986 a fost un Fiesta 2. Dacă cumpărați unul astăzi, este un Fiesta 7.

Anterior, mai multe versiuni de HTML coexistau (XHTML și HTML 4.01 erau standarde concurente). În prezent norma este HTML5.

Pentru a spune browserului că un document HTML este HTML5, pur și simplu începeți documentul cu următoarea linie:

Asta e tot. Doar instalați și uitați de el.

S-ar putea să vă întrebați de ce acest tip de document HTML5 nu menționează numărul 5. W3C a considerat că definițiile anterioare ale tipului de document sunt prea confuze și a profitat de ocazie pentru a-l simplifica prin eliminarea mențiunii versiunii HTML.

Element

Pe lângă linia doctype, toate documentul dvs. HTML trebuie să fie localizat în interiorul unui element :

tehnic este strămoş toate elementele HTML.

Așa cum atributele conțin informații suplimentare pentru un element HTML, la fel și un element oferă informații suplimentare pentru întreaga pagină web.

De exemplu, titlu pagina (afișată în filă) se află în :

Blogul meu fabulos

Următoarele elemente HTML pot apărea în si numai in :