24aug

Použite HTML5 na svoje projekty už dnes!

Čo sa naučíte v tomto HTML5 tutoriále:

Vytvoriť HTML5 webstránku z existujúcej xHTML šablóny, čiže prekonvertovať existujúce xHTML elementy na HTML5

 

Čo vám tento tutoriál neposkytne:

Vysvetlenie a použitie všetkých zatiaľ dostupných nových tagov. Tento tutoriál obsahuje rýchly základný prehľad, ktorý vás nakopne k používaniu HTML5 už dnes.

 

Čo potrebujete:

  • Na tento pokus je treba mať prichystanú hotovú a validnú xHTML strict webstránku 
  • Potrebujete vedieť trošku kódovať v xHTML
  • Odvahu používať otvorenú technológiu, ktorú prehliadače ešte nedokážu naplno využiť, ktorá sa naplno vyvíja a môže sa ešte výrazne zmeniť

 

Čo získate:

  • Podporíte aktívne rodiaci sa jazyk HTML5
  • Vaša stránka bude cross-browser kompatibilná - aj staré prehliadače ako IE6 ju budú vedieť správne zobraziť

Ak vám prekáža, že sa kompatibilita dosiahne použitím javascriptu, nečítajte ďalej a zostaňte pri starom, pretože tu progres ešte potrebuje trochu pomôcť.

 

1 Povolíme podporu HTML5 tagov pre IE6 a IE7. Tieto nové elementy totiž dané prehliadače nemajú implicitne nijako oštýlované. 

<!--[if IE]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

Tento kúsok kódu spustí html5 shiv z Google code repositára pre všetky verzie IE. 

 

2 Blokové elementy potrebujú byť vyrenderované v štýle display: block, aby sa správali, tak ako majú. Do CSS súboru pridáme:

article, aside, dialog, footer, header, section, footer, nav, figure {
        display: block;
}

 

3 Nový DOCTYPE a kódovanie znakov môžeme zapísať omnoho jednoduchšie, viacero atribútov bolo vyradených:

<!DOCTYPE html>
<html lang="sk" dir="ltr">
<head>
        <meta charset="utf-8" />
        <title>Webdizajn Blog</title>

 

4 Používanie nových tagov

Už nikdy nemusíme nehorázne zneužívať <div> element. Máme tu nové, sémantickejšie tagy. Vyberám rýchly a jednoduchý prehľad, ktorý nám pomôže zoznámiť sa s hlavnými novými elementami:

  • <header> - hlavička, ktorá slúži na umiestnenie privítacích lôg a sloganov a navigácie
  • <nav> - navigácia 

<header>
 <h1><a href="#">Moje logo</a></h1>
 <nav><ul>
  <li class="active"><a href="#">Úvodná stránka</a></li>
  <li><a href="#">Portfolio</a></li>
 </ul></nav>
</header>

  • <footer> - pätička na príbuzné linky, informácie o autorovi a copyright
<footer>
 © 2009 Woofer Dog Corporation
</footer>
  • <article> - článok

<article>
 <p>Lorem ipsum</p><p>Dolorsit amet...</p>
</article>

  • <section> - sekcia (blok) dokumentu, mala by vždy mať nadpis

<section>
 <h1>Nadpis sekcie</h1>
 Zvyšok obsahu sekcie
</section>

  • <time> - dátum

<p>Konferencia sa koná <time datetime="2010-12-12">nasledujúci utorok</time>.</p>

V zozname je mnoho ďalších tagov, ako napríklad video či audio, canvas alebo nové typy polí formulárov. O mnohých z nich si porozprávame v ďalších HTML5 tutoriáloch.

 

 

Pozrite aj: 

Komentáre

Poslať nový komentár

Obsah tohto poľa je súkromný a nebude verejne zobrazený.