Tvorba webu krok za krokem
od HTML až po SEO a webhosting
Pomocí kaskádových stylů lze u boxů nastavit šířku, výšku, orámování, vnitřní a vnější okraj, obtékání a ukončení obtékání.
Popis všech vlastností boxů je shrnut v přehledných tabulkách.
Vlastnost margin určuje velikost vnějších okrajů kolem boxu. Jako hodnoty se uvádějí procenta nebo délky.
Všechny vlastnosti vnějších okrajů.
p.okraj {
margin-bottom : 10px;
margin-left : 10px;
margin-right : 10px;
margin-top : 10px;
}
/* nebo zkráceně */
p.okraj {
margin : 10px 10px 10px 10px;
}
/* nejkratší zápis */
p.okraj {
margin : 10px;
} /* ale pouze pokud jsou všechny okraje stejné */
Při zkráceném zápisu vlastnosti margin první číslo nastavuje horní okraj, druhé pravý, třetí spodní a čtvrté levý okraj.
Vlastnost padding určuje velikost vnitřních okrajů uvnitř boxu. Jako hodnoty se uvádějí procenta nebo délky.
Všechny vlastnosti vnitřních okrajů.
p.okraj {
padding-bottom : 50px;
padding-left : 50px;
padding-right : 50px;
padding-top : 50px;
}
/* nebo zkráceně */
p.okraj {
padding : 50px 50px 50px 50px;
}
/* ještě kratší zápis */
p.okraj {
padding : 50px;
} /* ale pouze pokud jsou všechny okraje stejné */
Při zkráceném zápisu vlastnosti padding první číslo nastavuje horní okraj, druhé pravý, třetí spodní a čtvrté levý okraj.
Pomocí vlastností border lze nastavit šířku, barvu a styl rámečku ze všech stran boxu.
Všechny vlastnosti rámečků:
Hodnoty vlastnosti border-style:
none, dotted, dashed, solid, double, groove, ridge, inset, outset.Detailní popis:
div.pozor {
border-bottom : 1px dashed #FFA500;
border-left : 1px dashed #FFA500;
border-top : 1px dashed #FFA500;
border-right : 1px dashed #FFA500;
}
/* nebo zkráceně */
div.pozor {
border : 1px dashed #FFA500;
}
Vlastnost width určuje šířku elementu. Jako hodnoty se uvádějí délky a procenta.
p.okraj{
width : 200px;
}
/*element p s třídou okraj bude tedy široký 200 pixelů */
Vlastnost height určuje výšku elementu. Jako hodnoty se uvádějí délky a procenta.
p.okraj{
height : 500px;
}
/*element p s třídou okraj bude tedy vysoký 500 pixelů ! */
Může nabývat hodnot left, right, none a inherit. Při použití left nebo right bude prvek zarovnán vlevo či vpravo a z druhé strany bude obtékán textem. Při použití none prvek neplave. Inherit znamená, že se hodnota zdědí po rodičovském prvku.
Hodnoty vlastnosti float:
img.doleva{
float : left;
}
/* obrázek odpluje doleva */
Vlastnost clear určuje, zda se má prvek zobrazit až pod plovoucím prvkem vlevo, vpravo nebo pod všemi plovoucími prvky, případně bez vlivu na polohu boxu.
Hodnoty: left, right, both, none a inherit.
div.pozor{
clear : both;
}
/* čekám na skončení všech plovoucích prvků */
Copyright (c) 2004 Tvorba webu – Kontakt – Mapa webu