HTML & CSS pre začiatočníkov

HTML a CSS pre začiatočníkov (časť 32): Vonkajšie medzery a vonkajšie okraje

Všetky videá tutoriálu

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.

HTML & CSS pre začiatočníkov (časť 32): Okrajové a vonkajšie okraje

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:

HTML & CSS pre začiatočníkov (časť 32): Vonkajšie okraje a vonkajšie okraje.

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:

HTML & CSS pre začiatočníkov (časť 32): Vnútorné okraje a margíny.



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