<div>
<div>
in HTML
<div>
mit CSS-Stylesheet formatiert
div
und span
HTML:
Text-Formatierung
Block level element:
Bemerkung: Im Gegensatz zu den Block-Elementen gibt es die Inline-Elemente:
<div>
in HTML
1) Angabe im Quelltext
<div style="outline:1px solid f00; margin:1cm 0.5cm 1cm 0.5cm; padding: 2em 1em 2em 1em">
Aussenabstand (margin): oben=1cm, rechts=0.5cm, unten=1cm, links=0.5cm<br> Innenabstand (padding): oben=2em, rechts=1em, unten=2em, links=1em</div>
2) Ausgabe im HTML-Dokument
1) Angabe im Quelltext
<div align="center">
<h1>Titel zentriert</h1> <p>Text zentriert<br>(alle Zeilen)</p> <ul> <li>Sogar Listenaufzählungen</li> <li>mit den Punkten</li> <li>alles!</li> </ul></div>
2) Ausgabe im HTML-Dokument
Text zentriert
(alle Zeilen)
1) Angabe im Quelltext
<div style="position:relative;left:50px;bottom:-20px; width:150px;height:50px;color:black; background-color:#efefef;border:1px solid #ff0000">
Beispiel 1</div>
2) Ausgabe im HTML-Dokument
1) Angabe im Quelltext
<div style="position:relative;left:10px;bottom:-55px; width:300px;height:50px;color:black; background-color:#efefef; border:1px solid #ff0000;margin-bottom:10px;">
<p align="center"> Box 1 <br> Erste Angaben in dieser ersten Box </p></div>
<div style="position:relative;left:320px;bottom:0px; width:200px;height:50px;color:black; background-color:#efefef;border:1px solid #ff0000;">
<p align="center">Box 2<br> Weitere Angaben in dieser zweiten Box </p></div>
2) Ausgabe im HTML-Dokument
Box 1
Erste Angaben in dieser ersten Box
Box 2
Weitere Angaben in dieser zweiten Box
1) Angabe im Quelltext
<div style="color:black; background-color: yellow; width:100%; height:18em">
<h1 style="text-align:center">Titel im gelben Div</h1> <p>Blöcke 1,2 und 3 standardmässig untereinander</p><div style="color:black; background-color:lightskyblue; width:50%">
<p>Block 1</p></div>
<div style="color:black; background-color:#33FF00; width:20%">
<p>Block 2<br>und irgend etwas</p></div>
<div style="color:black; background-color:#33CCFF; width:20%">
<p>Block 3</p></div>
<p>Blöcke 4,5 und 6 mit "float" nebeneinander formatiert</p><div style="float:left; color:black; background-color:lightskyblue; width:20%">
<p>Block 4</p></div>
<div style="float:left; color:black; background-color:#33FF00; width:20%">
<p>Block 5<br>und irgedetwas</p></div>
<div style="float:left; color:black; background-color:#FFCC00; width:20%">
<p>Block 6</p></div>
</div>
2) Ausgabe im HTML-Dokument
Das gelbe Div ist das Eltern-Element der anderen Elemente, die dadurch Kinder-Elemente sind.
Blöcke 1,2 und 3 standardmässig untereinander
Blöcke 4,5 und 6 mit "float" nebeneinander formatiert
<div>
mit CSS-Stylesheet formatiert
div class="box-schwarz"
div class="box-rot"
div class="box-blau"
div class="box-gruen"
Bemerkung: Im Gegensatz zu den Block-Elementen gibt es die Inline-Elemente:
div class="box-schwarz"
Bemerkungen zur Formatierung:
1) Ansicht des Eintrages im Stylesheet:
/* Schwarzer Rahmen */ .box-schwarz { border-style:solid; border-width:2px; padding:1em; border-color:#000000;background:#FFFFFF; color:#000000;}
2) Im Quelltext steht im Textbereich:
<div class="box-schwarz"p> <span style="font-size:1.2em; font-weight: bold; color:red">Titel</span><br> Mitteilung </div>
3) Im HTML-Dokument erscheint folgendes:
div class="box-rot"
Bemerkungen zur Formatierung:
1) Ansicht des Eintrages im Stylesheet:
/* Roter Rahmen (vorne=outset) */ .box-rot {text-align:center; display:block; border-style:outset; border-width:5px; padding:1em; border-color:#FF0000; background:#FFFFFF; color:#000000;}
2) Im Quelltext steht im Textbereich:
<div class="box-rot"p> <span style="font-size:1.2em; font-weight: bold; color:red">Titel</span><br> Mitteilung </div>
3) Im HTML-Dokument erscheint folgendes:
div class="box-blau"
Bemerkungen zur Formatierung:
1) Ansicht des Eintrages im Stylesheet:
/* Blauer Hintergrund und Rahmen (vorne=outset)*/ .box-blau { display:block; border-style:outset; border-width:2px; padding:0.5em; border-color:#99CCFF; background:#CCFFFF; color:#000000;}
2) Im Quelltext steht im Textbereich:
<div class="box-blau"p> <span style="font-size:1.2em; font-weight: bold; color:red">Titel</span><br> Mitteilung </div>
3) Im HTML-Dokument erscheint folgendes:
div class="box-gruen"
Bemerkungen zur Formatierung:
1) Ansicht des Eintrages im Stylesheet:
/* Gruener Hintergurund und Rahmen (vorne=outset)*/ .box-gruen { display:block; border-style:outset; border-width:2px; padding:0.5em; border-color:#99CC66; background:#CCFFCC; color:#000000;}
2) Im Quelltext steht im Textbereich:
<div class="box-gruen"p> <span style="font-size:1.2em; font-weight: bold; color:red">Titel</span><br> Mitteilung </div>
3) Im HTML-Dokument erscheint folgendes:
div
und span