Farben für die einzelnen Bereiche
<div style="background-color:yellow;
width: 400px;
height: 100px;
">
INHALT
</div>
<div style="background-color:yellow;
width: 50%;
height: 50px;
">
INHALT
</div>
<div style="background-color:yellow;
width:350px;
height:50px;
border:3px green solid
">
INHALT
</div>
<div style="background-color:yellow;
width:400px;
height:100px;
padding: 10px;
border:3px green solid
">
INHALT
</div>
<div style="background-color:yellow;
width:400px;
height:100px;
padding: 10px;
margin: 15px;
border:3px green solid
">
INHALT
</div>
Und nun Spielvarianten zum Rand - dem Rand kann für jeder Seite eine Definition mitgegeben werden.
Mögliche Werte:
Linie = solid
kein Rahmen = none
unsichtbarer Rahmen = hidden
gepunktet = dotted
gestrichelt = dashed
doppelte Linie = double
3D-Effekt = groove |ridge | inset | outset
<div style="background-color:yellow;
width:400px;
padding: 10px;
margin: 15px;
border-top: 3px green solid;
border-right: 2px red hidden;
border-bottom: 2px black dashed;
border-left: 12px red double;
">
INHALT
</div>
unterschiedliche Definitionen der Abstände für oben, unten, rechts und links
Genauso wie beim Rahmen kann für den Außenabstand verschiedene Abstände definiert werden.
margin-top: Wert;Genauso wie beim Rahmen kann für den Außenabstand verschiedene Abstände definiert werden.
padding-top: Wert;Es gibt Kurzschreibweisen. Haben alle 4 Seiten denselben Wert, reicht eine Angabe (z. B. "margin: 20px;" bewirkt, das auf allen 4 Seiten ein Abstand von 20px eingehalten wird)
Soll für oben/unten und rechts/links derselbe Wert definiert werden, ist die Schreibweise "margin:20px 35px;" - 20px für oben/unten, 35 px rechts/links
In der verkürzen können auch alle 4 Seiten definiert werden: "margin:20px 35px 15px 60px;" - 20px für oben, 35 px rechts, 15px unten, 60px links - gelesen wird wie die Uhrzeit, man fängt oben an.
Die verkürzte Schreibweise funktioniert sowohl für