Vo vašom tutoriáli pôjde o dve veci: vonkajšie odsadenia a vonkajšie okraje.
Začneme s vonkajšími odsadeniami. Pri vytvorení elementu p
, ktorý je priamo v rámci elementu body
, definujú údaje o ľavom a pravom okraji okraje medzi týmito elementmi a vonkajšími okrajmi elementu body
. Ak nasledujú viaceré odseky za sebou, údaje o vonkajšom okraji nahor a nadol určujú vzdialenosť medzi jednotlivými odsekmi.
Pri definovaní vonkajších odsadení a okrajov sú mimochodom možné aj negatívne hodnoty, ktorými je možné dosiahnuť prekrývanie.
Nastavenie vonkajšieho odsadenia
Okraje a odsadenie predstavujú vnútený voľný priestor medzi aktuálnym prvkom a jeho nadradeným alebo susedným prvkom. Rozumne sú tieto CSS vlastnosti použité v HTML elementoch, ktoré vytvárajú vlastné odseky alebo bloky.
V prípade margin
ide o skrátenú podobu štyroch vlastností margin-top
, margin-right
, margin-bottom
a margin-left
. Možné sú nasledujúce hodnoty:
• auto
– vonkajšie odsadenie sa automaticky vypočíta.
• Percentuálna hodnota – vzťahuje sa na prvok, pre ktorý je určený margin.
• Dĺžková hodnota – sú povolené aj negatívne hodnoty. Tým je možné, aby sa prvky prekrývali.
Povolené sú až štyri hodnoty:
• jedna hodnota – vonkajšie odsadenie hore, dole, vľavo a vpravo
• dve hodnoty – prvá hodnota pre vonkajšie odsadenie hore a dole, druhá hodnota pre vonkajšie odsadenie vpravo a vľavo
• tri hodnoty – prvá hodnota pre vonkajšie odsadenie hore, druhá hodnota pre vonkajšie odsadenie vľavo a vpravo, tretia hodnota pre vonkajšie odsadenie dole
• štyri hodnoty – prvá hodnota pre vonkajšie odsadenie hore, druhý pre vpravo, tretí dole a štvrtý vľavo.
Nasledujúci príklad ukazuje použitie všeobecných vlastností margin
:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style> p { background-color: yellow; } p.ex { margin: 30px 50px 30px 50px; background-color:#FF99FF; </style> </head> <body> <p>Nainštalovať kamera-Rig</p> <p class="ex">V tomto videotrénigu sa dozviete, ako vytvoriť kamera-Rig a bezpečne sa pohybovať v 3D priestore. Projektový súbor je priložený.</p> </body> </html>
V tomto príklade boli zadefinované dva textové odseky.
Druhému odseku boli priradené aj odsadenia.
margin: 30px 50px 30px 50px;
Tento údaj znamená nasledovné:
• 30 pixelov odstup hore
• 50 pixelov odstup vpravo
• 30 pixelov odstup dole
• 50 pixelov odstup vľavo
Jednotlivé údaje pre odsadenia
Predtým bolo predstavené všeobecné odsadenie pomocou margin
. No môžete tiež uviesť jednotlivé údaje. Pomocou nasledovných vlastností je možné určiť odstup nahor, vľavo, dole alebo vpravo pre jednotlivé bočné okraje prvku.
• margin-top
– vonkajší okraj/odstup hore
• margin-right
– vonkajší okraj/odstup vpravo
• margin-bottom
– vonkajší okraj/odstup dole
• margin-left
– vonkajší okraj/odstup vpravo
Pre všetky tieto štyri vlastnosti môžete používať nasledovné hodnoty:
• auto
– vonkajší odsadenie bude automaticky vypočítané.
• Percentuálna hodnota – vzťahuje sa na prvok, pre ktorý je určené margin- [nahor, vpravo, dole, vľavo].
• Dĺžková hodnota – sú povolené aj negatívne hodnoty. Tým je možné, aby sa prvky prekrývali.
Nasledujúci príklad ukazuje efektívne využitie jednotlivých údajov.
<!DOCTYPE html> <html> <head> <style> p { background-color: yellow; } p.ex { margin-top: 100px; margin-bottom: 100px; margin-right: 150px; margin-left: 50px; } </style> </head> <body> <p>Nainštalovať kamera-Rig</p> <p class="ex">V tomto videotrénigu sa dozviete, ako vytvoriť kamera-Rig a bezpečne sa pohybovať v 3D priestore. Projektový súbor je priložený.</p> </body> </html>
V prehliadači vyzerá výsledok nasledovne:
Nastavenie vnútorného odsadenia
Vo vnútornom okraji ide o vnútený voľný priestor medzi obsahom prvku a jeho vlastným okrajom. Rozumne sú nasledujúce CSS vlastnosti použité v HTML elementoch, ktoré vytvárajú vlastné odseky alebo bloky.
Pre vlastnosť padding
ide o skrátenú podobu štyroch vlastností padding-top
, padding-right
, padding-bottom
a padding-left
. Pomocou nej môže byť definovaná šírka medzi rámom a obsahom prvku, teda vnútorné odsadenie.
• Percentuálna hodnota – vzťahuje sa na nadradený prvok.
• Dĺžková hodnota
Môžu byť uvedené až štyri hodnoty:
• jedna hodnota – vnútorné odsadenie hore, dole, vľavo a vpravo
• dve hodnoty – prvá hodnota pre vnútorné odsadenie hore a dole, druhá hodnota pre vnútorné odsadenie vpravo a vľavo
• tri hodnoty – prvá hodnota pre vnútorné odsadenie hore, druhá hodnota pre vnútorné odsadenie vľavo a vpravo, tretia hodnota pre vnútorné odsadenie dole
• štyri hodnoty – prvá hodnota pre vnútorné odsadenie hore, druhá pre vpravo, tretia dole a štvrtá vľavo.
Tu je ďalší príklad:
<!DOCTYPE html> <html> <head> <style> p { background-color: yellow;} p.ex { padding-top: 25px; padding-bottom: 25px; padding-right: 50px; padding-left: 50px; } </style> </head> <body> <p>Naladenie kamery-Rigu</p> <p class="ex">V tomto video-tréningu zistíš, ako vytvoriť kamerový Rig a bezpečne sa s ním hýbať v 3D priestore. Projektový súbor je k dispozícii.</p> </body> </html>
A tu je výsledok v prehliadači:
Pomocou štyroch padding vlastností sa dajú definovať vnútorné vzdialenosti. Tieto štyri CSS vlastnosti sú k dispozícii:
• padding-top
– Vzdialenosť medzi hornou hranicou obsahu a horným okrajom
• padding-bottom
– Vzdialenosť medzi dolnou hranicou obsahu a dolným okrajom
• padding-left
– Vzdialenosť medzi ľavou hranicou obsahu a ľavým okrajom
• padding-right
– Vzdialenosť medzi pravou hranicou obsahu a pravým okrajom.
Pre všetky štyri vlastnosti možno použiť nasledujúce hodnoty:
• Percento – odkazuje na nadradený prvok
• Dĺžkové uvádzanie