CSS - okraje, 5.diel
CSS - okraje, 5.diel
Zápisy okrajov v CSS sú omnoho lepšie ako by sme ich mali dekarovať priamo v HTML kóde.
Presvedčíte sa určite, ak to sami vyskúšate.
Tento diel som sa rozhodol zamerať iba na okraje. Predstava, že okraje nájdeme na
každej stránke a pri tom si to ani neuvedomujeme je skutočná. V CSS je pre
definíciu okraju selektor border.
Okraj môžeme určovať takmer všetkému aj textu ale väčšinou sa jedná o elementy <div>.
Samozrejme zo zápisov borderu to nebolo všetko. Selektory nám pokračujú naďalej. Border si nemusíme určovať len na všetkých stranách elementu ale stačí nám využiť iba jednu stranu elementu. Na to nám budú slúžiť selektory border-top, border-bottom, border-left, border-right. Rovnako ako sme zapísali prvý okraj to môžeme urobiť aj tu.
Ako samé o sebe hovorí border-color: jedná sa o zafarbenie okraju. Ako jeho deklaráciu použijeme farbu v ľubovolnom tvare. O farbách sa tiež viac dozviete v 2. diele o CSS.
Tak ako to bolo na začiatku selektory sa rozvíjali v podobe border->border-left. Od CSS2 môžete kľudne používať aj selektory ako border-top-width, border-bottom-color alebo border-left-style. To by bolo o okrajoch asi všetko. Nezabudnite si vyskúšať všetky deklarácie k selektoru border-style.
Okraj môžeme určovať takmer všetkému aj textu ale väčšinou sa jedná o elementy <div>.
CSS
.okraj {
border: 1px solid #000000;
width: 5em;
height: 5em;
}
XHTML
<div class="okraj">
Toto je element s okrajom.
</div>
Výsledok si môžete prezrieť tu.
Samozrejme zo zápisov borderu to nebolo všetko. Selektory nám pokračujú naďalej. Border si nemusíme určovať len na všetkých stranách elementu ale stačí nám využiť iba jednu stranu elementu. Na to nám budú slúžiť selektory border-top, border-bottom, border-left, border-right. Rovnako ako sme zapísali prvý okraj to môžeme urobiť aj tu.
CSS
.okraj {
border-right: 1px solid #000000;
width: 5em;
height: 5em;
}
XHTML
<div class="okraj">
Toto je element s okrajom.
</div>
Príkad si môžete prezrieť tu.
Nič nám nebráni zapísať aj viac selektorov borderu resp. môžeme zapisovať aj takto:
.okraj {
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
width: 5em;
height: 5em;
}
Stačí to všetko len vyskúšať. Ešte stále ale pokračujeme. Selektory, ktoré sme si
teraz zapisovali boli zapísané v skrátenom tvare. Ak by sme chceli zapísať
okraj plným zápisom použijeme až 3 selektory a to:
- border-style:
- border-width:
- border-color:
- none
- hidden
- dotted
- dashed
- solid
- double
- groove
- ridge
- inset
- outset
Ako samé o sebe hovorí border-color: jedná sa o zafarbenie okraju. Ako jeho deklaráciu použijeme farbu v ľubovolnom tvare. O farbách sa tiež viac dozviete v 2. diele o CSS.
Tak ako to bolo na začiatku selektory sa rozvíjali v podobe border->border-left. Od CSS2 môžete kľudne používať aj selektory ako border-top-width, border-bottom-color alebo border-left-style. To by bolo o okrajoch asi všetko. Nezabudnite si vyskúšať všetky deklarácie k selektoru border-style.
Autor: PaBi3 ·
Kategória: Webdesign ·
Dátum: 27.06.2005 16:15


![Hlasová verzia [Pre internetový prehliadač Opera] Voice](modules/items/voice.png)
Komentáre
přeji hodně takto dobrých článků. Hades
Nevadí však takéto veci sa potom vydiskutujú vo fóre...[wink].
Ja osobne som za zrušenie MSIE lebo nedodržuje štandardy a sám o sebe koncovému užívateľovi neposkytne žiadne funkcie ako napr. RSS čítačka alebo Email klient. Sám sa dokonca aj nanucuje do Windowsu ale to by predsa nebol Microsoft aby tomu bolo inak. Ale radšej už prestanem lebo toto neni diskusia o MSIE[amazed].
ani ja M$IE bezne nepouzivam, ale hotove stranky si v nem projedu. Tedy alespon kostru webu.
BTW jde o "strict" mod, nikoliv "strick"... (to pro zacatecniky)[laugh]