Webová stránka html je. Tvorba webových stránok. Učenie sa jazyka HTML. Prvky webovej stránky: hlavička

Predtým, než začneme našu cestu cez návody na vytváranie webových stránok pomocou HTML a CSS, je dôležité pochopiť rozdiely medzi týmito dvoma jazykmi, syntax každého jazyka a niektoré základné pojmy.

Čo je HTML a CSS?

HTML (HyperText Markup Language) definuje štruktúru obsahu a jeho význam definovaním takého obsahu, ako sú napríklad nadpisy, odseky alebo obrázky. CSS (Cascading Style Sheets) alebo Cascading Style Sheets je prezentačný jazyk určený na navrhovanie vzhľadu obsahu pomocou napríklad fontov alebo farieb.

Tieto dva jazyky, HTML a CSS, sú od seba nezávislé a mali by to tak zostať. CSS by nemalo byť napísané v dokumente HTML a naopak. Vo všeobecnosti platí, že HTML bude vždy reprezentovať obsah a CSS bude vždy definovať jeho štýl.

S týmto pochopením rozdielu medzi HTML a CSS sa poďme ponoriť do HTML podrobnejšie.

Základné pojmy HTML

Skôr než začnete pracovať s HTML, pravdepodobne sa stretnete s novými a často zvláštnymi výrazmi. Postupom času sa so všetkými zoznámite podrobnejšie, no zatiaľ by ste mali začať s tromi základnými pojmami HTML – prvkami, značkami a atribútmi.

Prvky

Prvky určujú, ako definovať štruktúru a obsah objektov na stránke. Niektoré z bežne používaných prvkov zahŕňajú viacero úrovní nadpisov (definovaných ako prvky s

predtým

) a odseky (definované ako

); položky je možné pridať do zoznamu ,

, , A a veľa ďalších.

Prvky sú označené pomocou uhlových zátvoriek<>okolo názvu prvku. Takže prvok bude vyzerať takto:

značky

Pridanie uhlových zátvoriek< и >okolo prvku vytvorí to, čo je známe ako značka. Tagy sa najčastejšie vyskytujú v pároch otváracích a zatváracích tagov.

Počiatočná značka označuje začiatok prvku. Pozostáva zo symbolu<, затем идёт имя элемента и завершается символом >; Napríklad,

.

Koncová značka označuje koniec prvku. Pozostáva zo symbolu< с последующей косой чертой и именем элемента и завершается символом >; Napríklad,

.

Obsah medzi začiatočnými a koncovými značkami je obsahom tohto prvku. Odkaz bude mať napríklad otváraciu značku a uzatváraciu značku. To, čo je medzi týmito dvoma značkami, bude obsahom odkazu.

Takže značky odkazov by vyzerali asi takto:

...

Atribúty

Atribúty sú vlastnosti používané na poskytovanie Ďalšie informácie o prvku. Medzi najbežnejšie atribúty patrí atribút id, ktorý identifikuje prvok; atribút class, ktorý klasifikuje prvok; atribút src, ktorý špecifikuje zdroj vloženého obsahu; a atribút href, ktorý určuje odkaz na súvisiaci zdroj.

Atribúty sú definované v úvodnej značke za názvom prvku. Vo všeobecnosti atribúty zahŕňajú názov a hodnotu. Formát týchto atribútov pozostáva z názvu atribútu, za ktorým nasleduje znak rovnosti, za ktorým nasleduje hodnota atribútu v úvodzovkách. Napríklad prvok s atribútom href by to vyzeralo takto:

Shay Howe

Ukážka základných pojmov HTML

Tento kód zobrazí text „Shay Howe“ na webovej stránke a po kliknutí na tento text prejde používateľa na http://shayhowe.com. Prvok odkazu je deklarovaný so štartovacou značkou a uzatváraciu značku ohraničujúci text, ako aj atribút a hodnotu adresy odkazu deklarovaného pomocou href="http://shayhowe.com" v úvodnej značke.

Ryža. 1.01. Syntax HTML schémy zahŕňa prvok, atribút a značku

Teraz, keď už viete, čo sú HTML prvky, značky a atribúty, poďme sa spoločne pozrieť na našu prvú webovú stránku. Ak tu niečo vyzerá ako nové, nebojte sa – za pochodu to rozlúštime.

Prispôsobenie štruktúry dokumentu HTML

Dokumenty HTML sú dokumenty s obyčajným textom uložené s príponou .html namiesto .txt. Ak chcete začať písať HTML, najprv potrebujete textový editor ktorý je pre vás vhodný na použitie. Bohužiaľ to nezahŕňa Microsoft Word alebo Pages, keďže ide o zložité editory. Dva najpopulárnejšie textové editory na písanie HTML a CSS sú Dreamweaver a Sublime Text. Bezplatné alternatívy Pozri tiež Notepad++ pre Windows a TextWrangler pre Mac.

Všetky dokumenty HTML obsahujú povinnú štruktúru, ktorá obsahuje nasledujúce deklarácie a prvky: , , A .

Deklarácia typu dokladu respnachádza sa na úplnom začiatku dokumentu HTML a informuje prehliadače o tom, ktorá verzia HTML sa používa. Keďže budeme používať Najnovšia verzia HTML, náš typ dokumentu jednoducho bude. Potom príde prvok označujúci začiatok dokumentu.

Vnútri element definuje hornú časť dokumentu vrátane rôznych metadát (sprievodných informácií o stránke). Obsah vo vnútri prvku nezobrazuje sa na samotnej webovej stránke. Namiesto toho môže obsahovať názov dokumentu (ktorý sa zobrazuje v záhlaví okna prehliadača), odkazy na akékoľvek externé súbory alebo akékoľvek iné užitočné metadáta.

Všetok viditeľný obsah webovej stránky bude v prvku . Štruktúra typického HTML dokumentu vyzerá takto:

Ahoj svet!

Ahoj svet!

Toto je webová stránka.



Ukážka štruktúry HTML dokumentu

Tento kód zobrazuje dokument, počnúc deklaráciou typu dokumentu,, za ktorým bezprostredne nasleduje prvok . Vnútri ísť prvky A . Element obsahuje kódovanie stránky prostredníctvom značky a názov dokumentu cez prvok . Element <body>obsahuje hlavičku cez prvok <h1>a cez odsek textu<р>. Pretože nadpis aj odsek sú vnorené do prvku <body>, sú viditeľné na webovej stránke.</p><p>Ak sa prvok nachádza vo vnútri iného prvku, ktorý je známy aj ako vnorený prvok, je vhodné pridať k nemu výplň, aby bola štruktúra dokumentu dobre organizovaná a čitateľná. V predchádzajúcom kóde oba prvky <head>A <body>vnorené a posunuté vo vnútri prvku <html>. Štruktúra výplne pre prvky pokračuje s novými pridanými prvkami vo vnútri <head>A <body> .</p><h3>Samozatváracie prvky</h3><p>V predchádzajúcom príklade prvok <meta>bola jediná značka, ktorá neobsahovala uzatváraciu značku. Nebojte sa, bolo to urobené zámerne. Nie všetky prvky pozostávajú z otváracích a zatváracích značiek. Niektoré prvky jednoducho prijímajú obsah alebo správanie prostredníctvom atribútov v rámci tej istej značky. <meta>je jedným z týchto prvkov. Obsah prvku <meta>v príklade je priradený pomocou atribútu charset a hodnoty. Medzi ďalšie typické samozatváracie prvky patria:</p><ul><li><br> </li><li><embed> </li><li><hr> </li><li><img> </li><li><input> </li><li><li><meta> </li><li><param> </li><li><source> </li><li><wbr> </li> </ul><p>Štruktúra odliatku vytvorená s deklaráciou typu dokumentu<!DOCTYPE html>a prvky <html> , <head>A <body>, je pomerne bežné. Chceme mať túto štruktúru dokumentu po ruke, pretože ju budeme často používať pri vytváraní nových HTML dokumentov.</p><h3>Overenie kódu</h3><p>Bez ohľadu na to, ako starostlivo píšeme náš kód, chyby sú nevyhnutné. Našťastie pri písaní HTML a CSS máme validátory na kontrolu našej práce. W3C ponúka validátory HTML a CSS, ktoré skenujú kód kvôli chybám. Overenie nášho kódu nám pomáha nielen správne vykresľovať vo všetkých prehliadačoch, ale tiež nám pomáha naučiť sa osvedčené postupy pri písaní kódu.</p><h2>Na praxi</h2><p>Ako webdizajnéri a front-end vývojári máme ten luxus zúčastniť sa množstva skvelých konferencií venovaných nášmu remeslu. Počas najbližších lekcií zorganizujeme vlastnú konferenciu štýlov a vytvoríme pre ňu webovú stránku. Páči sa ti to!</p><br><img src='https://i2.wp.com/webref.ru/assets/images/learn-html-css/practice-1.png' width="100%" loading=lazy loading=lazy><p>Prepnime trochu, odstúpme od HTML a pozrime sa na CSS. Pamätajte, že HTML definuje obsah a štruktúru našich webových stránok, zatiaľ čo CSS definuje ich vizuálny štýl a vzhľad.</p><h2>Základné pojmy CSS</h2><p>Okrem výrazov HTML existuje niekoľko základných výrazov CSS, s ktorými sa budete musieť zoznámiť. Tieto výrazy zahŕňajú selektory, vlastnosti a hodnoty. Rovnako ako v terminológii HTML, čím viac pracujete s CSS, tým viac sa tieto výrazy stávajú pre vás druhou prirodzenosťou.</p><h3>Selektory</h3><p>Pri pridávaní prvkov na webovú stránku je možné ich štylizovať pomocou CSS. Selektor určuje, na ktorý prvok alebo prvky v HTML sa majú zacieliť a použiť na ne štýly (napríklad farbu, veľkosť a polohu). Selektory môžu zahŕňať kombináciu rôznych metrík na výber jedinečných prvkov v závislosti od toho, ako špecifický chceme byť. Napríklad chceme vybrať každý odsek na stránke alebo vybrať iba jeden konkrétny odsek.</p><p>Selektory sú zvyčajne spojené s hodnotou atribútu, ako je hodnota id alebo triedy, alebo s názvom prvku, ako napr <h1>alebo<р> .</p><p>V CSS sú selektory spárované so zloženými zátvorkami (), ktoré uzatvárajú štýly použité na vybratý prvok. Tento selektor sa zameriava na všetky prvky <span><p>P(...)</p><h3>Vlastnosti</h3><p>Po výbere prvku vlastnosť určuje štýly, ktoré sa naň použijú. Názvy vlastností sú za selektorom vo vnútri <a href="https://5visa.ru/sk/installation-and-configuration/kvadratnye-skobki-v-vorde-kak-ubrat-kvadratnye-i-figurnye.html">kučeravé zátvorky</a>() a bezprostredne pred hrubým črevom. Existuje mnoho vlastností, ktoré môžeme použiť, ako napríklad pozadie , farba , veľkosť písma , výška a šírka a ďalšie bežne pridávané vlastnosti. V nasledujúcom kóde definujeme vlastnosti farby a veľkosti písma, ktoré sa vzťahujú na všetky prvky <span><p>P ( farba: ...; veľkosť písma: ...; )</p><h3>hodnoty</h3><p>Zatiaľ sme si prvok vybrali len cez selektor a cez vlastnosti sme určili, aký štýl naň chceme aplikovať. Teraz môžeme nastaviť správanie tejto vlastnosti prostredníctvom hodnoty. Hodnoty možno zadať ako text medzi dvojbodkou a bodkočiarkou. Nižšie vyberieme všetky prvky <p >A nastavte hodnotu vlastnosti color na oranžovú a hodnotu vlastnosti font-size na 16 pixelov.</p><p>P ( farba: oranžová; veľkosť písma: 16px; )</p><p>Na otestovanie v CSS naša sada pravidiel začína selektorom, po ktorom bezprostredne nasledujú zložené zátvorky. V rámci týchto zložených zátvoriek sú deklarácie pozostávajúce z párov vlastností a hodnôt. Každé vyhlásenie začína vlastnosťou, za ktorou nasleduje dvojbodka, hodnota vlastnosti a nakoniec bodkočiarka.</p><p>Bežnou praxou je posúvanie dvojice vlastností a hodnôt v rámci zložených zátvoriek. Rovnako ako v prípade HTML, odsadenie pomáha udržiavať náš kód organizovaný a jasný.</p><p><img src='https://i0.wp.com/webref.ru/assets/images/learn-html-css/css-syntax-outline.png' height="138" width="257" loading=lazy loading=lazy></p><p>Ryža. 1.03. Štruktúra syntaxe CSS zahŕňa selektor, vlastnosti a hodnoty</p><p>Znalosť niekoľkých základných pojmov a všeobecnej syntaxe CSS je skvelý začiatok, ale predtým, ako skočíme do hĺbky, musíme sa naučiť niekoľko ďalších bodov. Najmä sa musíme bližšie pozrieť na to, ako fungujú selektory v CSS.</p><h2>Práca so selektormi</h2><p>Selektory, ako už bolo spomenuté vyššie, indikujú, ktoré prvky HTML budú štylizované. Je dôležité plne pochopiť, ako používať selektory a ako fungujú. Prvým krokom by malo byť spoznávanie <a href="https://5visa.ru/sk/education/zte-blade-a515---tehnicheskie-harakteristiki-mobilnyi-telefon-zte-blade-a515.html">rôzne druhy</a> selektory. Začneme najzákladnejšími selektormi: selektory typu, triedy a identifikátory.</p><h3>Voliče typu</h3><p>Selektory typu zacieľujú na prvky podľa ich typu. Napríklad, ak chceme zacieliť na všetky prvky <div>musíme použiť selektor div. Nasledujúci kód zobrazuje selektor typu pre prvky <div>, ako aj zodpovedajúci kód HTML.</p><p>Div (...)</p><p> <div>...</div> <div>...</div> </p><h3>triedy</h3><p>Triedy vám umožňujú vybrať prvok na základe hodnoty atribútu triedy. Selektory tried sú o niečo špecifickejšie ako selektory typu v tom, že vyberajú špecifickú skupinu prvkov a nie všetky prvky rovnakého typu.</p><p>Triedy vám umožňujú použiť rovnaký štýl na viacero prvkov naraz použitím rovnakej hodnoty atribútu triedy pre viaceré prvky.</p><p>V CSS sú triedy označené úvodnou bodkou, za ktorou nasleduje hodnota atribútu class. Selektor triedy nižšie vyberie všetky prvky, ktoré obsahujú hodnotu atribútu úžasné triedy, vrátane prvkov <div>A <span><p>Úžasné (...)</p><p> <div class="awesome">...</div> </p><h3>Identifikátory</h3><p>Identifikátory sú ešte presnejšie ako triedy, pretože sa zameriavajú iba na jeden jedinečný prvok naraz. Tak ako selektory triedy používajú hodnotu atribútu class, identifikátory používajú ako selektor hodnotu atribútu id.</p><p>Bez ohľadu na typ vykresľovaného prvku možno hodnotu atribútu id použiť iba raz na stránku. Ak sú uvedené identifikátory, mali by byť vyhradené pre dôležité prvky.</p><p>V CSS sú identifikátory označené symbolom hash vpredu, za ktorým nasleduje hodnota atribútu id. Tu id vyberie iba prvok obsahujúci atribút id s hodnotou shayhowe .</p><p>#shayhowe ( ... )</p><p> <div id="shayhowe">...</div> </p><h3>Ďalšie voliče</h3><p>Voliče sú mimoriadne výkonné a vyššie popísané patria medzi najčastejšie voliče, s ktorými sa stretávame. Tieto selektory sú len začiatok. Existuje veľa pokročilých voličov a sú ľahko dostupné. Keď sa v nich vyznáte, nebojte sa pozrieť aj na niektoré pokročilejšie.</p><p>Dobre, začnime všetko dávať dokopy. Pridávame prvky na stránku do nášho HTML, potom môžeme tieto prvky vybrať a upraviť ich pomocou CSS. Teraz spojme bodky medzi HTML a CSS, aby tieto dva jazyky spolupracovali.</p><h2>CSS pripojenie</h2><p>Aby náš CSS hovoril s naším HTML, musíme ukázať na súbor CSS z HTML. Je dobrou praxou zahrnúť všetky naše štýly do jedného externého súboru, na ktorý ukazuje prvok vo vnútri. <head>náš HTML dokument. Použitie jedného externého CSS nám umožňuje aplikovať rovnaké štýly na celom webe a rýchlo na ňom vykonávať zmeny.</p><h3>Ďalšie možnosti pridania CSS</h3><p>Medzi ďalšie možnosti zahrnutia CSS patrí použitie vložených a vložených štýlov. Tieto možnosti môžete vidieť v reálnom živote, ale vo všeobecnosti sú odsudzované, pretože spôsobujú, že aktualizácie stránok sú ťažkopádne a ťažkopádne.</p><p>Na vytvorenie našej externej šablóny štýlov chceme opäť použiť vybraný textový editor na vytvorenie nového. <a href="https://5visa.ru/sk/installation-and-configuration/failovaya-sistema-v-vide-spiska-na-vb6-chtenie-izapis-vtekstovoi.html">textový súbor</a> s príponou .css. Náš súbor CSS musí byť uložený v rovnakom priečinku alebo podpriečinku ako náš súbor HTML.</p><p>Vo vnútri prvku <head>aplikovaný prvok <link>, ktorý definuje vzťah medzi súbormi HTML a CSS. Keďže sa pripájame k CSS, na označenie ich vzťahu používame atribút rel s hodnotou šablóny štýlov. Okrem toho sa atribút href používa na označenie umiestnenia alebo cesty k súboru CSS.</p><p>V nasledujúcom príklade HTML dokumentu je element <head>ukazuje na externý súbor štýlu.</p><p> <head> <link rel="stylesheet" href="main.css"> </head> </p><p>Aby sa CSS vykreslilo správne, hodnota cesty atribútu href sa musí priamo zhodovať s miestom, kde je súbor CSS uložený. V predchádzajúcom príklade je súbor main.css uložený na rovnakom mieste ako súbor HTML, ktorý je tiež známy ako koreňový priečinok.</p><p>Ak sa súbor CSS nachádza v podpriečinku, hodnota atribútu href by mala zodpovedať tejto ceste. Napríklad, ak bol náš súbor main.css uložený v podpriečinku s názvom stylesheets, potom by hodnota atribútu href bola stylesheets/main.css . Toto používa lomku (alebo lomku) na označenie presunu do podpriečinka.</p><p>Zapnuté <a href="https://5visa.ru/sk/firmware/apple-iphone-se-2017-dizain-harakteristiki-funkcii-i-data-vyhoda-vse-chto.html">tento moment</a> naše stránky začínajú pomaly, ale isto ožívať. CSS sme zatiaľ príliš neprenikli, no možno ste si všimli, že niektoré prvky majú štýly, ktoré sme v našom CSS nedeklarovali. Je to prehliadač, ktorý týmto prvkom vnucuje svoje preferované štýly. Našťastie môžeme tieto štýly celkom ľahko prepísať, čo potom urobíme resetom CSS.</p><h2>Pomocou resetovania CSS</h2><p>Každý prehliadač má svoje vlastné predvolené štýly <a href="https://5visa.ru/sk/problems/soedinenie-treh-provodov-cherez-klemmnik-osobennosti-podklyucheniya-silovogo.html">rôzne prvky</a>. Ako <a href="https://5visa.ru/sk/navigation/chto-takoe-brauzer-google-kak-polzovatsya-gugl-hrom-google-chrome-vse-po.html">Google Chrome</a> zobrazuje nadpisy, odseky, zoznamy atď., sa môže líšiť od toho, ako sa zobrazuje <a href="https://5visa.ru/sk/multimedia/oshibka-veb-stranicy-vypolnit-otladku-oshibki-scenariya-v-internet-explorer-prichiny-i.html">internet Explorer</a>. CSS reset sa stal široko používaným na zabezpečenie kompatibility medzi prehliadačmi.</p><p>Reset CSS preberá všetky základné prvky HTML s daným štýlom a poskytuje konzistentný štýl vo všetkých prehliadačoch. Tieto resety zvyčajne zahŕňajú odstránenie veľkostí, výplne, okrajov alebo ďalších štýlov na zníženie týchto hodnôt. Keďže kaskádovanie CSS funguje zhora nadol (viac o tom čoskoro) – náš reset by mal byť na samom vrchole nášho štýlu. Tým sa zabezpečí, že tieto štýly sa prečítajú ako prvé a to je všetko. <a href="https://5visa.ru/sk/multimedia/chto-takoe-kuki-brauzera-zachem-ih-udalyat-i-kak-eto-mozhno-sdelat.html">rôzne prehliadače</a> bude fungovať zo spoločného referenčného bodu.</p><p>Existuje množstvo rôznych resetov CSS, ktoré je možné použiť, všetky majú svoje vlastné <a href="https://5visa.ru/sk/tips/chto-takoe-wordpress-i-joomla-bitva-besplatnyh-titanov-joomla-ili-wordpress.html">silné stránky</a>. Jeden z najpopulárnejších od Erica Meyera, jeho reset CSS je prispôsobený tak, aby obsahoval nové prvky HTML5.</p><p>Ak sa cítite trochu dobrodružne, je tu aj Normalize.css od Nicholasa Gallaghera. Normalize.css sa nezameriava na použitie tvrdého resetu na všetky hlavné prvky, ale namiesto toho na nastavenie spoločných štýlov pre tieto prvky. Vyžaduje si to hlbšie pochopenie CSS, ako aj vedieť, čo od štýlov chcete.</p><h3>Kompatibilita a testovanie crossbrowserov</h3><p>Ako už bolo spomenuté, rôzne prehliadače vykresľujú prvky odlišne. Je dôležité uznať hodnotu kompatibility a testovania medzi rôznymi prehliadačmi. Stránky nemusia vo všetkých prehliadačoch vyzerať úplne rovnako, ale mali by byť blízko. Rozhodnutie, ktoré prehliadače chcete podporovať a do akej miery, je potrebné urobiť na základe toho, čo je pre vašu stránku najlepšie.</p><p>Pri písaní CSS je potrebné mať na pamäti niekoľko vecí. Dobrou správou je, že je to uskutočniteľné a vyžaduje si trochu trpezlivosti, aby ste to zvládli.</p><h2>Na praxi</h2><p>Vráťme sa tam, kde sme naposledy skončili na našej konferenčnej stránke a uvidíme, ako môžeme pridať nejaké CSS.</p><ol><li>V našom priečinku so štýlmi konferencie vytvorte nový priečinok s názvom aktíva. Toto je miesto, kde uložíme všetky prostriedky pre našu webovú lokalitu, ako sú štýly, obrázky, videá atď. Pre naše štýly poďme ďalej a do priečinka aktív pridajte ďalší priečinok so štýlmi.</li><li>Pomocou textového editora vytvorte nový súbor s názvom main.css a uložte ho do priečinka so štýlmi, ktorý sme práve vytvorili.</li><p>Pri pohľade na súbor index.html v prehliadači vidíme, že prvky <h1>A <p>Už obsahuje predvolený štýl. Majú najmä jedinečnú veľkosť písma a priestor okolo seba. Pomocou resetu Erica Meyera môžeme tieto štýly zjemniť a umožniť každému z nich začať od rovnakého základu. Ak to chcete urobiť, pozrite sa na jeho webovú stránku, skopírujte kód a vložte ho na začiatok nášho súboru main.css.</p><p>/* http://meyerweb.com/eric/tools/css/reset/ 2. v2.0 | 20110126 Licencia: none (public domain) */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, veľký, citovať, kód, del, dfn, em, img, ins, kbd, q, s, samp, malý, úder, silný, sub, sup, tt, var, b, u, i, stred, dl, dt, dd, ol, ul, li, fieldset, formulár, štítok, legenda, tabuľka, titulok, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, navigácia, výstup, rubín, sekcia, súhrn, čas, značka, zvuk, video ( margin: 0; padding: 0; border: 0; font-size: 100 %; font: inherit; vertical-align: baseline ; ) /* HTML5 display-role reset pre staršie prehliadače */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section ( display: block; ) body ( line-height: 1; ) ol, ul ( štýl zoznamu: žiadny; ) blockquote, q ( úvodzovky: žiadne; ) blockquote:before, blockquote:after, q:before, q:after ( content: ""; content: none; ) table ( border- kolaps: kolaps; ohraničenie: 0; )</p><li>Náš súbor main.css sa začína formovať, tak ho zahrňme do nášho súboru index.html. Otvorte index.html v textovom editore a pridajte prvok <link>V <head>, hneď za živlom <title> .</li><li>Pretože ukazujeme štýly cez prvok <link>pridajte atribút rel s hodnotou šablóny štýlov .</li><p>Zahrnieme aj odkaz na náš súbor main.css pomocou atribútu href. Pamätajte, že náš súbor main.css je uložený v priečinku so štýlmi, ktorý sa nachádza v priečinku aktív. Hodnota atribútu href, ktorý je cestou k nášmu súboru main.css, by teda mala byť assets/stylesheets/main.css .</p><p> <head> <meta charset="utf-8"> <title>Konferencia štýlov

Je čas otestovať našu prácu a zistiť, ako naše HTML a CSS do seba zapadajú. Otvorenie súboru index.html (alebo obnovenie stránky, ak je už otvorená) v prehliadači by malo ukázať mierne odlišný výsledok ako predtým.

Ryža. 1.04. Naša webová stránka Styles Conference s resetovaním CSS

Demo a zdrojový kód

Nižšie si môžete pozrieť webovú stránku Styles Conference v aktuálnom stave, ako aj stiahnuť zdroj stránky v súčasnosti.

Zhrnutie

Takže, všetko je v poriadku! V tomto návode sme urobili niekoľko veľkých krokov.

Len si pomyslite, teraz poznáte základy HTML a CSS. Keď budeme pokračovať a budete tráviť viac času písaním HTML a CSS, s týmito dvoma jazykmi sa vám bude pracovať oveľa pohodlnejšie.

Pripomeňme, že sme zvážili nasledovné:

  • Rozdiel medzi HTML a CSS.
  • Úvod do prvkov HTML, značiek a atribútov.
  • Nastavenie štruktúry vašej prvej webovej stránky.
  • Úvod do selektorov, vlastností a hodnôt CSS.
  • Práca so selektormi CSS
  • Ukazovateľ na CSS z HTML.
  • Význam resetovania CSS.

Teraz sa pozrime bližšie na HTML a zoznámime sa trochu so sémantikou.

Zdroje a odkazy

  • Bežné výrazy HTML cez Scripting Master
  • Podmienky a definície CSS prostredníctvom pôsobivých webov
  • Nástroje CSS: Resetujte CSS pomocou Erica Meyera

Väčšinu obsahu na internete tvoria webové stránky. Ide o historicky úplne prvý typ dokumentov určený na umiestnenie do virtuálneho sieťového priestoru, no stále si zachováva svoju aktuálnosť a nemá prakticky žiadne konkurenčné formáty. Aká je štruktúra webových stránok? Aké nástroje na vývoj webu sa používajú na ich vytvorenie?

Čo je webová stránka?

„Uveďte základné prvky webovej stránky,“ hovorí nám skúšajúci na hodine informatiky. Čo mu môžeme povedať ako odpoveď? Najprv si povedzme, čo vlastne webová stránka je.

Podľa definície všeobecne akceptovanej medzi IT špecialistami ide o dokument, ktorý je určený na otvorenie v špecializovanom programe – prehliadači a ktorý obsahuje údaje na zobrazenie rôzneho užitočného obsahu na obrazovke počítača pomocou vhodného typu softvéru – texty, odkazy, grafika, videá, hudba atď., atď. Webová stránka je textový dokument. Relevantnými údajmi pre prehliadač sú písmená, čísla a Špeciálne symboly, ktorý sa používa ako prvky značkovacieho jazyka - HTML. S jeho pomocou tvorca webovej stránky „vysvetlí“ prehliadaču, ako zobraziť tento alebo ten obsah na obrazovke.

Miesto a úloha webových stránok v štruktúre stránok

Môžeme povedať, že webová stránka je hlavnou súčasťou webovej stránky? Čiastočne je to pravda. Ako sme však uviedli vyššie, webová stránka je len textový dokument. Stránka spravidla obsahuje aj obrázky, videá a iné multimediálne prvky. Webová stránka ich nemôže obsahovať, ale vo svojej štruktúre môže obsahovať odkazy na ne. Webovú stránku teda možno nazvať hlavnou zložkou lokality z hľadiska vedúcej úlohy pri zobrazovaní virtuálneho obsahu používateľom.

V zriedkavých prípadoch bude samozrejme príslušný dokument jedinou súčasťou stránky - ak z nejakého dôvodu neposkytuje zobrazenie grafiky, videa a iných multimediálnych prvkov. Najmä úplne prvé stránky - keď sa prvýkrát objavili značkovacie jazyky webových stránok - neobsahovali zodpovedajúci obsah. Pred očami používateľa bol iba text a odkazy.

Princíp používania hypertextu

Webová stránka je teda dokument zostavený v jazyk HTML, ktorý sa používa na označenie hypertextu. Ale čo je tento fenomén? Čo je hypertext? Bez toho, aby sme sa ponorili príliš hlboko do teórie, poznamenávame, že ide o text, ktorý vám tak či onak umožňuje získať rýchly prístup inému prostredníctvom odkazov. V bežnej knihe je to nemožné - existuje „obyčajný text“. Na získanie prístupu na požadovanú stránku musí čitateľ urobiť niekoľko prevrátení, pričom si predtým prečítal obsah alebo poznámky pod čiarou. V režime "hypertext" hlavnú časť práce vykonáva počítač - kvôli informáciám odrážajúcim sa v prvkoch HTML stránky.

Ak nám učiteľ informatiky povie: „Uveďte hlavné prvky webovej stránky“, môžeme správne začať hovoriť o komponentoch príslušného dokumentu, ktoré sú vytvorené pomocou značkovacieho jazyka HTML. Preto sa na začiatok pozrime na niektoré teoretické body týkajúce sa HTML.

Štruktúra jazyka HTML: značky

Ako prehliadač načíta potrebné údaje o webovej stránke z dokumentu HTML? Veľmi jednoduché.

Podstatné prvky daný jazyk sú značky. Vo väčšine prípadov sú spárované - existuje otvárací a zatvárací. Prvé sú označené iba pomocou uhlových zátvoriek. Druhé sú podobné, ale pred druhou zátvorkou je lomka - symbol /. Prehliadač ich dokáže rozpoznať, a preto bez problémov zobrazuje obsah webových stránok v súlade s algoritmami vytvorenými vývojárom dokumentu.

Úvodný štítok sa zvyčajne píše veľkými písmenami, uzatvárací štítok malými písmenami. Ide o štandard, ktorý sa udomácnil medzi IT profesionálmi. Prehliadač určite rozpozná príkaz HTML v ľubovoľných písmenách, ale vývojárom webu sa stále odporúča držať sa schémy písania označených značiek. To uľahčí napríklad dokončenie webovej stránky iným špecialistom.

Atribúty

Ďalšími dôležitými prvkami jazyka HTML sú atribúty. S ich pomocou môže tvorca webovej stránky nastaviť vlastnosti obsahu – napríklad výšku písma, jeho farbu, polohu vzhľadom na stránku. To isté platí pre obrázky, videá a ďalšie multimediálne komponenty. Atribúty sú napísané v úvodnej značke.

Obsah

Medzi otváracou a zatváracou značkou je ďalší kľúčový komponent webovej stránky, obsah. Toto je v skutočnosti samotný obsah, ktorý by sa mal zobrazovať pred používateľom na obrazovke. Môže to byť text, odkaz, obrázok, video alebo iný multimediálny prvok.

Prvky webovej stránky

"Takže konečne uveďte základné prvky webovej stránky!" - opakuje učiteľ. „S radosťou,“ odpovedáme mu. Čo je zahrnuté v štruktúre typu uvažovaných dokumentov? Dohodnime sa, že tento aspekt budeme uvažovať v kontexte HTML prvkov webovej stránky. Teda ich zobrazenie v prehliadači – to, čo používateľ vidí na obrazovke – nás bude zaujímať v menšej miere. Faktom je, že zodpovedajúce HTML algoritmy, na základe ktorých program zobrazuje obsah rovnakým spôsobom, sa môžu líšiť. A to je zvláštnosť jazyka HTML: na webovej stránke je možné zobraziť požadovaný obrázok rôzne cesty. Zároveň môžu byť buď ekvivalentné z hľadiska nákladov na prácu tvorcu webovej stránky, alebo môžu znamenať rozdielne množstvo úsilia a času na ich implementáciu.

Prvky webovej stránky: hlavička

Štandardné prvky webovej stránky, akokoľvek to môže znieť prekvapivo, sú prítomné vo veľmi malom počte. V skutočnosti sú len dva – nadpis a telo dokumentu. Každý z nich však môže mať pomerne zložitú štruktúru.

Aké sú špecifiká hlavičky? Nachádza sa úplne hore na webovej stránke. HTML, ktoré generuje nadpis, zvyčajne predpokladá, že je „zašifrovaný“ iba text, ale v prípade potreby je možné do príslušného prvku umiestniť aj malé grafické vložky. A to je vlastne všetko, čo sa dá o titule povedať. Zdá sa, že jeho úloha v štruktúre zodpovedajúceho dokumentu je zanedbateľná. Ale nie je. Názvy webových stránok sú veľmi dôležité z hľadiska indexovania stránok vo vyhľadávačoch - Yandex, Google. Tento prvok musí plne súvisieť s obsahom webovej stránky, ako aj s tematickými špecifikami stránky.

Ako je názov webovej stránky zachytený pomocou HTML? Veľmi jednoduché. Najprv sa napíše úvodná značka, ktorá vždy vyzerá ako HEAD s lomenými zátvorkami, potom obsah nadpisu a potom záverečná značka. Sú napísané, samozrejme, úplne navrchu webového dokumentu.

Názov webového dokumentu môže obsahovať množstvo ďalších prvkov. Niekedy môže formát webovej stránky vyžadovať zobrazenie textu v určitom kódovaní. Ako zabezpečiť, aby webový dokument spĺňal toto kritérium? Veľmi jednoduché. Štruktúra hlavičky dokumentu by mala obsahovať algoritmy HTML, ktoré prikazujú prehliadaču použiť špecifické kódovanie jazyka – napríklad cyriliku. Zodpovedajúce príkazy sú umiestnené v META tagu, ktorý môže byť rovnako ako ostatné otváracie a zatváracie.

Hlavná časť webovej stránky

Hlavná časť webového dokumentu sa otvorí značkou BODY a zatvorí sa príslušným prvkom, ktorý obsahuje lomku. Zároveň môže byť medzi úvodnou a záverečnou značkou veľké množstvo ďalších príkazov hypertextového značkovacieho jazyka. Je to spôsobené tým, že hlavná časť webovej stránky obsahuje jej užitočný obsah - texty, odkazy, grafiku, videá, rôzne formuláre na vyplnenie.

Každý z príslušných typov obsahu má svoje vlastné značky. Štruktúra hlavnej časti webového dokumentu môže obsahovať HTML príkazy, ktoré je možné použiť aj na formátovanie textu, napríklad dávať písmu špecifickú farbu, veľkosť a iné vlastnosti.

Poďme sa pozrieť na špecifiká niektorých bežne používaných značiek HTML. V skutočnosti tvoria aj hlavné prvky webovej stránky.

Základné HTML značky

Aby sme si teda mohli podrobne preštudovať, aké sú prvky webovej stránky, preštudujme si podrobnejšie podstatu základných značiek HTML. Niektoré z nich sme už uviedli vyššie - najmä tie, pomocou ktorých prehliadač číta hlavičky webových stránok a určuje, kde sa nachádza hlavná časť dokumentu.

Pomerne bežný je tag P. Rovnako ako iné podobné prvky hypertextového značkovacieho jazyka môže byť otvárací a zatvárací. Táto značka vám umožňuje formátovať jeden odsek dokumentu. Môžete mu napríklad nastaviť konkrétny typ alebo farbu písma. To sa však deje pomocou dodatočného tagu – FONT. Zároveň sa umiestni do toho, ktorý označuje hranice odseku - to vám umožní nedistribuovať príkaz HTML, ktorý odráža preferovaný typ písma, do iných prvkov webovej stránky.

Tabuľky sa vytvárajú pomocou značky TABLE. Pomocou zodpovedajúcich atribútov môžete určiť požadovaný počet stĺpcov a riadkov, nastaviť ich šírku, špecifiká okrajov, veľkosť a farbu písma textu v tabuľke.

Zodpovedá za spracovanie obrázkov prehliadačom. Môžete do nej umiestniť aj rôzne atribúty, ktoré regulujú veľkosť obrázka, jeho pozíciu na stránke.

Odkazy na iné webové dokumenty alebo súbory sú označené značkou A. Spravidla sa v nej nachádzajú atribúty, ktoré naznačujú, že štruktúra webovej stránky je hypertextový odkaz. Označuje dokument, súbor alebo stránku, na ktorú vedie.

Bežnou značkou je FRAMESET. Pomocou nej môžete priestor webovej stránky rozdeliť na niekoľko oblastí – rámov. V každom z nich je možné oddeliť webové dokumenty. To znamená, že rámy vám umožňujú správne umiestniť dve alebo viac stránok na rovnakú obrazovku súčasne.

Príbeh o kľúčových prvkoch webových stránok a následný príbeh o spôsoboch ich formátovania pomocou jazyka HTML - niečo také bude algoritmus našej odpovede na otázku, ktorú nám skúšajúci položil. Ak nás kontaktoval so slovami „uveďte hlavné prvky webovej stránky“, potom pomocou vhodnej metodológie budeme mať všetky šance na odhalenie témy. To znamená, že pod pojmom „prvky“ môžeme chápať kľúčové komponenty štruktúry webového dokumentu alebo typy obsahu – text, obrázky, tabuľky, rámce, odkazy, ktoré webmaster vytvára pomocou nástroja, akým je jazyk HTML.

Špecifiká nástrojov na vývoj webu

Okrem toho, čo už bolo povedané, môžeme objasniť, že existuje veľké množstvo značiek a atribútov poskytovaných štandardmi HTML. Okrem HTML môžu weboví vývojári používať ďalšie formátovacie nástroje pre hypertextové dokumenty. Napríklad s JavaScript môžete vytvárať dynamické webové stránky - to znamená tie, na ktorých sa obsah neustále aktualizuje (ako v dôsledku akcií samotného používateľa, tak aj v súlade s algoritmami vopred napísanými v skriptoch).

Bolo by užitočné dodať, že webový vývojár môže pri svojej práci využívať plnohodnotné programovacie jazyky ako napríklad Perl, PHP, Java, Python, pomocou ktorých sa stávajú možnosti práce s hypertextovými dokumentmi. ešte širšie. Potreba toho môže byť spôsobená skutočnosťou, že oblasti použitia webových technológií sú dnes veľmi odlišné. Úlohy, ktorým čelia moderní vývojári, môžu byť dosť zložité. Niekedy je napríklad potrebné preložiť webové stránky napísané v ruštine do angličtiny. V tomto prípade bude sada nástrojov vývojára najrozmanitejšia.

Cieľ práce: oboznámenie študentov so základnými pojmami jazyka HTML, štruktúrou HTML dokumentu, povinnými značkami, komentármi, metódami formátovania textu, fyzickými a logickými štýlmi a osvojenie si zručností pri tvorbe jednoduchých statických webových dokumentov.

V laboratóriu použijeme textový editor Notepad na prípravu HTML súborov a prehliadač Internet Explorer ako nástroj na sledovanie toho, čo sa urobilo.

Teoretické informácie

Základné pojmy

Hypertext- informačná štruktúra, ktorá vám umožňuje nadviazať sémantické vzťahy medzi textovými prvkami na obrazovke počítača takým spôsobom, že môžete ľahko prechádzať z jedného prvku do druhého. V praxi sa v hypertexte niektoré slová zvýraznia podčiarknutím alebo vyfarbením inou farbou (hypertextové odkazy). Zvýraznenie slova naznačuje prítomnosť spojenia tohto slova s ​​nejakým dokumentom, v ktorom sa podrobnejšie uvažuje o téme spojenej so zvýrazneným slovom. Jeden HTML dokument sa nazýva:

HTML dokument;

Webový dokument

Webstránka.

Takéto stránky sú zvyčajne vo formáte HTM alebo HTML.

Skupina webových stránok patriacich jednému autorovi alebo jednému IEDI a vzájomne prepojených bežnými hypertextovými odkazmi tvorí štruktúru nazývanú web alebo web. Každá HTML stránka má svoju jedinečnú URL – adpec na internete.

Rám (rám) je termín s dvoma významami. Prvou hodnotou je oblasť dokumentu s posuvníkmi. Druhým je obrázok 0DNN0H v grafickom súbore animácie (rámčeku).

Applet (aplet) - program, ktorý sa prenesie na klientsky počítač ako samostatný súbor a spustí sa pri prezeraní webovej stránky.

skript (Skript) , alebo skript, je program zahrnutý do webovej stránky na zlepšenie jej možností. Prehliadač Internet Explorer v určitých situáciách zobrazí správu: „Povoliť skripty na stránke?“. V tomto prípade sú myslené skripty.

CGI (Spoločné Brána Rozhranie) - všeobecný názov programov, ktoré vám pri práci na serveri umožňujú rozširovať možnosti webových stránok. Bez takýchto programov nie je možné vytvárať interaktívne webové stránky.

Prehliadač (Prehliadač) - program na prezeranie webových stránok.

Element- konštrukcia jazyka HTML. Môžete si to predstaviť ako kontajner, ktorý obsahuje dáta a umožňuje vám ich formátovať určitým spôsobom. Každá webová stránka je súbor prvkov. Jednou z hlavných myšlienok hypertextu je schopnosť vnorovať prvky. Napríklad:

<Начало элемента>Obsah prvku, údaje, ktoré prvok formátuje

Tag(v angličtine tag - label, deskriptor, label) - začiatočná alebo koncová značka prvku. Tagy definujú rozsah prvkov a oddeľujú prvky od seba. V texte webovej stránky sú značky uzavreté v lomených zátvorkách.< >a za koncovou značkou vždy nasleduje lomka. Text, ktorý nie je medzi týmito zátvorkami (< >) je pri zobrazení v prehliadači viditeľná celá. Napríklad:

<Начальный тег>Obsah prvku, údaje, ktoré

naformátuje prvok

<Р>Tento text bude v samostatnom odseku

Každá webová stránka je súbor prvkov. Jedným zo základných princípov HTML je schopnosť vnoriť jeden prvok do druhého.

Atribút- parameter alebo vlastnosť prvku. Atribúty sa nachádzajú vo vnútri štartovacej značky a sú navzájom oddelené medzerami. Ak cement obsahuje text, potom atribúty môžu nastaviť farbu a veľkosť písma, zarovnanie textový odsek a tak ďalej. Ak prvok obsahuje obrázok, atribúty môžu nastaviť veľkosť obrázka, prítomnosť a veľkosť rámu okolo obrázka atď.

<Р align="center">Tento text bude zarovnaný do stredu obrazovky

V tomto príklade je opäť značka, ktorá definuje začiatok a koniec odseku. Počiatočná značka však obsahuje atribút align, ktorý nastavuje zarovnanie textu na stred obrazovky.

Poznámka:

Všetky užitočné informácie sa musia nachádzať medzi začiatočnými a koncovými značkami, ktoré označujú ich formát;

Všetky atribúty sú umiestnené v štartovacom tagu;

Pre pohodlie môžete úvodnú značku napísať s veľkým (veľkým) písmenom (P) a koncovú značku s malým (malým) písmenom (/p), hoci to nie je potrebné;

Nie všetky prvky vyžadujú koncový (záverečný) tag;

Začnite písať každý nový prvok na nový riadok. Vnorené prvky sú odsadené (tabulátor). Opäť to nie je potrebné, ale výrazne vám to uľahčí prácu.

Webová stránka je špeciálne naformátovaný dokument, ktorý môže obsahovať text, grafiku, hypertextové prepojenia, zvuk, animáciu a video.

Webovú stránku tvorí niekoľko webových stránok, ktoré majú spoločnú tému, dizajn a odkazy a sú zvyčajne umiestnené na rovnakom webovom serveri.

Webová stránka ait (z angl. webovej stránky: web- "web, sieť" a stránky- "miesto", doslova "miesto, segment, časť v sieti") - súbor elektronické dokumenty(súbory) jednotlivca alebo organizácie v počítačová sieť, spojené pod jednou adresou (názov domény alebo IP adresa).

Všetky stránky spolu tvoriacelosvetový web, kde komunikácia (web) spája segmenty informácií svetovej komunity do jedného celku - databázy a komunikácie v planetárnom meradle. Pre priamy prístup klientov k stránkam na serveroch bol špeciálne vyvinutý protokol http .

Webová stránka je štruktúrovaná ako časopis, ktorý obsahuje informácie o téme alebo probléme. Tak ako sa časopis skladá z tlačených stránok, web sa skladá z webových stránok vytvorených počítačom.

Program, ktorý zobrazuje webovú stránku, sa nazýva webový prehliadač.

Tvorba webových stránok sa realizuje pomocou značkovacieho jazyka hypertextových dokumentov HTML. Technológia HTML spočíva v tom, že riadiace znaky (tagy) sa vkladajú do obyčajného textového dokumentu a výsledkom je webová stránka. Prehliadač pri načítaní webovej stránky ju zobrazí na obrazovke vo forme určenej značkami.

HTML umožňuje:

Formátovanie textu

zahrnúť do dokumentu obrázky, multimédiá;

Tento jazyk vytvára hypertextové odkazy na iné webové stránky.

HTML sa používa na vytvorenie informačného obsahu súboru a na definovanie štruktúry a formátu webových stránok. Keďže súbory HTML sú obyčajné textové súbory, takýto súbor je možné odoslať prakticky do akéhokoľvek počítača.

Na vytváranie webových stránok sa používajú jednoduché textové editory, ktoré vo vytváranom dokumente neobsahujú riadiace znaky formátovania textu. Ako taký editor v systéme Windows môžete použiť štandardná aplikácia"Zápisník".

Súbor webovej stránky má zvyčajne príponu .html alebo .htm.

Okrem toho existuje veľa technológií, v ktorých sú hlavné kroky na vytváranie stránok už automatizované, zostáva len vykonať zmeny v súlade s ich predmetom.

Ak chcete zobraziť stránku HTML, jednoducho zadajte jej adresu URL do panela s adresou vo webovom prehliadači a potom postupujte podľa hypertextových odkazov. Ale to je práve ten hlavný problém – ako zistiť adresu stránky? Najčastejšie sa stáva, že viete, čo potrebujete nájsť, ale neviete, kde presne hľadať. Na vyriešenie tohto problému existujú špeciálne vyhľadávacie nástroje. Z pohľadu používateľa vyhľadávací systém je normálna stránka domovskej stránke ktorý obsahuje odkazy na iné stránky rozdelené podľa nadpisov („Šport“, „Obchod“, „Počítače“ atď.). Okrem toho vyhľadávací nástroj umožňuje používateľovi zadať viacero kľúčových slov a vracia odkazy na stránky obsahujúce tieto kľúčové slová.

webové stránky

Webová stránka (angl. Website, z web - web a stránka - "miesto") - v počítačovej sieti súbor dokumentov súkromnej osoby alebo organizácie združených pod jednou adresou. V predvolenom nastavení sa predpokladá, že stránka sa nachádza na internete. Všetky internetové stránky spoločne tvoria World Wide Web. Protokol HTTP bol špeciálne navrhnutý pre priamy klientsky prístup k webovým stránkam na serveroch. Webové stránky sú inak známe ako internetová reprezentácia osoby alebo organizácie. Keď sa povie „vaša vlastná stránka na internete“, znamená to celú webovú stránku alebo osobnú stránku ako súčasť webu niekoho iného. Okrem webových stránok na internete sú k dispozícii aj WAP stránky pre mobilné telefóny.

Spočiatku boli webové stránky zbierkami statických dokumentov. V súčasnosti sa väčšina z nich vyznačuje dynamikou a interaktivitou. Pre takéto prípady odborníci používajú termín webová aplikácia – pripravená softvérový balík na riešenie problémov s webovou stránkou. Webová aplikácia je súčasťou webovej stránky, ale webová aplikácia bez údajov je len technicky webová stránka.

Vo väčšine prípadov na internete jedna webová stránka zodpovedá jednému názvu domény. Presne podľa názvy domén lokality sú identifikované v globálnej siete. Možné sú aj iné možnosti: jedna lokalita na viacerých doménach alebo viacero lokalít pod jednou doménou. Zvyčajne niekoľko domén používa veľké stránky (webové portály) na logické oddelenie rôznych typov poskytovaných služieb (mail.yandex.ru, news.yandex.ru, auto.yandex.ru). Časté sú aj prípady prideľovania samostatných domén pre rozdielne krajiny alebo jazyky. Napríklad google.ru a google.fr sú logicky stránky Google v rôznych jazykoch, no technicky sú to odlišné stránky. Typické je spojenie viacerých stránok pod jednu doménu bezplatný hosting. Na identifikáciu stránok v adrese sa po zadaní hostiteľa zobrazí vlnovka a názov stránky: example.com/~my-site-name/.




Hore