Style paddingEigenschaft
Style-Objekt
Definition und Verwendung
Die padding-Eigenschaft legt den Innenabstand eines Elements fest oder gibt ihn zurück.
Diese Eigenschaft kann 1 bis 4 Werte annehmen:
- Wenn ein Wert angegeben wird, wie: div {padding: 50px} - sind alle vier Innenabstände 50px.
- Wenn zwei Werte angegeben werden, wie: div {padding: 50px 10px} - sind die oberen und unteren Innenabstände 50px, die linken und rechten Innenabstände sind 10px.
- Wenn drei Werte angegeben werden, wie: div {padding: 50px 10px 20px} - ist der obere Innenabstand 50px, die linken und rechten Innenabstände sind 10px, der untere Innenabstand ist 20px.
- Wenn vier Werte angegeben werden, wie: div {padding: 50px 10px 20px 30px} - ist der obere Innenabstand 50px, der rechte Innenabstand ist 10px, der untere Innenabstand ist 20px, der linke Innenabstand ist 30px.
Syntax
Setzen Sie die padding-Eigenschaft:
Object.style.padding="%|length|inherit"
Die padding-Eigenschaft zurückgeben:
Object.style.padding
| Wert | Beschreibung |
|---|---|
| % | Definiert einen prozentualen Innenabstand basierend auf der Breite des Elternelements. |
| length | Definiert die Breite des Innenabstands unter Verwendung von Einheiten wie px, cm usw. |
| inherit | Das Padding wird vom übergeordneten Element geerbt. |
Browser-Unterstützung
![]()
![]()
![]()
![]()
![]()
Alle gängigen Browser unterstützen die padding-Eigenschaft.
Hinweis:IE7 und frühere Versionen unterstützen den Wert "inherit" nicht. IE8 unterstützt "inherit" nur, wenn ein !DOCTYPE angegeben ist. IE9 unterstützt "inherit".
Tipps und Hinweise
Sowohl die margin-Eigenschaft als auch die padding-Eigenschaft fügen Platz um ein Element ein. Der Unterschied besteht jedoch darin, dass margin Platz außerhalb des Rahmens einfügt, während padding Platz innerhalb des Rahmens des Elements einfügt.
Beispiel
Beispiel
Ändern Sie das Padding eines div-Elements:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Example(example.com)</title>
<style type="text/css">
div{
border: 1px solid #FF0000;
}
</style>
<script>
function changeMargin(){
document.getElementById("ex1").style.margin="100px";
}
function changePadding(){
document.getElementById("ex2").style.padding="100px";
}
</script>
</head>
<body>
<div id="ex1">Dies ist ein Text.</div>
<br>
<button type="button" onclick="changeMargin()">Ändern Sie den Außenabstand des div-Elements</button>
<br>
<br>
<div id="ex2">Dies ist etwas Text.</div>
<br>
<button type="button" onclick="changePadding()">Ändern Sie den Innenabstand des div-Elements</button>
</body>
</html>
<html>
<head>
<meta charset="utf-8">
<title>Example(example.com)</title>
<style type="text/css">
div{
border: 1px solid #FF0000;
}
</style>
<script>
function changeMargin(){
document.getElementById("ex1").style.margin="100px";
}
function changePadding(){
document.getElementById("ex2").style.padding="100px";
}
</script>
</head>
<body>
<div id="ex1">Dies ist ein Text.</div>
<br>
<button type="button" onclick="changeMargin()">Ändern Sie den Außenabstand des div-Elements</button>
<br>
<br>
<div id="ex2">Dies ist etwas Text.</div>
<br>
<button type="button" onclick="changePadding()">Ändern Sie den Innenabstand des div-Elements</button>
</body>
</html>
Selbst ausprobieren »
Style-Objekt Andere Erweiterungen