padding: Innenabstand

0 | 0 Kommentare | 3257 Aufrufe
Sie können diese Wikiseite nach der Anmeldung auf Webmasterpro bearbeiten. Helfen Sie mit und verbessern Sie "padding: Innenabstand" mit Ihrem Wissen!

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.

Firefox2Unterstützt3Unterstützt3.5Unterstützt
IE6Unterstützt7Unterstützt8Unterstützt
Opera9.5Unterstützt10Unterstützt
Safari3Unterstützt4Unterstützt
padding
Bild zu padding: Innenabstand
Übersicht über Innenabstand, Rahmen und Außenabstand

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

einfaches beispiel  
HTML
 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>
padding in tabellen  
HTML
 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>

Wikiseite bearbeiten

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.


Kommentare: padding: Innenabstand