Ce sunt valabilitatea și validarea și de ce sunt necesare? Verificați fișierul html pentru erori

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ă. Ne vor ajuta cu asta servicii speciale online, care verifică codul și indică în mod specific erorile.

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, unul foarte oportunitate interesantă– verificarea fișierelor site-ului cu calculator 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 din 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.

Verificarea codului CSS pentru valabilitate

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șare normală în diferite browsere:

Serviciul poziționează 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 este 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

Bun venit! Aici ajungem la final. Urmează un an întreg de muncă fructuoasă, multe idei interesante au fost conturate și acum nu mai rămâne decât să le aducem la viață :) Puteți urmări progresul evenimentelor și puteți vedea cum libertatea de gândire este exprimată în acțiune - doar abonați-vă la blogul, vă asigur - nu va dura mult timp.

Astăzi mi-am propus să aflu dacă este corect cod sursă, care a fost testat pentru orice și, dacă da, cât. Și, ca întotdeauna, aștept cu nerăbdare părerile voastre despre această chestiune în comentarii.

Anul trecut am acordat foarte multă atenție în publicațiile mele unui astfel de termen ca valabilitate, este timpul să-mi dau seama ce avantajele HTML valid. Mai devreme, împreună cu dumneavoastră, am discutat despre cum să verificați valabilitatea, precum și despre canale și alte câteva puncte interesante.

Patru factori principali în favoarea unui site web valid

În primul rând, putem spune cu încredere sută la sută că paginile care au trecut testul de rezistență al validatorului vor fi afișate corect în absolut toate browserele moderne - și acest lucru nu este mai puțin important decât . De acord, nu este foarte plăcut să vezi un aspect cu elemente deformate în fața ta. Și un vizitator este puțin probabil să se întoarcă la un blog în care autorul său disprețuiește aspectȘi .

În al doilea rând, chiar dacă gândiți logic, prin eliminarea etichetelor inutile și a altor „gunoaie”, reducem greutatea paginii și, prin urmare, reducem timpul de încărcare a paginii, iar browserele petrec mai puțin timp procesând astfel de pagini. Știți, există o vorbă: „Mai puține cuvinte, mai multă acțiune”, dacă o parafrazați și o aplicați la construirea site-ului web, se va dovedi ceva de genul „Mai puține etichete, mai multe cuvinte”.

Și acestea nu sunt cuvinte goale, toți cei care au întâmpinat vreodată probleme cu Yandex au primit un răspuns de la asistența tehnică: îmbunătățiți site-ul și lucrați la el. De exemplu, în bara de instrumente Yandex Webmaster puteți găsi ajutor în secțiunea, care conține recomandări pentru crearea de site-uri web.

Dacă studiezi cu atenție acest document, apoi paragraful 3 „Aspect” prevede următoarele:

Încercați să vă asigurați că aspectul paginii respectă standardele

În al treilea rând, dacă creați site-uri web personalizate sau le promovați, probabil că ar trebui să știți Limbi HTMLși CSS și, dacă da, de ce creați intenționat erori? În plus, clienții stabilesc uneori o sarcină pentru antreprenor: să folosească un cod valid și, în consecință, prețurile vor fi mult mai mari pentru munca efectuată.

Și, în cele din urmă, în al patrulea rând, factorul psihologic joacă nu cel mai mic rol. Este bine de știut că munca depusă îndeplinește anumite criterii și standarde, în cazul nostru standardele Consorțiului World wide web. Și după cum știți, psihologia este un lucru grozav! Așa că nu-l ignora.

Eh, e atât de frumos să vezi o astfel de inscripție 😉

Cecuri cod html, fie specificat printr-un link către o pagină, fie pur și simplu ca fișier încărcat sau text copiat. Oferă o listă de comentarii cu recomandări pentru corectarea acestora.
http://validator.w3.org/

validare CSS (validator CSS)

Verifică stilurile documentelor sau o foaie de stil aflată într-un fișier separat.
http://jigsaw.w3.org/css-validator/

Verificarea fluxurilor RSS și Atom

Verifică dacă fluxurile RSS și Atom funcționează corect.
http://validator.w3.org/feed/

Verificați ortografia pe o pagină web

Evidențiază erorile pe pagina URL dată.
http://webmaster.yandex.ru/spellcheck.xml

Afișează erori în textul copiat în fereastra de verificare.
http://api.yandex.ru/speller/

Verificarea structurii paginii web

Afișează structura unei pagini web. Relevant pentru verificarea documentelor HTML5.
Alfabetul chirilic nu este afișat corect (:.

http://gsnedders.html5.org/outliner/

Verificarea conținutului pentru unicitate ÎN versiune gratuită
http://www.copyscape.com

Verifică unicitatea textului introdus în formular. În versiunea gratuită, puteți aștepta rezultatele.
http://www.miratools.ru/Promo.aspx

Verifică unicitatea atât a textului introdus, cât și a textului la adresa URL dată, arată nivelul de unicitate ca procent.
Are propriul algoritm de verificare.

http://content-watch.ru Programe desktop pentru verificarea unicității conținutului din schimburile de copywriting. Lucrează mult timp, dar de înaltă calitate. Etxt are versiuni pentru trei sisteme de operare
: Mac, Linux și Windows.
http://advego.ru/plagiatus/

http://www.etxt.ru/antiplagiat/
Afișează site-uri cu conținut similar și structură internă similară.

http://similarsites.com

Verificarea cms-urilor site-ului
Verifică semnele celor mai cunoscute cms.

http://2ip.ru/cms/

Verificarea gradului de utilizare a site-ului web pentru diferite grupuri de utilizatori

Verificarea accesibilității de pe dispozitivele mobile Evaluează dacă o pagină poate fi vizualizată din dispozitive mobile
și afișează o listă de comentarii și erori.

http://validator.w3.org/mobile/
Verificarea gradului de utilizare a site-ului pentru telefoanele Google.

https://www.google.com/webmasters/tools/mobile-friendly/
Afișează viteza de încărcare a site-ului pe dispozitivele mobile.

https://testmysite.withgoogle.com/intl/ru-ru Ieșiți din site-ul emulator cu telefon mobil
. Afișează site-ul prin ochii modelului selectat.

http://www.mobilephoneemulator.com/

Verificarea accesibilității pentru persoanele cu dizabilități
Serviciu de verificare a paginii pentru persoanele cu deficiențe de vedere. Disponibil online și ca plugin pentru Firefox.

http://wave.webaim.org/

Vizualizarea conținutului site-ului prin ochii unui robot de căutare
Afișează textul site-ului aproape de ceea ce vede indexatorul de căutare.

http://www.seo-browser.com/
Distribuție de browser text Lynx pentru sistemele win32. Înainte de utilizare, trebuie să editați lynx.bat, indicând în el calea către directorul cu lynx.

http://www.fdisk.com/doslynx/lynxport.htm Îndepărtează toate markupurile și arată textul paginii, etichetele meta și titlul, numărul de externe și link-uri interne
. Afișează o previzualizare a paginii în Google.

http://www.browseo.net

Verificarea structurii link-urilor site-ului

Verificarea link-urilor rupte
Afișează o listă de linkuri de ieșire pentru o adresă URL și verifică gradul de răspuns al acestora. Poate verifica recursiv, adică se poate trece de la un document la altul independent.

http://validator.w3.org/checklink Instrument gratuit de verificare link-uri rupte
http://home.snafu.de/tilman/xenulink.html

Verificarea linkurilor și a titlurilor paginilor

Scanează până la 500 de pagini de site în versiunea gratuită. Verifică numărul de legături externe și interne. Afișează informații despre paginile scanate: imbricare, coduri de răspuns, titluri, meta informații și titluri.
http://www.screamingfrog.co.uk/seo-spider/

Verificarea structurii link-urilor și a greutății paginilor interne

Programul scanează site-ul, construiește o matrice de link-uri interne, adaugă link-uri externe (de intrare) de la URL-uri date și, pe baza acestor date, calculează ponderile interne ale paginilor site-ului. Programul poate fi folosit pentru a găsi linkuri externe (de ieșire) pentru o listă de adrese URL a paginilor site-ului web.

Verificarea codurilor de răspuns ale serverului, vizibilitatea site-ului de către roboții de căutare, caracteristicile tehnice ale site-ului

Verificarea antetelor HTTP și a răspunsului serverului, vizibilitatea paginii pentru roboți

Verifică codurile de răspuns ale serverului, prezice viteza de încărcare a paginii în funcție de dimensiunea datelor în octeți, arată conținutul etichetă html cap, intern și link-uri externe pentru o pagină, conținutul paginii prin ochii unui robot de căutare.
http://urivalet.com/

Verifică codurile de răspuns ale serverului. Vă permite să verificați redirecționările (coduri de răspuns 301, 302), Antet Ultima modificare etc.
http://www.rexswain.com/httpview.html

Afișează volumul și conținutul datelor transferate atunci când pagina este încărcată.
http://www.websiteoptimization.com/services/analyze/

Verifică redirecționările, utilizarea atributului canonic, metaetichetele și unele aspecte ale securității site-ului. Oferă recomandări pentru îmbunătățirea încărcării paginii.
http://www.seositecheckup.com

Verificarea informațiilor despre domeniul și adresa IP

Serviciul WHOIS al centrului de înregistrare a domeniului centrului RU. Oferă informații despre adresele IP și domeniile din întreaga lume. Uneori îngheață.
https://www.nic.ru/whois/?wi=1

Serviciu Whois de la RosNIIROS (RIPN). Oferă informații pentru domeniile din zona RU și adresele IP din baza de date RIPE (Europa).
http://www.ripn.net:8080/nic/whois/

Stabilește unde găzduiește domeniul și arată, de asemenea, adresa IP a site-ului.
http://www.whoishostingthis.com

Verificarea dacă adresa IP este inclusă în lista neagră pentru trimiterea de e-mailuri.
http://whatismyipaddress.com/blacklist-check
http://ru.smart-ip.net/spam-check/

Verificarea înregistrărilor MX pentru un domeniu. Verificarea serverului SMTP pentru un domeniu. Verificarea IP-ului în listele de corespondență.
https://mxtoolbox.com/

Căutați în baza de date a mărcilor înregistrate în SUA.
http://tmsearch.uspto.gov/

Verificarea fișierelor robots.txt

Verifică disponibilitatea paginilor site-ului pentru indexare de către robotul Yandex.
http://webmaster.yandex.ru/robots.xml

Verifică corectitudinea fișierului robots.txt.
https://www.websiteplanet.com/webtools/robots-txt

Inspecție la fața locului

Monitorizarea disponibilității site-ului. Vă permite să conectați gratuit un site web cu opțiuni minime de verificare.
http://www.siteuptime.com

Se verifică viteza de încărcare a site-ului. Trimite un raport prin e-mail. Are servicii cu plată monitorizarea disponibilității site-ului.
http://webo.in

Verificarea vitezei de încărcare a paginilor site-ului.
http://www.iwebtool.com/speed_test

Verificarea indexarii si afisarii site-ului de catre motoarele de cautare

Vizibilitatea site-ului în motoarele de căutare

Se afișează serviciul cuvinte cheie pentru un site pentru care se află în TOP 20 (top douăzeci) rezultate Google de-a lungul timpului. Date privind traficul de căutare și publicitate.
http://www.semrush.com/

Poziție în TOP50 Yandex și Google. Site-ul Tits și PR pagina de start, prezenta in directoare importante, vizibilitate in top pentru interogari HF.
http://pr-cy.ru/

Verificarea interdicțiilor și a nivelului de încredere al site-ului

Verificarea credibilității site-ului. Un serviciu care susține că măsoară încrederea pentru Yandex (oricum nimeni nu o poate verifica :).
http://xtool.ru/

Verificarea suprapunerii filtrelor Panda și Penguin de la Google. Serviciul vă permite să determinați vizual dacă un site s-a prăbușit la datele actualizărilor Panda și Penguin.
http://feinternational.com/website-penalty-indicator/

Verificarea Page Rank-ului paginilor site-ului (când copiați o adresă URL în instrument, trebuie să ștergeți ultima literă și apoi să o scrieți din nou).
http://www.prchecker.net/

Verificarea istoricului dezvoltării site-ului

Afișează istoricul dezvoltării site-ului și face posibilă vizualizarea capturilor de ecran ale paginilor vechi.
http://www.archive.org/web/web.php

Istoricul pozițiilor site-urilor în TOP Google (expresii cheie, pagini, titluri), indicatori PR, TIC, Alexa Rank, numărul de backlink-uri pentru site-uri populare.
http://SavedHistory.com

Pluginuri SEO pentru verificarea site-urilor web

SEO Doctor este un program de completare pentru Firefox. Afișează link-uri pe pagină și oferă o interfață convenabilă pentru diverse servicii SEO.
http://www.prelovac.com/vladimir/browser-addons/seo-doctor/

SeoQuake este un program de completare pentru Firefox. Afișează cele mai importante caracteristici ale site-ului: TIC, PR, backlink, Alexa Rank.
Funcționează atât cu rezultatele Google, cât și cu cele Yandex. Oferă capacitatea de a analiza rapid concurenții.

http://www.seoquake.com/ IEContextHTML - suplimentar la Internet Explorer

. Verifică indexarea link-urilor în Yandex și Google, arată o listă de link-uri externe și interne și vă permite să importați date din pagini web.

O listă actualizată de servere proxy gratuite, inclusiv cele rusești.
http://www.checker.freeproxy.ru/checker/last_checked_proxies.php
http://spys.ru/proxys/ru/

Un proxy gratuit anonim cu posibilitatea de a te prezenta din trei țări. Funcționează cu căutarea Google.
https://hide.me/en/proxy

Emulatori căutare pe Google V diferite țări, prin specificarea parametrilor de căutare.
http://searchlatte.com/
http://isearchfrom.com/

Verificarea pozițiilor în Yandex și Google

Serviciul permite o verificare profundă (până la 500) a poziției unui site în funcție de regiune în Yandex.

Analiza rețelei site-ului, verificarea backlink-urilor

Analiza backlink

Analizează masa de link-uri a site-ului, generează slice-uri pe diverse criterii: tip link, ancore, pagini. Afișează greutatea backlink-urilor.
Serviciul este disponibil numai pentru utilizatorii înregistrați.

http://ahrefs.com

Verificarea backlink-urilor către site
Verifică prezența backlink-urilor către site în lista propusă de adrese URL (până la 100 de pagini).

http://webmasters.ru/tools/tracker

Verificarea popularității unui site web pe rețelele sociale

PlusOneChecker
Afișează numărul de aprecieri (plus unu) pe Google+. Puteți introduce imediat o listă de adrese URL de verificat.

http://www.plusonechecker.net/

Facebook Graph API Explorer

SharedCount
Afișează popularitate pe Twitter, Google+, Facebook, LinkedIn, Pinterest, Delicious, StumbleUpon, Diggs.

http://sharedcount.com

Cool Social
Afișează popularitatea primei pagini a site-ului pe Twitter, Google+, Facebook, Delicious, StumbleUpon.

Pentru site-urile rusești, datele sunt uneori incorecte.

http://www.coolsocial.net

Social-Popularitate Social Crawlytics Scanează site-ul și generează rapoarte „Acțiuni” ale principalelor străine
rețelele sociale

pentru aceste pagini. Înregistrează utilizatorii printr-un cont Twitter. Puteți vedea rapoarte chiar a doua zi.

https://socialcrawlytics.com

Verificarea site-ului pentru viruși
Dr.Web

Verifică adresa URL dată pentru cod suspect, arată scripturile încărcate și rezultatele verificării lor.

http://vms.drweb.com/online/
Total virus

Verifică adresele URL pentru viruși cu 30 de scanere.

https://www.virustotal.com/#url



Alarmator Sistem de protecție a site-ului împotriva virușilor. Scanează zilnic fișierele site-ului și trimite un raport cu privire la modificările acestora prin e-mail. Validare. Dacă se găsesc erori pe o resursă, nu este un fapt că aceasta va fi afișată în orice browser exact așa cum este în al tău. Când proiectați un șablon, trebuie să verificați codul pentru valabilitate, deoarece vă place codul frumos și curat motoarele de căutareși browsere. Acum vom afla cum se efectuează verificarea.

Validare HTML

O poți verifica la:

După ce mergeți la resursă, trebuie doar să introduceți adresa resursei în linia de intrare și veți obține rezultatul. Și dacă pagina dvs. trece validarea, sistemul va da un semafor verde. Dacă găsește una sau mai multe erori, îți va da toate aceste erori și în același timp un semafor roșu). Sub fiecare eroare, validatorul încearcă să ofere cât mai multe informații posibil despre cum să remedieze problema. Dacă bineînțeles că înțelegi Limba englezăși înțelegeți codul, puteți remedia cu ușurință toate erorile găsite.

Și iată cum arată raportul după ce ați verificat site-ul:

După cum vedem, serviciul a găsit 20 de erori și 3 periculoase. Anterior au existat aproximativ 150 de erori). Mulți oameni nu reușesc să corecteze toate erorile din cauza șabloanelor. După cum am citit pe un site: „Faceți site-ul valid și pierdeți toată frumusețea site-ului.” Dar tot trebuie să te străduiești să reduci cât mai mult posibil erorile de pe site!

Validare CSS

Dar cu validarea stilului totul este mult mai simplu și repararea lui este mult mai ușoară. Pentru a face acest lucru, accesați și faceți totul în aceeași ordine ca mai sus. După introducerea adresei site-ului, sistemul W3C va afișa rezultatul. În ceea ce privește site-ul meu, totul este în regulă pentru mine). Dar au fost și multe greșeli și totul a trebuit schimbat personal.

Și la sfârșitul articolului vă spun: aproape totul șabloane gratuite nu sunt validate. Și dacă cumpărați un șablon sau o comandă, atunci asigurați-vă că setați condiția pe care trebuie să o aibă site-ul cod valid si nimic altceva. Plătești toți acești bani și totul ar trebui să fie activat nivel superior. Și pentru a reduce timpul petrecut în logare și verificare acest serviciu, trebuie doar să instalați un plugin SEO pentru browserul dvs. Care va verifica din mers toți parametrii resursei și, în același timp, va verifica codul pentru erori. Acesta este pluginul pe care îl folosesc.

Asa ca, dragi prieteni, incercati intotdeauna sa faceti site-ul cat mai bun, atat intern cat si extern!