Zdravo! Nećete naći ništa korisno u ovoj lekciji ako ste VEĆ upoznati sa formiranjem strukture HTML dokumenta. Za one koji NISU upoznati, pokazaću ispravnu (važeću) HTML strukturu web dokumenta, uključujući i WordPress stranicu.
Opća ispravna struktura HTML dokumenta
Prije svega, bez mnogo preambule, opća struktura bilo kojeg HTML dokumenta trebala bi biti ovakva:
/*Označava tip trenutnog DTD*/ /*Pokazuje početak dokumenta*/ /*Pokazuje početak zaglavlja (zaglavlja)*/Ako uklonite objašnjenja koja sam pokazao nakon svake oznake, tada jednostavna struktura HTML dokumenta izgleda ovako
Vrsta trenutnog DTD
Vrsta trenutnog dokumenta ( Definicija vrste dokumenta, DTD) je neophodan da pretraživač razume kako da tumači trenutnu veb stranicu, jer HTML dolazi u nekoliko verzija.
Osim toga, osim HTML-a, postoje i drugi jezici za označavanje, kao što je XHTML.
Bilješka: XHTML je skraćenica od EXtensible HyperText Markup Language, što se prevodi kao Extended HyperText Markup Language.
XHTML je sličan HTML-u, ali se razlikuje po sintaksi. Da se pretraživač ne bi zbunio jezicima i da ga morate prikazati u prvom redu koda, tip trenutnog dokumenta je DOCTYPE .
Koncept oznake u HTML-u
Primijetili ste da je cjelokupna struktura HTML dokumenta definirana određenim oznakama - određenim riječima u ugaonim zagradama.
Riječ zatvorena u ugaonim zagradama u HTML dokumentu naziva se oznaka. Svaka oznaka ima svoje značenje, definisano pravilima označavanja.
- Oznaka znači naslov html dokumenta. Head tags pohranjuju informacije za pretraživače i pretraživače. Uključujući u obliku meta oznaka;
- Oznaka označava glavni sadržaj html dokumenta. Naime, tekst, slike, Java Script skripte, itd.;
- Oznaka [p] je blok element i uvijek počinje u novom redu. To znači paragraf glavnog sadržaja html dokumenta.
Bitan! Sve html oznake za označavanje moraju biti u parovima. To jest, početna oznaka<тег>, mora biti zatvoreno završnom oznakom, sa kosom crtomтег> .
Oznake naslova i podnaslova h1-h6
Za poboljšanje strukturiranja teksta dokumenta, kao i poboljšanje SEO web stranica, postoje dodatne oznake glavnog sadržaja. Zovu se oznake naslova i podnaslova od h1 do h6, ima ih ukupno 6 komada.
One, kao i oznake [p] -paragraph, koje vam omogućavaju da istaknete semantičke delove teksta, omogućavaju vam da podelite tekst na semantičke delove, dajući svakom odeljku sopstveni naslov.
oznake h1—h6 imaju podređenu zavisnost, donji nivo ove podređenosti je paragraf.
Važno je napomenuti da razbijanje ovisnosti o podtagovima h1—h6—str neće narušiti prikaz i valjanost dokumenta, već samo pogoršati njegovu optimizaciju za pretraživače.
Primjer napredne strukture HTML dokumenta
Evo akademskog primjera naprednije strukture HTML dokumenta:
glavno zaglavlje
glavno zaglavlje
Prvi titl
glavno zaglavlje
Drugi titl
Prvi manji titl
Struktura HTML 5
U HTML 5 struktura dokumenta bi trebala izgledati ovako:
Ovo je deklaracija koja pokazuje šta je ovaj dokument u HTML5;
je osnovni element HTML stranice;
Element sa meta oznakama o dokumentu;Element definira veliki naslov
Element definira paragraf.
H2 - h6 oznake rade u html5
Sve oznake su dvostruke. Početna oznaka naziva se početna oznaka, a krajnja oznaka se naziva završna oznaka.
HTML oznake na WordPress stranici
Uprkos činjenici da je WordPress skripta napisana u php-u, svi fajlovi sajta, odnosno svi fajlovi radnog šablona sajta, imaju html oznake. Pogledajmo primjer, na header.php datoteci šablona Dvadeset sedamnaest:
class="no-js no-svg">
"> >To možete vidjeti ako su sve WordPress funkcije postavljene u klasičnu HTML oznaku. Postoji vrsta dokumenta:
Uparite oznake,
Otvaranje oznake.
Završnu oznaku možete pronaći u datoteci footer.php.
Kako pogledati HTML kod stranice WordPress web stranice
Ono što napišete u uređivaču stranice prilikom kreiranja članaka ili stranica samo je dio HTML stranice stranice. Nije čak ni cijelo tijelo stranice.
Da biste vidjeli HTML kod stranice WordPress stranice, a to je vrlo često potrebno, trebate:
Otvorite stranicu u pretraživaču;
Promjena na engleski font tastature;
Pritisnite sljedeća dugmad:
- Chrome: Ctrl+U
- Opera: Ctrl+U
- Mozilla: Ctrl+U
Možda još ne znate zašto vam je potreban. Vjerujte mi, bit će potrebno više puta analizirati Vašu web stranicu i eventualno stranice konkurencije.
Zaključak
U zaključku, htio sam izvući zaključak, ali mi samo pada na pamet misao da je članak ispao, potpuno za početnike. Na prvi pogled postoji velika razlika između primjera koda artikla i primjera sa stvarnih stranica. Međutim, svi fajlovi imaju istu strukturu HTML dokumenta i izuzetno je važno da se ova struktura ne razbije kada radite sa sajtom.
Vrijeme je da razmotrimo najjednostavniji HTML dokument kao primjer. Napisaćemo kod koji će u prozoru pretraživača prikazati frazu „Hello, world!“. (doslovno prevedeno sa engleskog - "Zdravo, svet!"). Obično je ova praksa pisanja koda prvo iskustvo prilikom učenja novog jezika. Ovakva konstatacija problema skreće pažnju učenika na nekoliko ključnih tačaka programskog jezika (u našem slučaju, jezika za označavanje), od kojih je glavna osnovna struktura programa (u našem slučaju web stranica).
doctype
Ovaj element se još naziva i osnovni element, jer se u njemu nalaze svi ostali elementi dokumenta. Korijenski element može imati samo dva podređena elementa:
i .element glave
Element
je kontejner za druge elemente koji pružaju informacije o dokumentu, poznate kao metapodaci. Ovi metapodaci govore pretraživaču lokaciju eksternih skripti i stilova, uspostavljaju odnos između trenutnog dokumenta i drugih resursa i mogu pružiti dodatne podatke namenjene pretraživačima. Pored potrebnog elementaElement
mora biti prvi podređeni element , nijedan sadržaj ili elementi ne bi trebali biti ispred njega:
naslovni element
Element
Preglednici prikazuju sadržaj elementa
element tijela
Element
To je sve! Početak je napravljen - dobili ste odličan radni komad. Ovako će izgledati gotova struktura dokumenta sa frazom "Hello, world!" prikazanom u prozoru pretraživača:
Osnove HTML-a sadrže osnovna pravila HTML jezika, opis strukture HTML stranice, odnose u strukturi HTML dokumenta između HTML elemenata.
HTML dokument je običan tekstualni dokument, može se kreirati na isti način kao u običnom uređivaču teksta. (bilježnica), a u specijalizovanom, sa isticanjem koda (Notepad++, Visual Studio Code, itd.). HTML dokument ima ekstenziju .html.
HTML dokument se sastoji od stabla HTML elemenata i teksta. Svaki element je identificiran u izvornom dokumentu početnom (otvaranjem) i završnom (završnom) oznakom (sa rijetkim izuzecima).
Start tag pokazuje gdje element počinje, kraj - gdje se završava. Oznaka za zatvaranje formiran dodavanjem kose crte / ispred naziva oznake:<имя тега> … имя тега>. Između početne i završne oznake nalazi se sadržaj oznake – sadržaj.
Pojedinačne oznake ne mogu direktno pohranjivati sadržaj, on se piše kao vrijednost atributa, na primjer, oznaka kreiraće dugme sa tekstom Dugme unutra.
Oznake mogu biti ugniježđene jedna u drugu, na primjer,
Tekst
. Prilikom ulaganja morate pratiti redoslijed njihovog zatvaranja (princip "matrjoške"), na primjer, sljedeći unos bi bio netačan:Tekst
.HTML elementi mogu imati atribute (globalne, primijenjene na sve HTML elemente i njihove vlastite). Atributi se upisuju u početnu oznaku elementa i sadrže ime i vrijednost specificiranu u formatu atributa name="value" . Atributi vam omogućavaju da promijenite svojstva i ponašanje elementa za koji su postavljeni.
Svaki element može imati više vrijednosti klase i samo jednu vrijednost ID-a. Višestruke vrijednosti klasa se upisuju s razmakom,