U XML-u sva imena moraju započeti slovom, podcrtom (_) ili dvotočkom (:) i nastaviti samo važećim znakovima imena, koji mogu sadržavati samo slova uključena u odjeljak znakova Unicode, arapske brojeve, crtice, znakove podvlake, točke i dvotočke. Međutim, nazivi ni u kojem slučaju ne mogu započeti xml nizom. Imena koja počinju ovim znakovima rezervirana su za korištenje od strane W3C. Morate imati na umu da, budući da slova nisu ograničena isključivo na ASCII znakove, riječi iz vašeg materinjeg jezika mogu se koristiti u imenima.
Struktura XML dokumenta.Svaki XML dokument sastoji se od sljedećih dijelova:
- Neobavezni prolog.
- Tijelo dokumenta.
- Neobavezni epilog koji slijedi stablo elemenata.
Pogledajmo detaljnije svaki od dijelova.
Prolog XML dokumenta.XML dokument počinje prologom. Prolog sadrži neke upute za XML parser i aplikacije.
Prolog se sastoji od nekoliko dijelova:
- xml oznaka i broj verzije XML specifikacije;
- naznaka kodiranja znakova (encoding) u kojem je dokument napisan (po defaultu encoding="UTF-8");
- samostalni parametar koji može imati vrijednosti "da" ili "ne" (prema zadanim postavkama standalone="yes" ). Vrijednost "da" označava da dokument sadrži sve potrebne deklaracije elemenata, a "ne" označava da su potrebni vanjski DTD-ovi.
Sve to zajedno može izgledati ovako:
.
Važno je napomenuti da je u XML deklaraciji potreban samo atribut verzije, svi ostali atributi mogu se izostaviti i stoga uzeti zadane vrijednosti. Također morate zapamtiti da sve te atribute treba navesti samo gore navedenim redoslijedom.
Deklaraciju o vrsti dokumenta također mogu pratiti komentari, naredbe za obradu i razmaci.
Budući da su svi ovi dijelovi izborni, prolog se može izostaviti.
Tijelo XML dokumenta.Tijelo dokumenta sastoji se od jednog ili više elemenata. U ispravno formatiranom XML dokumentu, elementi tvore jednostavno hijerarhijsko stablo, u kojem uvijek postoji korijenski element (root element) u koji su ugniježđeni svi ostali elementi dokumenta. XML nameće iznimno važno ograničenje elementima: oni moraju biti ispravno ugniježđeni. To čini prilično lakim ugniježđivanje jednog XML dokumenta u drugi bez narušavanja strukture dokumenta, dok će korijenski element ugniježđenog dokumenta jednostavno postati jedan od elemenata dokumenta u koji je ugniježđen. S tim u vezi, suočeni smo s još jednim ograničenjem, a to je da nazivi elemenata moraju biti jedinstveni unutar dokumenta, budući da u uključenom dokumentu isti nazivi kao u dokumentu koji ga prilaže mogu imati potpuno drugačije značenje. Kako bi se riješio problem podudarnih imena, uveden je koncept imenskog prostora.
Naziv korijenskog elementa smatra se nazivom cijelog dokumenta i navodi se u drugom dijelu prologa iza riječi Doctype. Ako se DTD definicija nalazi unutar XML dokumenta, tada se stavlja u uglate zagrade iza naziva korijenskog elementa:
Ali obično se DTD definira za nekoliko XML dokumenata odjednom. U tom je slučaju zgodno napisati ga odvojeno od dokumenta i tada umjesto uglatih zagrada napiše se jedna od riječi System ili Public nakon koje slijedi adresa u obliku URI-ja (Uniform Resource Identifier) datoteke s DTD definicija. Za sve praktične svrhe, URI se smatra ekvivalentom URL-u, iako u načelu može biti bilo koje jedinstveno ime. DTD definicija, na primjer, može izgledati ovako:
XML imenski prostoriBudući da različiti XML dokumenti mogu sadržavati ista imena oznaka i njihovih atributa, koji imaju potpuno različita značenja, potrebno ih je nekako razlikovati. Da biste to učinili, nazivi oznaka i atributa dobivaju kratki prefiks koji je od naziva odvojen dvotočkom. Prefiks imena povezan je s identifikatorom koji definira prostor imena. Sva imena oznaka i atributa čiji su prefiksi povezani s istim identifikatorom čine jedan prostor imena u kojem imena moraju biti jedinstvena. Prefiks prostora imena i identifikator definirani su atributom xmlns na sljedeći način:
Ubuduće će nazivi oznaka i atributa koje želimo dodijeliti prostoru imena "http://URI_namespace" imati prefiks ns, na primjer:
Novosibirsk
Atribut xmlns može se pojaviti na bilo kojem XML elementu, ne samo na korijenskom elementu. Prefiks koji definira može se koristiti u elementu u kojem je napisan atribut xmlns i u svim elementima ugniježđenima unutar njega. Štoviše, više imenskih prostora može se definirati u jednom elementu. U ugniježđenim elementima, prostor imena može se nadjačati povezivanjem prefiksa s drugim identifikatorom. Pojava naziva oznake bez prefiksa u dokumentu koji koristi prostor imena znači da naziv pripada zadanom prostoru imena. Prefiksi koji počinju xml znakovima u svakom su slučaju rezervirani za sam XML jezik.
Ime zajedno s prefiksom naziva se prošireno ili kvalificirano ime. Dio imena napisan iza dvotočke naziva se mjesni dio imena.
Pozdrav, dragi čitatelji bloga! U prošlom smo članku otkrili što je vrsta dokumenta i kako preglednici određuju jezik koji se koristi pomoću . Oznaka je uzeta u obzir, ali sam koncept (termin) nije. U ovom članku ću vam reći što je oznaka, zašto je potrebna i koje vrste oznaka postoje. Kao što sam rekao u prošlom članku ovog odjeljka, napravit ćemo stranicu datoteke s kojom ćemo eksperimentirati, na temelju znanja koje smo stekli. Ali ovo je na kraju članka, ali za sada pogledajmo HTML oznaku.
Što je HTML oznaka, vrste HTML oznaka, primjeri pisanja HTML oznake - u prijevodu s engleskog tag - za označavanje znakova u uglastim zagradama i koji su elementi hipertekstualnog označnog jezika (HTML). Simboli mogu biti samo na engleskom (cijeli Internet je izgrađen na njemu). Oznaka izgledaOvo je oznaka za podebljavanje teksta. Oznake imaju tri vrste:
- Oznaka za otvaranje je oznaka koja dolazi na početku. U gore navedenom primjeru, oznaka je početna oznaka i stoji ispred teksta koji treba istaknuti.
- Završna oznaka je oznaka koja dolazi na kraju. Posebnost je kosa crta “/” ispred znakova u uglastim zagradama. Pogledajmo ponovno gore razmotreni primjer. Oznaka je završna oznaka i dolazi nakon teksta koji treba biti označen podebljanim slovima
- Pojedinačne oznake su oznake koje nemaju završnu oznaku. Primjer bi bio
Evo primjera oznake za otvaranje i zatvaranje:
Cijeli dizajn, uključujući tekst, izgledat će ovako:
Ovaj će tekst biti istaknut podebljanim slovima
A ovako će ovaj tekst izgledati kada ga preglednik obradi i dostavi nam: Ovaj tekst će biti označen podebljanim slovima. Postoji i takva stvar kao što su oznake spremnika, ali to je samo općeniti naziv za oznake otvaranja i zatvaranja. Kao što sam gore napisao, osim oznaka kontejnera, postoje i pojedinačne oznake. Razlika je u tome što se takve oznake ne moraju zatvarati. Najjasniji i najčešći primjer je oznaka novog retka.
U osnovi, pojedinačne oznake koriste se za umetanje elementa, poput slike ili tablice.
Što su atributi, pravila pisanja i zašto su potrebni Osim oznaka, postoje i tzv. Točnije, ne osim, nego u oznakama. Pomoću atributa možete postaviti dodatne parametre za oznaku. Svaki tag ima svoje atribute, au ovoj ćemo temi eksperimentirati s tagom koji bez atributa zapravo ne čini ništa smisleno.Font je oznaka spremnika koja se koristi za oblikovanje teksta. Pomoću ove oznake možete podebljati tekst, promijeniti veličinu i udaljenost između redaka - općenito, sve što možete učiniti s tekstom. Pogledajmo primjer s veličinom teksta. Prvo, stavimo tekst u oznaku Font.
Tekst
Sada malo o pravilima pisanja atributa. Atributi se uvijek pišu u početnoj oznaci i iza znakova same oznake. Možete napisati više atributa u jednu oznaku bilo kojim redoslijedom. Atribute možete pronaći na web stranici W3C validatora (o kojoj ću pisati u nastavku). Evo primjera oznake fonta s atributom veličine:
Tekst
Ovaj atribut u oznaci fonta mijenja veličinu teksta unutar oznaka.
Ako otvorite izvorni kod stranice, vidjet ćete da mjesto gdje se nalazi velika riječ “Tekst” izgleda ovako
Tekst
Već ste vidjeli kako se pišu atributi. U drugim oznakama se pišu na potpuno isti način: prvo napišemo sam atribut (u ovom slučaju veličinu), zatim stavimo “=” i stavimo parametar atributa u dvostruke navodnike. Sve parametre atributa možete pronaći na istoj web stranici konzorcija World Wide Weba.
Što je W3C validator, pravila pisanja i popis oznaka Kao što sam napisao, postoji jako puno oznaka. Ali gdje ih sve možete pronaći? U tu svrhu postoji W3C validator W3C - World Wide Web Consortium, ili na ruskom - World Wide Web Consortium. Nije sasvim jasno, zar ne? Ovo je mjesto gdje se razvijaju web standardi - (jezici za označavanje hiperteksta njihova su zamisao). Na čelu cijelog konzorcija je iz prethodnog članka poznati Tim Berners-Lee, tvorac HTML-a. Web stranica ove organizacije je w3.org. Upozoravam vas, stranica je u potpunosti na engleskom, stoga imajte rječnik ili prevoditelj u svom pregledniku. Inače, Google ocjena za ovu stranicu je 9 i 37.000 (to je sve puno, ako netko ne zna).Vratimo se na temu članka. Zanimaju nas jezični standardi HNTML 4.01. Slijedite vezu HTML 4.01 Specification, nakon čega vidimo karticu elemenata na vrhu, kliknite na nju. Ovdje se otvara stranica sa svim oznakama. Konzorcij je ove oznake razvio i prihvatio kao standard. Sve je, opet, na engleskom. Odmah nakon riječi "Indeks elemenata" vidimo legendu (značenje slova u stupcima):
I odmah nakon legende nalazi se tablica samih oznaka:
- U prvom stupcu - Naziv - naziv same oznake - što bi trebalo biti u uglastim zagradama (< и >).
- Drugi stupac - Početna oznaka - prisutnost početne oznake. U ovom stupcu možete vidjeti slovo "O", što znači "Neobavezno", a prevedeno s engleskog - Neobavezno. Ovo slovo je prisutno samo nasuprot oznakama , , i i znači da možete staviti početnu oznaku ili ne morate - preglednik će sve učiniti sam.
- Treći stupac - Završna oznaka - prisutnost završne oznake. Nasuprot ove oznake možete vidjeti i slovo "O" i slovo "F". Značenje prvog se nije promijenilo. Drugo slovo - "F" - doslovno "zabranjeno" na engleskom - znači da je zabranjeno staviti oznaku za zatvaranje, ona jednostavno ne postoji. Na primjer, nema oznake, jer se u njemu nema što skrivati.
- Četvrti - Empty - znači da je oznaka jednostruka (prazna). Sve oznake koje imaju slovo "E" ispred sebe u ovom stupcu također imaju slovo "F" u prethodnom stupcu. Uostalom, pojedinačne oznake nemaju završne oznake. Primjer je ista oznaka
.
- Peta kolona je Depr. ili Deprecated - od engleskog "ne preporučuje se". Ako ovaj stupac sadrži slovo "D" (što znači potpuno isto), to znači da se ova oznaka ne preporučuje za korištenje u HTML-u. Gledajući malo unaprijed, danas se kaskadni stilski listovi (CSS) koriste za dizajn i teksta i izgleda cijele web stranice i HTML dokumenta. Ukratko i jednostavno, kreira se jedna datoteka u koju su upisani svi tekstualni parametri koji se mogu pozvati određenim atributima oznake. Dakle, ova funkcija se koristi samo na web stranicama, jer CSS nije primjenjiv kod slanja vijesti poštom ili RSS-om. I ovdje te iste oznake dolaze u pomoć. Većina ovih oznaka, usput, odnosi se na dizajn teksta (i primjer su)
- Šesti stupac - DTD - može sadržavati slovo "L" ili "F". Prvi - "L" - Loose DTD - znači da se oznaka nasuprot koje se ovo slovo pojavljuje može koristiti samo u prijelaznoj vrsti dokumenta (- Transitional, o čemu sam pisao u prethodnom članku). Drugi - "F" - Frameset DTD - znači da se oznaka može koristiti samo u dokumentu tipa FRAMESET ( - Frameset). Ako slovo nedostaje, tada se oznaka može koristiti u svim vrstama dokumenata.
- I zadnji, sedmi stupac - Description - kratak opis oznake, opet na engleskom
Atributi se nalaze na istoj stranici specifikacije HTML 4.01, ali u kartici "atributi". Postoji mnogo više atributa nego oznaka. I opet ću sve zapisati točku po točku.
- Prvi stupac je naziv - kao u slučaju oznaka, naziv atributa. Sve je na engleskom, ali s osnovnim znanjem možete pogoditi čemu ovaj ili onaj atribut služi.
- Drugi stupac - Povezani elementi - je popis svih oznaka koje koriste bilo koji atribut. Sve oznake imaju veze, tako da možete odmah otići na informacije o oznaci.
- Treći stupac - Vrsta - sadrži sve moguće vrijednosti za određeni atribut. Na primjer, nasuprot atributu veličine koji smo odabrali u oznaci Font nalazi se vrijednost CDATA. Pogledat ćemo to kasnije, ali ukratko, to je poseban skup opcija veličine (u ovom slučaju). Uostalom, možete pisati i piksele i postotke
- Četvrti stupac - Zadano - označava je li atribut potreban u određenoj oznaci. Na primjer, u oznaci Img potreban je atribut src jer označava izvor iz kojeg treba uzeti sliku.
- Kolone 6, 7 i 8 znače isto kao u slučaju oznaka.
Sve gore navedeno odnosi se samo na HTML verziju 4.01. O HTML 5 ćemo govoriti u drugom članku, a dotaknut ćemo se i XHTML-a. A sada, kao što sam obećao, napravit ćemo stranicu u HTML-u s kojom ćemo eksperimentirati.
Izrada datoteke u html formatu - HTML dokumentPrije svega, shvatimo što je HTML dokument. A ovo je zapravo datoteka u HTML formatu. A sve internet stranice su HTML dokumenti. Na primjer, kada dođete do web stranice u adresnoj traci na kraju možete vidjeti ".html" ili ".htm" nakon adrese. Ovo je datoteka koju ćemo izraditi s ovom ekstenzijom. Općenito, ako želite eksperimentirati na web stranici, a ne na stranici, onda je bolje stvoriti lokalni poslužitelj - Denver (o kojem želim pisati).
S obzirom na to da nisam ni govorio o oznakama prisutnim na svakoj stranici, jednostavno ćemo stvoriti datoteku s bilo kojim nazivom i ekstenzijom.html. Moguće je (i najbolje) koristiti Notepad++, jer ovaj uređivač teksta koristi označavanje koda, što je vrlo zgodno prilikom uređivanja koda i možete spremati datoteke u različitim formatima. Postoje i programi u kojima se, kada upišete kod, rezultat odmah pojavi u obrađenom obliku.
Dakle, samo trebamo otvoriti Notepad++ i spremiti datoteku s proizvoljnim tekstom (može biti prazna), ali u .html formatu. Da biste to učinili, kao i obično, kliknite na natpis datoteke, zatim "spremi kao" i potražite "HyperText Markup Language file (file extensions)" među velikim popisom ekstenzija. To je zapravo sve. Dodat ćemo prve retke ovoj datoteci u sljedećem članku iz odjeljka “Izrada web stranice od nule”
Oznaka je posebna rezervirana riječ u uglastim zagradama (na primjer, ). Oznaka je glavna komponenta HTML-a: kod njome počinje, njome završava, a informacije prikazane na web stranici sadržane su unutar oznaka. Preporuča se pisati ih malim slovima, odnosno običnim malim slovima: ne, ali.
Koje su vrste oznaka?Većina HTML oznaka je uparena: postoji početna oznaka (na primjer, ) i završna oznaka, koja se od otvarajuće oznake razlikuje kosom crtom (/) iza prve uglate zagrade (na primjer, ). Sve što se nalazi unutar para oznaka naziva se njihov sadržaj.
Sadržaj Tekst postavljen unutar ovih oznaka postaje podebljan
Postoje i nesparene (pojedinačne) oznake, koje se nazivaju oznake. Njih, za razliku od uparenih oznaka, ne treba zatvarati, jer ne rade sa sadržajem, već samostalno obavljaju neku funkciju. Primjer jedne oznake -
. Postavlja prelamanje teksta u sljedeći redak.
Ako povučemo paralele s ruskim jezikom, možemo reći da su uparene oznake navodnici ili zagrade koje utječu na svojstva teksta sadržanog u njima (pokušajte ne zatvoriti navodnike na vrijeme), a pojedinačne oznake (znakovi) su interpunkcijski znakovi ( uzvik, pitanje ili točka).
Svaka oznaka se sastoji od:
- Otvorena uglata zagrada (< ).
- Posebna riječ (ime oznake). Na primjer, hr , iframe , b .
- Zatvaranje kutne zagrade (>).
Budući da su oznake osnova jezika za označavanje, ne čudi da ih ima dosta. Pogledajmo glavne, najvažnije oznake.
- - jednu oznaku koja sadrži komentar. Komentar je tekst koji preglednik ne obrađuje. Možete napisati što god želite unutar oznake, čak i druge oznake - neće raditi, neće se pojaviti na ekranu. Programeri komentiraju kôd ili kako bi ga drugi webmasteri lakše razumjeli ili kako bi ga nakon dugo vremena i sami mogli brzo razumjeti.
- , , , , oznake su koje bi trebale biti prisutne u svakom pristojnom HTML dokumentu (za više detalja pogledajte “Kako izraditi web stranicu u Notepadu”).
- - oznaka sadrži pomoćne informacije za preglednike i tražilice. Unutar njega možete napisati ključne riječi, opis stranice, kodiranje dokumenta, ime autora itd.
- sadrži vezu na datoteku skripte ili sam kod.
- - oznaka koja postavlja stil dokumenta i/ili njegovih elemenata pomoću CSS-a. HTML dokument može sadržavati mnoge oznake koje definiraju različite stilove za različite dijelove stranice.
- - potpuna suprotnost, nadopunjujući ga. Oznaka određuje "zaglavlje" (naslov) odjeljka ili cijele stranice.
- pohranjuje "noge" stranice ili odjeljka. Unutar njega možete postaviti popratne informacije, podatke o autorskim pravima, podatke za kontakt itd.
- sadrži glavni sadržaj stranice. Niti zaglavlje, niti blok izbornika, niti "noge" stranice, već ono za što je stranica stvorena. Na primjer, na stranici koju sada čitate, ovaj bi se članak trebao nalaziti unutra.
- dizajniran za stvaranje poveznica. Veze su korijen hiperteksta i zato je ovaj članak posvećen njima.
potrebno za dodavanje slika na web stranicu (na usluzi je posvećena ovoj akciji).
-
,
, - , , ,, , , i druge oznake za oblikovanje teksta čine veliku skupinu HTML oznaka; o njima se govori u članku "Oblikovanje teksta u HTML-u".
- - blok element. Tekst unutar je formatiran pomoću CSS-a (kaskadni stilski listovi, koji je predmet drugog dijela vodiča).
- . Imate paragraf
ili blokirati Tekst u njemu je dizajniran u istom stilu, ali želite, bez narušavanja strukture, osigurati da nekoliko riječi ima različitu veličinu ili boju slova. Upravo je za takve situacije oznaka namijenjena.
-
,
-
,
- - popis oznaka. Označeno, numerirano - rad ovih oznaka. Postoje i popisi definicija za koje su odgovorne oznake, ali o svih njih šest detaljnije ćete naučiti u članku “Stvaranje popisa”.
, , ,
, I koriste se pri izradi tablica i o njima se detaljno raspravlja u zasebnom članku. - - oznaka koja dodaje interaktivnost stranici, odnosno omogućuje korisniku interakciju s web stranicom. Naravno, obrascu je potreban rukovatelj, ali uz pomoć oznaka unutar njega možete stvoriti sučelje. Potvrdni okviri, gumbi, radio gumbi, polja za unos i drugi objekti koji od vas zahtijevaju aktivne radnje elementi su obrasca čiji se kod nalazi unutar spremnika.
- - oznaka koja stvara interaktivni gumb. Da bi se nešto dogodilo kada kliknete na njega, gumb mora biti u formi (nalazi se između oznaka).
- stvara elemente obrasca: prekidače, potvrdne okvire, gumbe, sve vrste polja za unos. Umetnuto u spremnik. Ali zašto su nam potrebni odvojeni ako postoji univerzalni? omogućuje vam stvaranje gumba s naprednim parametrima. Na primjer, možete postaviti sliku na gumb. To se ne može učiniti na elementu kreiranom putem .
- i - oznake za kreiranje izbornika u HTML 5. - ovo je spremnik unutar kojeg se nalaze elementi čije dodavanje dovodi do stvaranja stavki izbornika. Jako zanimljiv par. Na primjer, uz njegovu pomoć možete stvoriti vlastiti kontekstni izbornik za stranicu ili njezin pojedinačni element.
- - još jedna oznaka obrasca koja u njemu stvara veliko polje u koje možete unijeti ne samo jedan redak teksta, već čitave odlomke.
Programer se suočava s nizom problema prilikom pisanja HTML oznaka. Kada radite na velikom web-mjestu, programski kod raste, a kontrola postaje problematična; programer možda neće zatvoriti oznaku i izgled web-mjesta će "nestati" - blok se uklapa u drugi i izgled web-mjesta će se pogoršati.
Block layout je programerski pakao
Na velikom mjestu, praćenje oznaka je problematično, pogotovo ako nekoliko programera radi na njegovom razvoju. Utemeljitelji HTML-a upozoravaju programere i pozivaju ih da se pridržavaju standarda. Male pogreške u kodu normalne su i lako ih je popraviti. Pogledajmo načine za provjeru pogrešaka u HTML kodu i prepoznavanje nezatvorenih oznaka i drugih elemenata. Prepoznavanje nezatvorenih oznakaKako provjeriti kod za nezatvorene divove ( ), elemente tablice (
/
/ ) i druge oznake? Najjednostavniji način je uređivač teksta s označavanjem sintakse. Preuzmite notepad++ koji podržava desetke programskih jezika. Ističe HTML, JavsScript, PHP i druge jezike potrebne za web kodiranje. Provjera regularnih HTML elemenata nije teška, a ako su nezatvorene hiperveze, oznake za umetanje " Iako se oznake za oblikovanje " " / " " ili " " mogu definirati vizualno, to neće raditi s elementima na razini bloka kao što su divovi i tablice. Kod je velik, jedan div je omotač drugog, ako ima puno gniježđenja, možete se zbuniti i slučajno izbrisati jedan element i raspored će pogriješiti.
Da biste otkrili nezatvorenu oznaku (element html stranice), uključite označavanje u notepad++- 1. Odaberite "Sintaksa" u izborniku
- 2. Odaberite željeni jezik, u našem slučaju HTML
- 3. Broj retka
- 4. Traka stabla koja vam omogućuje pregled unutrašnjosti oznaka
Provjera se sastoji od zatvaranja jednog diva za drugim klikom na znak plusa "+"; ako se oznaka ne zatvori, onda nema oznake za zatvaranje. Pregledavamo šifru i upisujemo onu koja nedostaje na pravo mjesto.
Možete odrediti kojoj završnoj oznaci element pripada klikom na tu oznaku u editoru. Uređivač će istaknuti početnu oznaku i završnu oznaku povezanu s njom. Možete otkriti pogrešku skeniranja kada završni element nije pronađen ili pripada drugom elementu, što krši logiku koda.
Ovo je najjednostavnija metoda provjere koja zahtijeva ručni rad. Ne postoje automatizirani sustavi; samo programer može razumjeti gdje treba zatvoriti div ili tablicu bez narušavanja vizualnog dizajna stranice.
Koristite ugrađene programe za otklanjanje pogrešaka FireBug (FireFox) i inspektore koji se temelje na pregledniku. Debugger (uređivač) koda možete otvoriti u Operi pritiskom na kombinaciju “Ctrl-Shift-C” ili kao što je prikazano na slici. Desnom tipkom miša kliknite na predmet koji se proučava iu kontekstnom izborniku kliknite na “View element code” HTML Validator: Opća analiza i traženje pogrešaka u koduMožete provjeriti kod za pogreške pomoću HTML validatora - W3C.
Markup Validation Service (MVS) - Ovaj validator provjerava ispravno označavanje web dokumenata u HTML-u, XHTML-u, SMIL-u, MathML-u itd. Ako želite provjeriti određeni sadržaj kao što su RSS/Atom feedovi ili CSS stilske tablice, MobileOK sadržaj ili pronaći neispravne veze, dostupni su drugi validatori i alati. Alternativno, možete isprobati naš validator koji se ne temelji na DTD-u.
Servis omogućuje provjeru CSS-a, HTML-a, XHTML-a, JS-a... nakon analize stranice servis će prikazati greške i metodu za uklanjanje problematičnog dijela koda. Možete to popraviti, ali ne morate poslušajte uslugu ako se vaša stranica prikazuje i indeksira normalno. Svaka 2 velika web mjesta nisu u potpunosti u skladu s HTML standardima, provjerite sami.
Najbolji članci na temu