pátek 10. května 2013

HTML - začínáme s kódováním (díl 1.)


Tak a je to tady, když jsme se rozhodli věnovat se těm začátečníkům, chytneme se toho rovnou od podlahy a to u kódování v HTML, na který postupně naváže návod na kódování v CSS. Řekneme si něco o historii, budoucnosti a přítomnosti HTML, nevynecháme různé provázanosti s jinými jazyky a zkrátka a dobře se do této problematiky obujeme tak, jak je třeba.



Základní párové tagy

Základem HTML je několik párových tagů, tím je myšleno, že tento tag má někde svůj počátek a jinde zase svůj konec. Je tedy specifikováno, že by se tak měl vždy ukončit. Všimli jste si toho "měl"? Ano, opravdu to tak je, tag se v některých případech ukončovat nemusí a webovou stránku to přesto neovlivní. Jiné, například <table> se zase striktně ukončit musí, což poznáte později, až si vyzkoušíte, jak s ním pracovat.


<HTML></HTML> 

Základním stavebním kamenem HTML je párový tag <html></html> (dál už jenom <html>). Tento tag se pak následně upravuje pomocí tzv. doctype, jehož používání si hned vysvětlíme

Doctype v tagu HTML

Doctype je určitá deklarace typu zobrazovaného dokumentu, která slouží k určení režimu vykreslení (CSS módy) a to již od roku 1999. V překladu to je Document Type Definition, tedy DTD a vypadá většinou nějak takto:

<!DOCTYPE html>.

Ovšem pro běžného programátora to není příliš využitelné, protože jediný prohlížeč, který měl dva módy vykreslení byl Internet Explorer 6 a 7, Mozilla, Chrome ani Opera nejeví přílišnou činnost ohledně změn v DTD, takže bych to nechal být.


<HEAD></HEAD>

Dalším tagem, který následuje (chronologicky), je HEAD. Do tohoto tagu se můžou umisťovat a většinou se také umisťují některé další tagy. HEAD a jeho obsah není viditelný (kromě jeho podtagu <title></title>), ale i přes to obsahuje některé velmi důležité informace. Nyní si tedy, než budeme pokračovat, uvedeme krátký příklad toho, co jsme se zatím dozvěděli:

<html>
  <head>
  <title>Název vaší stránky </title>
  </head>

</html>.

Na tomto příkladu můžete krásně vidět jak přibližné rozložení, tak i práci s párovými tagy.


Další tagy využívané v kontextu k párovému tagu <head>

1. META TAGY

    • Meta tagy jsou určitou specifikací vašeho dokumentu, které je nutné vždy do vaší stránky aplikovat. Dva základní typy jsou: meta tag kódování a meta tag pro popis. Meta tagů je samozřejmě více, ale ty si rozebereme do detailů v některém dalším článku.
2. LINK
    • Tento tag se většinou využívá ve spojitosti s propojením s nějakým jiným souborem. Na stránkách je neviditelný, ale pro vás v pokročilejší fázi kódování docela důležitý. V HTML se nejčastěji objevuje ve spojitosti s CSS, ale o tom také až později.

<BODY></BODY>

A nyní zde máme poslední z hlavních párových tagů, které se na vaší stránce stoprocentně objeví a to je <body>. Mezí <body> a </body> se bude nacházet veškerý viditelný obsah vaší webové stránky, tedy texty, vzhledy a vše, co budete chtít zkrátka prezentovat. Nyní si tedy znovu ukážeme rychlý příklad:

<html>
  <head>
     <title></title>
  </head>

  <body>

  </body>
</html>



Další často využívané párové tagy

Dalšími často využívanými tagy jsou tagy, které souvisejí přímo s obsahem vaší stránky, tedy definice všech nadpisů, odstavců, nebo odsazení textu na další řádek (zde se nejedná o párový tag, tudíž nemusí být ukončován).


Rozlišujeme různé typy nadpisů

<h1> Nadpis první úrovně </h1>

<h2> Nadpis druhé úrovně </h2>

<h3> Napis třetí úrovně </h3>

Nadpisy můžeme vykreslit až do šesté úrovně, každá úroveň se liší velikostí a důležitostí.

<p> Text vašeho odstavce </p>

Tento tag odlišuje odstavce, po jeho ukončení dochází k automatickému zalomení řádku.

<b></b>; <i></i>; <u></u>

Tyto tři párové tagy upravují váš text. Tučný (<b> bold), kurzíva (<i> italic), podtržený (<u> underline).

Samozřejmě takovýchto tagu je možné nalézt více, ale my si pro stručnost uvedeme jenom tyto základní. Nyní tedy ještě přidáme jeden obšírnější příklad, jak by vaše stránka mohla vypadat.

<html>
   <head>
      <title>::Hlavní stránka:: Tvoříme si web</title>
   </head>

<body>
<h1>Nadpis1</h1>
<p>Ahoj, tak toto je první odstavec, který jsem nakódoval a musím uznat, vypadá fenomenálně.</p>

</body>

</html>

Tak a tady dnešní tutoriál ukončíme a pokud máte zájem, můžete mi na email libor.mosna@gmail.com zaslat domácí úkol, který bude následovat, zkuste si nastudovat něco dalšího a klidně to i použít, pokud vám něco nebude fungovat, neváhejte a napište mi.



Doporučení (nebo také domácí úkol)

Zkuste si vytvořit stránku, na kterou napíšete článek s dvou úrovňovými nadpisy a za pomocí tagu <p></p>.





Žádné komentáře:

Okomentovat