A kitöltés arra szolgál, hogy teret hozzon létre egy elem tartalma körül, bármely meghatározott szegélyen belül.
Próbálja ki Ön is →
<!DOCTYPE html>
<html>
<head>
<style>
div {
padding: 70px;
border: 1px solid #4CAF50;
}
</style>
</head>
<body>
<h2>CSS Padding</h2>
<div>This element has a padding of 70px.</div>
</body>
</html>
A CSS padding
tulajdonságai arra szolgálnak, hogy helyet teremtsenek körülöttük egy elem tartalma, bármely meghatározott határon belül.
A CSS segítségével teljes ellenőrzése alatt áll a kitöltés felett. Vannak ingatlanok az elem egyes oldalainak (felső, jobb, alsó és bal) párnázásának beállításához.
A CSS-nek vannak olyan tulajdonságai, amelyekkel mindegyikhez megadhatja a kitöltést egy elem oldala:
padding-top
padding-right
padding-bottom
padding-left
Az összes kitöltési tulajdonság a következő értékekkel rendelkezhet:
hosszúság - megadja a kitöltést px, pt, cm stb.
% - megadja a kitöltést a tartalmazó elem szélességének %-ában
inherit - megadja, hogy a kitöltést a szülőelemtől kell örökölni
Megjegyzés: A negatív értékek nem megengedettek.
Állítson be különböző kitöltést a <div> elem mind a négy oldalához:
div { padding-top: 50px;
padding-right: 30px;
padding-bottom: 50px;
padding-left: 80px;
}
Próbálja ki Ön is →
<!DOCTYPE html>
<html>
<head>
<style>
div {
border: 1px solid black;
background-color: lightblue;
padding-top: 50px;
padding-right: 30px;
padding-bottom: 50px;
padding-left: 80px;
}
</style>
</head>
<body>
<h2>Using individual padding properties</h2>
<div>This div element has a top padding of 50px, a right padding of 30px, a bottom padding of 50px, and a left padding of 80px.</div>
</body>
</html>
A kód lerövidítéséhez megadható az összes kitöltési tulajdonság egy ingatlan.
A padding
tulajdonság egy rövidített tulajdonság a következő személyhez párnázás tulajdonságai:
padding-top
padding-right
padding-bottom
padding-left
Tehát a következőképpen működik:
Ha a padding
tulajdonságnak négy értéke van:
padding: 25px 50px 75px 100px;
a felső párnázás 25 képpont
a jobb oldali kitöltés 50 képpont
Az alsó párnázás 75 képpont
bal oldali kitöltés 100 képpont
Használja a padding shorthand tulajdonságot négy értékkel:
div { padding: 25px 50px 75px 100px;
}
Próbálja ki Ön is →
<!DOCTYPE html>
<html>
<head>
<style>
div {
border: 1px solid black;
padding: 25px 50px 75px 100px;
background-color: lightblue;
}
</style>
</head>
<body>
<h2>The padding shorthand property - 4 values</h2>
<div>This div element has a top padding of 25px, a right padding of 50px, a bottom padding of 75px, and a left padding of 100px.</div>
</body>
</html>
Ha a padding
tulajdonságnak három értéke van:
padding: 25px 50px 75px;
a felső párnázás 25 képpont
A jobb és bal oldali kitöltés 50 képpontos
Az alsó párnázás 75 képpont
Használja a padding shorthand tulajdonságot három értékkel:
div { padding: 25px 50px 75px;
}
Próbálja ki Ön is →
<!DOCTYPE html>
<html>
<head>
<style>
div {
border: 1px solid black;
padding: 25px 50px 75px;
background-color: lightblue;
}
</style>
</head>
<body>
<h2>The padding shorthand property - 3 values</h2>
<div>This div element has a top padding of 25px, a right and left padding of 50px, and a bottom padding of 75px.</div>
</body>
</html>
Ha a padding
tulajdonságnak két értéke van:
padding: 25px 50px;
A felső és alsó párnázás 25 képpontos
A jobb és bal oldali kitöltés 50 képpontos
Használja a padding shorthand tulajdonságot két értékkel:
div { padding: 25px 50px;
}
Próbálja ki Ön is →
<!DOCTYPE html>
<html>
<head>
<style>
div {
border: 1px solid black;
padding: 25px 50px;
background-color: lightblue;
}
</style>
</head>
<body>
<h2>The padding shorthand property - 2 values</h2>
<div>This div element has a top and bottom padding of 25px, and a right and left padding of 50px.</div>
</body>
</html>
Ha a padding
tulajdonságnak egy értéke van:
padding: 25px;
mind a négy kitöltés 25 képpontos
Használja a padding shorthand tulajdonságot egy értékkel:
div { padding: 25px;
}
Próbálja ki Ön is →
<!DOCTYPE html>
<html>
<head>
<style>
div {
border: 1px solid black;
padding: 25px;
background-color: lightblue;
}
</style>
</head>
<body>
<h2>The padding shorthand property - 1 value</h2>
<div>This div element has a top, bottom, left, and right padding of 25px.</div>
</body>
</html>
A CSS width
tulajdonsága az elem tartalmi területének szélességét határozza meg. A A tartalomterület egy elem kitöltésén, szegélyén és margóján belüli rész (a dobozos modell).
Tehát, ha egy elemnek meghatározott szélessége van, akkor az elemhez hozzáadott kitöltés is megtörténik hozzá kell adni az elem teljes szélességéhez. Ez gyakran nemkívánatos eredmény.
Itt a <div> elem szélessége 300 képpont. A <div> elem tényleges szélessége azonban 350 képpont (300 képpont + 25 képpont bal oldali kitöltés + 25 képpont jobb oldali kitöltés):
div {
width: 300px;
padding: 25px;
}
Próbálja ki Ön is →
<!DOCTYPE html>
<html>
<head>
<style>
div.ex1 {
width: 300px;
background-color: yellow;
}
div.ex2 {
width: 300px;
padding: 25px;
background-color: lightblue;
}
</style>
</head>
<body>
<h2>Padding and element width</h2>
<div class="ex1">This div is 300px wide.</div>
<br>
<div class="ex2">The width of this div is 350px, even though it is defined as 300px in the CSS.</div>
</body>
</html>
A szélesség 300 képponton tartásához, függetlenül a kitöltés mennyiségétől, használhatja a box-sizing
tulajdonság. Ezáltal az elem megtartja tényleges szélességét; ha növeli a kitöltést, csökken a rendelkezésre álló tartalomterület.
Használja a box-sizing tulajdonságot, hogy a szélességet 300 képponton tartsa, függetlenül attól párnázás mennyisége:
div {
width: 300px;
padding: 25px;
box-sizing: border-box;
}
Próbálja ki Ön is →
<!DOCTYPE html>
<html>
<head>
<style>
div.ex1 {
width: 300px;
background-color: yellow;
}
div.ex2 {
width: 300px;
padding: 25px;
box-sizing: border-box;
background-color: lightblue;
}
</style>
</head>
<body>
<h2>Padding and element width - with box-sizing</h2>
<div class="ex1">This div is 300px wide.</div>
<br>
<div class="ex2">The width of this div remains at 300px, in spite of the 50px of total left and right padding, because of the box-sizing: border-box property.
</div>
</body>
</html>
Állítsa be a bal oldali párnázást
<!DOCTYPE html>
<html>
<head>
<style>
p.padding {
padding-left: 2cm;
}
p.padding2 {
padding-left: 50%;
}
</style>
</head>
<body>
<h1>The padding-left Property</h1>
<p>This is a text with no left padding.</p>
<p class="padding">This text has a left padding of 2 cm.</p>
<p class="padding2">This text has a left padding of 50%.</p>
</body>
</html>
Ez a példa bemutatja, hogyan kell beállítani egy <p> elem bal oldali kitöltését.
Állítsa be a megfelelő párnázást
<!DOCTYPE html>
<html>
<head>
<style>
p.padding {
padding-right: 2cm;
}
p.padding2 {
padding-right: 50%;
}
</style>
</head>
<body>
<h1>The padding-right Property</h1>
<p>This is a text with no right padding. This is a text with no right padding. This is a text with no right padding.</p>
<p class="padding">This text has a right padding of 2 cm. This text has a right padding of 2 cm. This text has a right padding of 2 cm.</p>
<p class="padding2">This text has a right padding of 50%. This text has a right padding of 50%. This text has a right padding of 50%.</p>
</body>
</html>
Ez a példa bemutatja, hogyan kell beállítani egy <p> elem megfelelő kitöltését.
Állítsa be a felső párnázást
<!DOCTYPE html>
<html>
<head>
<style>
p.padding {
padding-top: 2cm;
}
p.padding2 {
padding-top: 50%;
}
</style>
</head>
<body>
<h1>The padding-top Property</h1>
<p>This is a text with no top padding. This is a text with no top padding. This is a text with no top padding.</p>
<p class="padding">This text has a top padding of 2 cm. This text has a top padding of 2 cm. This text has a top padding of 2 cm.</p>
<p class="padding2">This text has a top padding of 50%. This text has a top padding of 50%. This text has a top padding of 50%.</p>
</body>
</html>
Ez a példa bemutatja, hogyan kell beállítani egy <p> elem felső kitöltését.
Állítsa be az alsó párnázást
<!DOCTYPE html>
<html>
<head>
<style>
p.padding {
padding-bottom:2cm;
}
p.padding2 {
padding-bottom:50%;
}
</style>
</head>
<body>
<h1>The padding-bottom Property</h1>
<p>This is a text with no bottom padding. This is a text with no bottom padding. This is a text with no bottom padding.</p>
<p class="padding">This text has a bottom padding of 2 cm. This text has a bottom padding of 2 cm. This text has a bottom padding of 2 cm.</p>
<p class="padding2">This text has a bottom padding of 50%. This text has a bottom padding of 50%. This text has a bottom padding of 50%.</p>
</body>
</html>
Ez a példa bemutatja, hogyan kell beállítani egy <p> elem alsó kitöltését.
Gyorsírási tulajdonság az összes kitöltési tulajdonság beállításához egy deklarációban
Beállítja egy elem alsó párnázását
Beállítja egy elem bal oldali kitöltését
Beállítja az elem megfelelő kitöltését
Beállítja egy elem felső kitöltését