padding: Innenabstand
Anzeige Hier werben
padding
Werte: Zahlen, Längen und Prozentangaben
Standardwert: Browserabhängig
Vererbung: nein
Kurzschreibweise: keine
Anwendbar auf: Blockelemente, Tabellenzellen
CSS-Level: CSS1, CSS2, CSS3
Mit der CSS Eigenschaft padding kann der Innenabstand von Elementen (zwischen Inhalt und dem Rahmen des Elements) gesetzt werden.
Speziellere Eigenschaften
Neben der Eigenschaft padding existieren noch vier weitere Eigenschaften für sämtliche Seiten. Diese sind in der folgenden Tabelle aufgelistet:
| Eigenschaft |
Bedeutung |
padding-left |
Legt den Innenabstand zur linken Kante fest |
padding-right |
Legt den Innenabstand zur rechten Kante fest |
padding-top |
Legt den Innenabstand zur oberen Kante fest |
padding-bottom |
Legt den Innenabstand zur unteren Kante fest |
Kurzschreibweise
Um CSS möglichst effizient zu gestalten, sollte beispielsweise anstelle von vier einzelnen Definitionen der einzelnen Seiten die Kurzschreibweise padding mit 4 Werten benutzt werden. Mehr dazu im Abschnitt Werte.
Werte
Die Werte können unterschiedlich angegeben werden.
Entweder für alle Seiten gleich, für jede Seite einzeln, oben und unten gleich und rechts und links gleich oder für rechts und links gleich aber für oben und unten unterschiedlich
| Typ |
Schreibweise |
Erklärung |
| alle Seiten gleich |
padding: 10px; |
|
| jede Seite einzeln |
padding: 10px 15px 20px 25px; |
1. Wert oben 2. Wert rechts 3. Wert unten 4. Wert links |
| oben und unten gleich, rechts und links gleich |
padding: 10px 20px; |
1. Wert oben & unten 2. Wert rechts & links |
| rechts und links gleich, oben und unten unterschiedlich |
padding: 10px 20px 30px; |
1. Wert oben 2. Wert rechts & links 3. Wert unten |
Beispiele
1 2 3 4 5 6 7 8 9 10 | <style type="text/css">
p {
padding: 1em;
border: solid;
}
</style>
<p>
Dieser Absatz hat einen Rahmen. Damit dieser aber nicht direkt am Text
klebt hat er auch noch einen Innenabstand.
</p>
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <style type="text/css">
table thead tr td
{
padding: 3px 10px;
}
table tbody tr td
{
padding: 5px;
}
</style>
<table>
<thead>
<tr>
<td>Spalte 1</td><td>Spalte 2</td>
</tr>
</thead>
<tbody>
<tr>
<td>1</td><td>2</td>
</tr>
</tbody>
</table>
|
Weiterführende Links
Diese Seite kann von jedem registrierten Benutzer bearbeitet werden. Bisher haben 6 Personen an der Seite "padding: Innenabstand" mitgewirkt.
Sie haben einen Fehler entdeckt oder möchten etwas ergänzen? Dann können Sie nach der Anmeldung "padding: Innenabstand" hier bearbeiten.



Fabian "q-rios" Krause-Willenberg
David Danier
Moritz Kern
meggs
Thomas H