<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE html PUBLIC '-//W3C/DTD XHTML+Voice 1.2 /EN' 'http://www.voicexml.org/specs/multimodal/x+v/12/dtd/xhtml+voice12.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml' xmlns:ev='http://www.w3.org/2001/xml-events'>
<head>
<link rel='stylesheet' href='http://pabi3.com/modules/items/voice.css' type='text/css' media='all' />
<form xmlns='http://www.w3.org/2001/vxml' id='title'>
<block>
The article XHTML a CSS, 2.diel is written by PaBi3
</block>
</form>
<form xmlns='http://www.w3.org/2001/vxml' id='body'>
<block>
V poradi druha cast serialu XHTML a CSS vas privedie k zakladnym informaciam o 
CSS a ukaze vam mensi priklad ako ho vyuzit v splupraci s XHTML. Priklad v clanku je pokracovanie
zdrojoveho kodu xhtml dokumentu z minulej casti serialu. Tato cast sa sustreduje skor na CSS ako na XHTML.</block>
</form>
<form xmlns='http://www.w3.org/2001/vxml' id='full'>
<block>
Kaskadove styly, sablony stylov alebo Cascading Style Sheets. Siroke 
moznosti a vysoky vykon mozeme dosiahnut v dnesnej dobe aj s XHTML a CSS. CSS vyslo uz
v 3 verziach - CSS1, CSS2 a CSS3, ktore ale nieje podporavene prehliadacmi na 100% a 
je este stale vo faze vyvoja.
V tejto poradi druhej casti sa zameriame hlavne na CSS a jeho vyuzitie.
CSS vzniklo v roku 1996. V minulosti prehliadace podporovali scasti len svoje 
vlastne tagy a to videlo k tomu, ze stranky boli pre mnoho uzivatelov nepouzitelne 
v inych prehliadacoch resp. stranka vyzerala inak v inom prehliadaci. Mohli mat aj vela chyb a nedostatkov.
Organizacia World Wide Web Consortium(W3C) sa rozhodla tento globalny problem riesit a tak 
navrhla a nasledne vydala CSS styly. Odvtedy sa CSS uchytilo a stalo sa 
znamejsim ako kedykolvek predtym a tak sa rozvija. Kazda 
dobra firma, ktora robi webdesign by tieto technologie uz mala vyuzivat i ked si 
niekto povie, ze zakaznik vacsinou o webe nevie nic ked si da robit design. To 
by bola aj pravda ale v dnesnej dobe som sa stretnete s vela ludmi, ktori 
odsudzuju tabulky a su zavisli na CSS :-). Opakujem vetu s minulej casti tohto 
serialu: "Preco sa vracat do minulosti?".
Este snad trochu teorie ale konecne uz pouziteznej v praxi:
CSS dokaze mnoho a nieje to mozne zapisat ani do 10 clankov ale par prikladov 
pouzitia by som uviest mohol. Blizsie informacie o CSS hladajte v rubrike CSS.

body {

background: #000000;

font-family: verdana, sans-serif;

font-size: 80%;

color: #fff;

text-align: center; 

}
Ako vidite mame tu hned zaklad samotneho CSS stylu. Styly CSS maju priponu &quot;.css&quot; 
a mozete ich nazvat akokolvek len si k nim nezabudnite zadat cestu. Zadanie 
cesty CSS stylov ste mali moznost sa naucit s minuleho dielu. Teraz k popisu. 
Background nam urcuje farebne pozadie stranky. V tomto pripade je to 
cierne pozadie. Font-family je na urcenie typu pisma. Font-size sluzi na velkost 
pisma a color na farbu pisma. Text-align nam pochopitelne text zarovnava - v 
tomto pripade do lava, Zaklad CSS ani nieje ho ovladat ako vediet vyuzit. Zapis 
zostal podobny HTML ale i ked CSS2 a CSS3(vo vystabe) sa snazia podporovat vsetky 
prehliadace, tak tento standard sa tiez nedodrziava kompletne.
Teraz si vytvorime taky mensi blok do ktoreho bude zaradena navigacia a 
nasledovne vedla neho bude umiesteny aj obsah.


/* toto je komentar k "style.css" */#obsah {

width: 570px;

margin: 0 auto;

text-align: left;

border: 1px solid #fff;

float: left;

}



#navigacia {

width: 200px;

margin: 0 auto;

text-align: left;

border: 1px solid #fff;

float: right;

}

Este by som doplnil predtym nez zacnem vysvetlovat, ze farby sa mozu zapisovat aj v skratenom tvare
ako je napr. cierna #000000 - cely tvar, a #000 - skrateny tvar. Farby je mozne zapisat este
v tvare rgb(0,0,0).

Ak ovladate HTML co je hlavna priorita pre vyuku XHTML a CSS a samozrejme aj pre 
tento clanok, tak urcite suhlasite, ze "zaklad" CSS je lahsie ako samotne HTML. Sami 
vidite, ze zapisy do CSS ako napr. width, border... su velmi jednoduche a 
obsahuje ich aj klasicke HTML. Zapis margin bude asi trochu menej znami. Sluzi 
na odpocitanie vzdialenosti od okraja. Margin sa da 
zapisovat aj v tvare margin-top, margin-left a pod. Float nam zatahuje nas &lt;div&gt; 
na okraj tam kam ho nasmerujeme. Je to obdoba align. V tomto priklade je obsah bloku vlavo a v nom je 
vlozeny(v obsahu) dalsi &lt;div&gt; a to #navigacia. Prehlad kodu, ktory sme zapisali 
bude nasledovny:

&lt;?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-2&quot;?&gt;

&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 
1.1//EN&quot; &quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&quot;&gt;



&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;



&lt;head&gt;



&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=ISO-8859-2&quot; /&gt;

&lt;meta name=&quot;robots&quot; content=&quot;follow, all&quot; /&gt;

&lt;meta name=&quot;author&quot; content=&quot;www.PaBi3.com&quot; /&gt;

&lt;meta name=&quot;Keywords&quot; content=&quot;XHTML, CSS, PaBi3&quot; /&gt;

&lt;meta name=&quot;description&quot; content=&quot;Toto je stranka v XHTML, ktora vyuziva 
kaskadove sablony CSS.&quot; /&gt;

&lt;meta http-equiv=&quot;imagetoolbar&quot; content=&quot;no&quot; /&gt;

&lt;link rel=&quot;stylesheet&quot; href=&quot;style.css&quot; media=&quot;all&quot; /&gt;

&lt;title&gt;Nadpis stranky v XHTML.&lt;/title&gt;



&lt;/head&gt;



&lt;body&gt;

&lt;div id=&quot;obsah&quot;&gt;



&lt;div id=&quot;navigacia&quot;&gt;

&lt;ul&gt;

&lt;li&gt;Domov&lt;/li&gt;

&lt;li&gt;Sluzby&lt;/li&gt;

&lt;li&gt;Referencie&lt;/li&gt;

&lt;li&gt;Kontakt&lt;/li&gt;

&lt;/ul&gt;

&lt;/div&gt;



&lt;/div&gt;

&lt;/body&gt;



&lt;/html&gt;
Obsah sme zasadili ako hlavny &lt;div&gt;, ktory bude tvorit jadro stranky. Jadro, 
ktore bude drzat celu stranku pokope. Do tohto jadra(&lt;div id=&quot;obsah&quot;&gt;) sme 
vlozili dalsi &lt;div&gt;, ktory sluzi ako navigacny blok stranky. Stranku sme 
ukoncili tagmy &lt;/body&gt; a &lt;/html&gt;. Tymto je stranka hotova a zakladny uvod do CSS 
splneny. Ostatne CSS moznosti opisem v dalsich castiach a ak sa chcete o CSS viac naucit odporucam znova
rubriku CSS.
V dalsom diele si povieme nieco o CSS a skusime si 
XHTML a CSS v praxi.</block>
</form>
<base href='http://pabi3.com/' />
<title>XHTML a CSS, 2.diel</title>
</head>
<body ev:event='load' ev:handler='#title'>
<a href='http://pabi3.com/blog/xhtml-a-css-2-diel/' title='Návrat'>Návrat</a>
<h1 style='padding:0.5em;'>XHTML a CSS, 2.diel</h1>
<ul>
<li ev:event='click' ev:handler='#body'>Speak introduction</li>
<li ev:event='click' ev:handler='#full'>Speak full</li>
</ul>
</body>
</html>
