HTML & CSS kezdőknek

HTML és CSS kezdőknek (Rész 32): Külső margók és külső szekek

A bemutató összes videója

Ebben a tutorialban két dologról lesz szó: Külső paddingek és külső margók.

Kezdjük az külső paddingekkel. Egy p-elemre, ami direkt a body-ban van definiálva, a bal és jobb ablakszélekre vonatkozó adatok az body-elem külső széleitől mért távolságot jelentik. Ha egymás után következnek az bekezdések, akkor a felső és alsó margók a bekezdések közötti távolságot jelentik.

Egyébként a külső paddingek és margók meghatározásakor negatív értékek is lehetségesek, ami átfedéseket tesz lehetővé.


Külső padding meghatározása

A padding és a margin az erőltetett üres hely az aktuális elem és a szülő vagy szomszédos elem között. A következő CSS tulajdonságok hasznosak azokban az HTML elemekben, amelyek különálló bekezdést hoznak létre vagy blokkot képeznek.

A margin egy rövidített forma a négy tulajdonságnak: margin-top, margin-right, margin-bottom és margin-left. Az alábbi értékek lehetségesek:

• auto – a külső padding automatikusan kiszámítódik.

• Százalék érték – az elemre vonatkozik, amelyhez a margin meg van adva.

• Hosszúság érték – negatív értékek is megengedettek. Ennek segítségével a elemek átfedhetnek egymáson.

Négy érték lehet megadva:

• egy érték – Külső padding fent, lent, balra és jobbra

• két érték – első érték a külső padding fent és lent, a második érték a külső padding jobbra és balra

• három érték – első érték a külső padding fent, a második érték a külső padding balra és jobra, a harmadik érték a külső padding lent

• négy érték – első érték a külső padding fent, a második jobb, a harmadik lent és a negyedik balra.

A következő példa megmutatja az általános margin tulajdonságok használatát:

<!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>Kamera-Rig aufbauen</p>
<p class="ex">In diesem Video-Training erfährst du, wie du ein Kamera-Rig erstellst und dieses sicher durch den 3D-Raum bewegst. Eine Projektdatei liegt bei.</p>
</body>
</html>



Ebben a példában két szövegbekezdés lett definiálva.

HTML & CSS kezdőknek (Rész 32): Külső margók és külső távolságok

A második bekezdéshez margók is hozzá lettek rendelve.

margin: 30px 50px 30px 50px;



Ez az adatsorozat a következőket jelenti:

• 30 pixel margó felfelé

• 50 pixel margó jobbra

• 30 pixel margó lefelé

• 50 pixel margó balra

Egyedi margók meghatározása

Korábban az általános padding megadása volt bemutatva. Azonban lehet egyedi margókat is megadni. Az alábbi tulajdonságok segítségével az elem különböző oldalainak a felső, bal, alsó vagy jobb margója beállítható.

• margin-top – Külső margó/padding fent

• margin-right – Külső margó/padding jobbra

• margin-bottom – Külső margó/padding lefelé

• margin-left – Külső margó/padding balra

Ezeken a négy tulajdonságon az alábbi értékek használhatóak:

• auto – a margó automatikusan kiszámítódik.

• Százalék érték – az elemre vonatkozik, amelyhez a margin- [fent, jobbra, le, bal] meg van adva.

• Hosszúság érték – negatív értékek is megengedettek. Ennek segítségével a elemek átfedhetnek egymáson.

A következő példa mutatja be, hogyan lehet hatékonyan használni az egyedi margókat.

<!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>Kamera-Rig aufbauen</p>
<p class="ex">In diesem Video-Training erfährst du, wie du ein Kamera-Rig erstellst und dieses sicher durch den 3D-Raum bewegst. Eine Projektdatei liegt bei.</p>
</body>
</html>



A böngészőben az eredmény a következőképpen néz ki:

HTML és CSS kezdőknek (32. rész): Külső margók és külső távolságok

Belső padding meghatározása

A belső padding a tartalom és saját elem margója közötti erőltetett üres hely. A következő CSS tulajdonságok hasznosak azokban az HTML elemekben, amelyek külön bekezdést hoznak létre vagy blokkot képeznek.

A padding egy rövidített forma a négy tulajdonságnak: padding-top, padding-right, padding-bottom és padding-left. Ennek segítségével meg lehet határozni a keret és az elem tartalma közötti távolságot, azaz a belső margót.

• Százalék érték – az ős elemre vonatkozik.

• Hosszúság érték

Közölhetők maximum négy érték:

• egy érték – Belső padding fent, lent, balra és jobbra

• két érték – első érték a belső padding fent és lent, a második érték a belső padding jobbra és balra

• három érték – első érték a belső padding fent, a második érték a belső padding balra és jobbra, a harmadik érték a belső padding lent

• négy érték – első érték a belső padding fent, a második jobb, a harmadik lent és a negyedik balra.

Erre is íme egy példa:

<!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>Kamera-Rig összeállítása</p>
<p class="ex">Ebben a videó tréningben megtudhatod, hogyan hozz létre egy kamera-rig-et és biztonságosan mozgasd át a 3D térben. Egy projekt fájl is mellékelve van.</p>
</body>
</html>

És itt van az eredmény a böngészőben:

HTML és CSS kezdőknek (Rész 32): Külső távolságok és külső margók



A belső margókat a négy padding tulajdonság definiálja. Az alábbi négy CSS tulajdonság áll rendelkezésre ehhez a célhoz:

padding-top – Távolság a tartalom felső szélének és a felső margó között

padding-bottom – Távolság a tartalom alsó szélének és az alsó margó között

padding-left – Távolság a tartalom bal szélének és a bal margó között

padding-right – Távolság a tartalom jobb szélének és a jobb margó között.

Mind a négy tulajdonsághoz a következő értékek használhatók:

• Százalékos érték – az őselemre vonatkozik

• Hosszúsági érték