|
||||||||||||||||||||||||||||||||||||||||||||||||
Menu
Distributions (131)
Software (10844)
|
CSS (22) - OkrajeTento díl nás seznámí s možnostmi nastavení okraje v kaskádových stylech.
Spodní okrajPro nastavení spodního okraje použijeme vlastnost margin-bottom. Jako její hodnota se používají čísla a procenta.
margin-bottom
Hodnoty: auto | <velikost> | <procenta> | inherit Výchozí hodnota: 0 Ovlivňuje: všechny prvky Dědičná: ne Procenta: z šířky obsahujícího bloku Média: vizuální auto automatické nastavení okrajů, protilehlé okraje jsou stejně veliké <velikost> nastavuje velikost okraje na danou hodnotu <procenta> velikost okraje se odvozuje z procentuální šířky obsahujícího bloku inherit hodnota se dědí po rodičovském prvku Tato vlastnost umožňuje nastavit velikost dolního okraje objektu a používá se k vizuálnímu oddělení jednotlivých prvků dokumentu. Při použití pro textové prvky je vhodné používat při definici velikosti okraje jednotky em. Použitím těchto jednotek se zachová proporce okraje i při zvětšení velikosti písma. Oblast okraje je bez pozadí. Příklad použití
h1{
margin-bottom: 2em } bez okraje Ukázkový text 1
Ukázkový text 2 s okrajem Ukázkový text 1
Ukázkový text 2 V ukázce s okrajem byl nastaven spodní okraj vrchního prvku na 2em. Podpora v prohlížečíchNN4 s chybami; Mozilla (Netscape 6+) plná podpora všemi verzemi; IE podpora od verze 4 (bez podpory hodnoty auto; do verze 5 není možné použít u řádkových prvků); Opera podpora od verze 3,5; IE 5/MAC plná podpora; Konqueror plná podpora. Horní okrajPro nastavení horního okraje použijeme vlastnost margin-top. Jako její hodnota se používají čísla a procenta.
margin-top
Hodnoty: auto | <velikost> | <procenta> | inherit Výchozí hodnota: 0 Ovlivňuje: všechny prvky Dědičná: ne Procenta: z šířky obsahujícího bloku Média: vizuální auto automatické nastavení okrajů, protilehlé okraje jsou stejně veliké <velikost> nastavuje velikost okraje na danou hodnotu <procenta> velikost okraje se odvozuje z procentuální šířky obsahujícího bloku inherit hodnota se dědí po rodičovském prvku Tato vlastnost umožňuje nastavit velikost horního okraje objektu a používá se k vizuálnímu oddělení jednotlivých prvků dokumentu. Při použití pro textové prvky je vhodné používat při definici velikosti okraje jednotky em. Použitím těchto jednotek se zachová proporce okraje i při zvětšení velikosti písma. Oblast okraje je bez pozadí. Příklad použití
h1{
margin-top: 2em } bez okraje Ukázkový text 1
Ukázkový text 2 s okrajem Ukázkový text 1
Ukázkový text 2 V ukázce s okrajem byl nastaven horní okraj spodního prvku na 2em. Podpora v prohlížečíchNN4 s chybami; Mozilla (Netscape 6+) plná podpora všemi verzemi; IE podpora od verze 4 (bez podpory hodnoty auto; do verze 5 není možné použít u řádkových prvků); Opera podpora od verze 3,5; IE 5/MAC plná podpora; Konqueror plná podpora. Levý okrajPro nastavení levého okraje použijeme vlastnost margin-left. Jako její hodnota se používají čísla a procenta.
margin-left
Hodnoty: auto | <velikost> | <procenta> | inherit Výchozí hodnota: 0 Ovlivňuje: všechny prvky Dědičná: ne Procenta: z šířky obsahujícího bloku Média: vizuální auto automatické nastavení okrajů, protilehlé okraje jsou stejně veliké <velikost> nastavuje velikost okraje na danou hodnotu <procenta> velikost okraje se odvozuje z procentuální šířky obsahujícího bloku inherit hodnota se dědí po rodičovském prvku Tato vlastnost umožňuje nastavit velikost levého okraje objektu a používá se k vizuálnímu oddělení jednotlivých prvků dokumentu. Při použití pro textové prvky je vhodné používat při definici velikosti okraje jednotky em. Použitím těchto jednotek se zachová proporce okraje i při zvětšení velikosti písma. Oblast okraje je bez pozadí. Příklad použití
h1{
margin-left: 2em } bez okraje Ukázkový text 1 Ukázkový text 2 s okrajem Ukázkový text 1 Ukázkový text 2 V ukázce s okrajem byl nastaven levý okraj pravého prvku na 2em. Podpora v prohlížečíchNN4 s chybami; Mozilla (Netscape 6+) plná podpora všemi verzemi; IE podpora od verze 4 (bez podpory hodnoty auto; do verze 5 není možné použít u řádkových prvků); Opera podpora od verze 3,5; IE 5/MAC plná podpora; Konqueror plná podpora. Pravý okrajPro nastavení pravého okraje použijeme vlastnost margin-right. Jako její hodnota se používají čísla a procenta.
margin-right
Hodnoty: auto | <velikost> | <procenta> | inherit Výchozí hodnota: 0 Ovlivňuje: všechny prvky Dědičná: ne Procenta: z šířky obsahujícího bloku Média: vizuální auto automatické nastavení okrajů, protilehlé okraje jsou stejně veliké <velikost> nastavuje velikost okraje na danou hodnotu <procenta> velikost okraje se odvozuje z procentuální šířky obsahujícího bloku inherit hodnota se dědí po rodičovském prvku Tato vlastnost umožňuje nastavit velikost pravého okraje objektu a používá se k vizuálnímu oddělení jednotlivých prvků dokumentu. Při použití pro textové prvky je vhodné používat při definici velikosti okraje jednotky em. Použitím těchto jednotek se zachová proporce okraje i při zvětšení velikosti písma. Oblast okraje je bez pozadí. Příklad použití
h1{
margin-right: 2em } bez okraje Ukázkový text 1 Ukázkový text 2 s okrajem Ukázkový text 1 Ukázkový text 2 V ukázce s okrajem byl nastaven pravý okraj levého prvku na 2em. Podpora v prohlížečíchNN4 s chybami; Mozilla (Netscape 6+) plná podpora všemi verzemi; IE podpora od verze 4 (bez podpory hodnoty auto; do verze 5 není možné použít u řádkových prvků); Opera podpora od verze 3,5; IE 5/MAC plná podpora; Konqueror plná podpora. OkrajPro nastavení okraje použijeme sdruženou vlastnost margin. Jako její hodnota se používají čísla a procenta.
margin
Hodnoty: auto | <velikost> | <procenta> | inherit Výchozí hodnota: 0 Ovlivňuje: všechny prvky Dědičná: ne Procenta: z šířky obsahujícího bloku Média: vizuální auto automatické nastavení okrajů, protilehlé okraje jsou stejně veliké <velikost> nastavuje velikost okraje na danou hodnotu <procenta> velikost okraje se odvozuje z procentuální šířky obsahujícího bloku inherit hodnota se dědí po rodičovském prvku Tato vlastnost umožňuje nastavit velikost okraje objektu a používá se k vizuálnímu oddělení jednotlivých prvků dokumentu. Při použití pro textové prvky je vhodné používat při definici velikosti výplně jednotky em. Použitím těchto jednotek se zachová proporce výplně i při zvětšení velikosti písma. Oblast okraje je bez pozadí. Jelikož jde o sdruženou vlastnost, je možné s její pomocí nastavit velikost okraje ve všech směrech naráz. Pokud je nastavena jen jedna hodnota, platí pro všechny čtyři směry. Jsou-li definovány dvě čísla: první se vztahuje k velikosti horního a dolního okraje (margin-top a margin-bottom), druhá se vztahuje k velikosti levého a pravého okraje (margin-left a margin-right). Určíme-li tři hodnoty: první nastavuje velikost horního okraje (padding-top), druhá nastavuje velikost levého a pravého okraje (margin-left a margin-right), a třetí nastavuje velikost dolního okraje (margin-bottom). Pro čtyři hodnoty je pořadí následující horní, pravý, dolní, a levý okraj (margin-top, margin-right, margin-bottom, margin-left). Příklad použití
h1{
margin: 2em } bez okraje Ukázkový text 1
Ukázkový text 2
Ukázkový text 3 s okrajem Ukázkový text 1
Ukázkový text 2
Ukázkový text 3 V ukázce s okrajem byl nastaven okraj prostředního prvku na 2em.
h1{
margin: 2em 1em } bez okraje Ukázkový text 1
Ukázkový text 2
Ukázkový text 3 s okrajem Ukázkový text 1
Ukázkový text 2
Ukázkový text 3 V ukázce s okrajem byl u prostředního prvku nastaven horní a dolní okraj na 2em, levý a pravý okraj na 1em.
h1{
margin: 2em 1em 2em } bez okraje Ukázkový text 1
Ukázkový text 2
Ukázkový text 3 s okrajem Ukázkový text 1
Ukázkový text 2
Ukázkový text 3 V ukázce s okrajem byl u prostředního prvku nastaven horní okraj na 2em, levý a pravý okraj na 1em, dolní na 2em.
h1{
margin: 1em 2em 3em 4em } bez okraje Ukázkový text 1
Ukázkový text 2
Ukázkový text 3 s okrajem Ukázkový text 1
Ukázkový text 2
Ukázkový text 3 V ukázce s okrajem byl u prostředního prvku nastaven horní okraj na 1em, pravý na 2em, dolní na 3em, levý na 4em. Podpora v prohlížečíchNN4 s chybami; Mozilla (Netscape 6+) plná podpora všemi verzemi; IE podpora od verze 4 (bez podpory hodnoty auto; do verze 5 není možné použít u řádkových prvků); Opera podpora od verze 3,5; IE 5/MAC plná podpora; Konqueror plná podpora. Blokový model CSSDo našeho blokového modelu jsme dnes přidali poslední vlastnost. Na tomto místě bych chtěl osvětlit rozdíl mezi margin a padding. Vnější okraj prvku nastavuje vlastnost margin. Vnitřní okraj prvku nastavuje vlastnost padding. Jak je zřejmé z našeho blokového modelu je margin okraj od rámečku ven a padding od rámečku dovnitř. Další podstatný rozdíl je v tom, že pod padding je vykresleno pozadí (barva či obrázek) a pod margin není žádné pozadí. ZávěrPokud nepotřebujete mít okolo prvku okraj s pozadím, doporučuji vám používat vlastnost margin z důvodu její lepší podpory ve všech prohlížečích. Vlastnost padding má nevýhodu v rozličné interpretaci šířky tohoto okraje, resp. započítání/nezapočítání šířky okraje do šířky prvku.
|
Search Software
Search Google
|
||||||||||||||||||||||||||||||||||||||||||||||
©Pavel Kysilka - 2003-2024 | maillinuxsoft.cz | Design: www.megadesign.cz |