. Toto bolo urobené pre vyhľadávacie roboty, aby lepšie rozpoznali kód stránky a oddelili hlavný obsah od pomocných prvkov.
Pomocou nových značiek môže prázdna šablóna HTML5 vyzerať takto:
Navigačné menu
Obsah – hlavný obsah stránky.
Zjednodušenie písania DOCTYPE
Pripomeňme si, ako to bolo predtým, v HTML4 značka DOCTYPE vyzerala takto:
Teraz je zadanie minimálne, jednoduchšie, pravdepodobne nikde:
Podobné zjednodušenia sa udiali aj so zvyškom značiek, takže prechod na štandard HTML5 výrazne zjednodušuje písanie.
Voliteľné značky v HTML5
Nový štandard priniesol dizajnérom rozloženia veľa zhovievavosti. Najmä používanie prvkov HTML, HEAD a BODY už nie je potrebné pre značenie HTML5. Ak nie sú prítomné, prehliadač ich stále považuje za ich existenciu. V skutočnosti iba z povinného v HTML5
.
Interpretácia ruského jazyka ako hlavného jazyka HTML dokumentu
Tag definuje jazyk dokumentu. V sieti sa pravidelne objavujú diskusie o správnom pravopise, najmä o správnom pravopise „ru-RU“. Prikláňam sa k možnosti, že „-RU“ je nadbytočné, keďže ruština nemá dialekty a hláskovanie angličtiny (britskej a americkej). Prípona RU určuje, kde sa hovorí po rusky. To znamená, že ak en-US znamená „angličtina v USA“, potom ru-RU znamená „ruština v Rusku“, čo je nadbytočné.
V ostatných záležitostiach sa nič zlé nestane, ak budete naďalej používať možnosť „ru-RU“.
HTML stránka a jej štruktúra definovaná hlavnými značkami
Pozrime sa, ako vyzerá najobyčajnejšia webová stránka zvnútra.
HTML štruktúra vo veľkej miere je základom každej webovej stránky.
Dnes existuje niekoľko typov HTML Dokumenty. Každý typ dokumentu má svoj vlastný HTML štruktúra (podrobnosti v spodnej časti stránky).
Správna počiatočná štruktúra HTML je zástava stránky pre rôzne prehliadače .
V systémovej ponuke Štart alebo Štart prejdite do časti Programy (Všetky programy), otvorte priečinok Štandard (Príslušenstvo), vyberte položku Poznámkový blok. Samozrejme, toto nie je jediný nástroj na písanie kódu, ale v tejto fáze ho potrebujete.
Príklad štruktúry dokumentu:
Zvážte značky HTML, ktoré definujú štruktúru stránky
- povinný, určiť HTML dokument.
- definovať sekciu s informáciami o službe, obsahovať pokyny pre vyhľadávače, pre prehliadače, skripty.
- definujte hlavný názov webovej stránky.
- povinné, definujte viditeľnú časť dokumentu.
- definovať nadpis 3. úrovne.
- definovať odsek. Pozrite si odseky HTML lekcie
Štruktúra dokumentu HTML | Písanie kódu stránky
Postupnosť akcií je nasledovná:
1. Napíšte kód do programu Poznámkový blok HTML stránky:
4. Otvorte IE (Internet Explorer) alebo iný predvolený prehliadač. V jeho ponuke sa pokúsime nájsť a otvoriť súbor index.html uložený v počítači. Môžete tiež nájsť a otvoriť súbor v ľubovoľnom prehliadači v okne, ktoré sa zobrazí po zadaní kombinácie dvoch klávesov na klávesnici: Ctrl a O - podržte Ctrl a potom stlačte latinské písmeno O.
Pre ďalšie štúdium materiálu je potrebné: Jednoducho musíte mať v počítači niekoľko rôznych prehliadačov. Stiahnite si Mozilla Firefox, Opera zadarmo a pokračujte v našej lekcii.
Otvorte index.html pomocou Firefoxu. V starších verziách tohto prehliadača by ste nemohli prečítať text, ktorý ste napísali, pretože by sa zobrazovali zvláštne znaky. Táto nesprávnosť je eliminovaná jednoduchým zaradením HTML kód dvoch značiek so súborom atribútov, ktoré sú tiež povinné.
Správna štruktúra HTML 4.01
Toto by mala byť počiatočná štruktúra stránky HTML :
Pridajte odseky, nadpis sami a uvidíte, čo sa stane. Nezabudnite obnoviť obsah okna prehliadača pri každom uložení dokumentu stlačením tlačidla v prehliadači Mozilla Firefox alebo tlačidla v prehliadači Internet Explorer alebo F5, aby sa zmeny prejavili.
Všetko vám vyšlo? - Takže ste boli opatrní a urobili ste všetko správne.
Základy HTML obsahujú základné pravidlá jazyka HTML, popis štruktúry HTML stránky, vzťahy v štruktúre HTML dokumentu medzi HTML prvkami.
HTML dokument je obyčajný textový dokument, možno ho vytvoriť rovnakým spôsobom ako v bežnom textovom editore. (Notebook) a v špecializovanom so zvýraznením kódu (Poznámkový blok ++, kód Visual Studio atď.) . HTML dokument má príponu .html.
HTML dokument pozostáva zo stromu HTML prvkov a textu. Každý prvok je v zdrojovom dokumente identifikovaný začiatočným (otváracím) a koncovým (zatváracím) tagom (až na zriedkavé výnimky).
Štartovacia značka ukazuje, kde prvok začína, končí - kde končí. Záverečná značka vytvorené pridaním lomky / pred názov značky:<имя тега> … имя тега>. Medzi počiatočným a koncovým tagom je obsah tagu – content.
Jednotlivé značky nemôžu ukladať obsah priamo, zapisuje sa ako hodnota atribútu, napríklad značka vytvorí tlačidlo s textom Tlačidlo vnútri.
Značky môžu byť vnorené do seba, napr.
Text
. Pri investovaní musíte dodržiavať poradie ich uzatvárania
(princíp "matriošky") , napríklad nasledujúci záznam by bol nesprávny:
Text
.
Prvky HTML môžu mať atribúty (globálne, aplikované na všetky prvky HTML a ich vlastné). Atribúty sa zapisujú do úvodnej značky prvku a obsahujú názov a hodnotu špecifikovanú vo formáte atribútu name="value" . Atribúty umožňujú meniť vlastnosti a správanie prvku, pre ktorý sú nastavené.
Každý prvok môže mať viacero hodnôt triedy a iba jednu hodnotu id. Viaceré hodnoty triedy sú zapísané s medzerou,
. Hodnoty class a id musia obsahovať iba písmená, čísla, spojovníky a podčiarkovníky a musia začínať iba písmenami alebo číslami.
Prehliadač zobrazuje (interpretuje) HTML dokument, vytvára jeho štruktúru (DOM) a zobrazuje ho podľa pokynov v tomto súbore (štýlov, skriptov). Ak je označenie správne, v okne prehliadača sa zobrazí stránka HTML obsahujúca prvky HTML – nadpisy, tabuľky, obrázky atď.
Interpretačný proces (analyzovať) spustí sa pred úplným načítaním webovej stránky do prehliadača. Prehliadače spracúvajú dokumenty HTML postupne od úplného začiatku, pričom spracúvajú CSS a súvisia so štýlmi prvkov stránky.
HTML dokument sa skladá z dvoch častí - nadpisu - medzi značkami
… a obsah - medzi značkami …
.
Štruktúra webovej stránky
1. Štruktúra dokumentu HTML
Jazyk HTML sa riadi pravidlami obsiahnutými v súbore deklarácie typu dokumentu. (Definícia typu dokumentu alebo DTD) . DTD je dokument XML, ktorý definuje, ktoré značky, atribúty a ich hodnoty sú platné pre konkrétny typ HTML. Každá verzia HTML má svoje vlastné DTD.
DOCTYPE zodpovedný za správne zobrazenie webovej stránky prehliadačom. DOCTYPE definuje nielen verziu HTML (napr. html), ale aj príslušný súbor DTD na webe.
...
Prvky v rámci značky , tvoria strom dokumentov, tzv objektový model dokumentu, DOM (model objektu dokumentu) . Zároveň živel je koreňový prvok.
Ryža. 1. Najjednoduchšia štruktúra webovej stránky
Pre pochopenie interakcie prvkov webovej stránky je potrebné zvážiť tzv "rodinný vzťah" medzi prvkami. Vzťahy medzi viacerými vnorenými prvkami sa klasifikujú na vzťahy rodičov, potomkov a súrodencov.
Predok Prvok, ktorý obsahuje ďalšie prvky. Na obrázku 1 je predok pre všetky prvky . Zároveň živel
je predchodcom všetkých značiek, ktoré obsahuje:
, , , atď.
Potomok - prvok nachádzajúci sa vo vnútri jedného alebo viacerých druhov prvkov. Napríklad,
je potomkom a prvok
Je dieťaťom oboch
A .
nadradený prvok - prvok spojený s inými prvkami nižšej úrovne a umiestnený na strome nad nimi. postava 1
A . Tag
Je rodič iba pre .
detský prvok - prvok priamo podriadený inému prvku vyššej úrovne. Na obrázku 1 iba prvky
, , A sú deti z .
sesterský prvok - prvok, ktorý má s posudzovaným prvkom spoločný nadradený prvok, takzvané prvky rovnakej úrovne. postava 1
A - prvky rovnakej úrovne, ako aj prvky
, A Sú k sebe sesterské.
1.1. Prvok
1.2. Prvok
kapitola
... obsahuje technické informácie o stránke: názov, popis, kľúčové slová pre vyhľadávače, kódovanie atď. Informácie v ňom zadané sa nezobrazujú v okne prehliadača, ale obsahujú údaje, ktoré prehliadaču povedia, ako má stránku spracovať.
1.2.1. Prvok
Povinná značka sekcie
je značka
. Text umiestnený vo vnútri tejto značky sa zobrazuje v záhlaví webového prehliadača. Dĺžka názvu by nemala byť väčšia ako 60 znakov, aby sa úplne zmestil do názvu. Text nadpisu by mal obsahovať čo najkompletnejší popis obsahu webovej stránky.
1.2.2. Prvok
Voliteľná značka sekcie
je jedna značka . Pomocou neho môžete nastaviť popis obsahu stránky a kľúčové slová pre vyhľadávače, autora HTML dokumentu a ďalšie vlastnosti metadát. Prvok môže obsahovať viacero prvkov , pretože v závislosti od použitých atribútov nesú rôzne informácie.
Popis obsahu stránky a kľúčové slová je možné zadať súčasne vo viacerých jazykoch, napríklad v ruštine a angličtine:
S visačkou môžete zakázať alebo povoliť indexovanie webovej stránky vyhľadávacími nástrojmi:
Ak chcete stránku po určitom čase automaticky znova načítať, musíte použiť hodnotu obnovenia:
Stránka sa znova načíta o 30 sekúnd. Ak chcete presmerovať návštevníka na inú stránku, musíte zadať adresu URL v parametri url:
Tabuľka 2. Atribúty značiek
Atribút
znakovú sadu
Určuje kódovanie znakov pre aktuálny dokument HTML:
obsahu
Obsahuje ľubovoľný text, ktorý určuje hodnotu spojenú s atribútom http-equiv alebo name v závislosti od ich hodnoty.
http-ekviv
Riadi akcie prehliadača na tejto webovej stránke (ekvivalent hlavičiek HTTP). Pri zobrazení stránky bude prehliadač postupovať podľa pokynov uvedených v atribúte: default-style určuje preferovaný štýl, ktorý sa má použiť na stránke. Atribút content musí obsahovať id prvku , ktorý odkazuje na šablónu so štýlmi CSS alebo ID prvku
pomocou prvku . Prvok nevyžaduje uzatváraciu značku. Tento prvok definuje vzťah medzi aktuálnou stránkou a ostatnými dokumentmi. Na stránke môže byť niekoľko takýchto prvkov. Záznam bude vyzerať takto:
Tabuľka 4. Atribúty značiek
Atribút
Popis, akceptovaná hodnota
crossorigin
Určuje, či sa má pri načítavaní obrázka z lokality použiť CORS (technológia prehliadača, ktorá umožňuje webovej stránke prístup k zdrojom z inej domény). anonymný – v požiadavke medzi doménami prehliadač automaticky pridá hlavičku Origin obsahujúcu názov domény, z ktorej bola požiadavka odoslaná. Ak server neodpovie hlavičkou CORS Access-Control-Allow-Origin: * (alebo názvom domény namiesto hviezdičky), načítanie obrázka bude zablokované. use-credentials – ak server neposkytne poverenia s Access-Control-Allow-Credentials: true , načítanie obrázka bude zablokované.
href
Hlavným atribútom značky, hodnotou je cesta k súboru so štýlmi.
hreflang
Určuje jazyk textu v prepojenom dokumente.
médiá
Určuje typ zariadenia, na ktoré sa má použiť zdroj odkazu.
noce
Serverom náhodne vygenerovaná reťazcová premenná, ktorá nastavuje pravidlá používania vložených štýlov na ochranu obsahu. Hodnota atribútu je reťazec textu.
rel
Atribút definuje vzťah medzi aktuálnym dokumentom a odkazovaným dokumentom. alternatívne – odkaz na rovnaký dokument, ale v inom formáte (napríklad stránky na tlač, preklad, zrkadlo, RSS alebo Atom feed),
.
archívy naznačuje, že prepojený dokument je historický zaujímavý. Odkaz môže smerovať na zbierku záznamov, dokumentov a iných materiálov. odkaz autora na stránku o autorovi dokumentu alebo na stránku s kontaktnými údajmi autora. záložka Odkaz na najbližšieho predka článku, ktorým je odkaz, alebo na sekciu článku, ktorá s prvkom najviac súvisí, ak žiadny predok neexistuje. external sa používa na označenie toho, že prepojená stránka nie je súčasťou tejto lokality. first určuje prepojenie na prvý dokument v poradí dokumentov. odkaz pomocníka na dokument pomocníka. ikona určuje cestu k ikone, ktorá sa má použiť pre aktuálny dokument. last určuje prepojenie na posledný dokument v poradí dokumentov. licencia Odkaz na informácie o autorských právach k dokumentu. next označuje, že tento dokument je súčasťou série a že prepojenie ukazuje na nasledujúci dokument v sérii.
nofollow označuje, že odkaz nie je schválený autorom stránky, alebo že odkaz je komerčný. noreferrer určuje, že hlavička požiadavky klienta obsahujúca adresu URL zdroja požiadavky by sa pri sledovaní odkazu nemala odovzdávať. pingback určuje adresu servera pingback, ktorý umožňuje blogu automaticky upozorniť stránky, ktoré naň odkazujú. prefetch určuje, že referenčný súbor by mal byť predtým uložený do vyrovnávacej pamäte. predchádzajúci označuje, že tento dokument je súčasťou série a že prepojenie ukazuje na predchádzajúci dokument v sérii.
vyhľadávanie označuje, že odkazovaný dokument obsahuje vyhľadávacie rozhranie a súvisiace zdroje. bočný panel označuje, že prepojený dokument sa podľa možnosti zobrazí v ďalšom kontexte prehliadača a niektoré prehliadače po kliknutí na hypertextový odkaz otvoria okno na pridanie odkazu do panela so záložkami. šablóna so štýlmi je odkaz na externý súbor, ktorý sa použije ako šablóna so štýlmi pre tento dokument. značka označuje, že značka, na ktorú vedie hypertextový odkaz, patrí k tomuto dokumentu. hore označuje, že stránka je súčasťou hierarchickej štruktúry a že hypertextový odkaz vedie na zdroj vyššej úrovne v štruktúre.
veľkosti
Určuje veľkosť ikon pre vizuálne zobrazenie. Atribút size sa používa iba v spojení s rel="icon" a môže nadobúdať nasledujúce hodnoty: šírka výška - definuje zoznam veľkostí oddelených medzerami, každá veľkosť musí byť vo formáte - šírka výška (veľkosti ikon sú uvedené v pixeloch), napr.
; ľubovoľná - ikona môže byť zmenšená na ľubovoľnú veľkosť.
titul
Určuje názov odkazu alebo názov skupiny alternatívnych štýlov. Hodnota atribútu je text.
typu
Určuje typ MIME dokumentu, na ktorý sa odkazuje. V tomto prípade má hodnotu "text/css" .
1.2.5. Prvok