ACHTUNG: Dieses Tutorial basiert auf HTML 4.01 und hat nicht den Anspruch aktuelle Best Practices zu vermitteln.
Auf dieser Seite findet man sehr grundlegende HTML-Befehle, mit denen man eine erste eigene HTML-Seite zu bauen kann. Alles was man benötigt ist ein Texteditor mit dem man eine neue ".html"-Datei erstellt und einen Browser um das Ergebnis zu testen.
HTML GrundgerüstEs wird empfohlen ganz am Anfang einen "Doctype" anzugeben.Der Doctype gibt die HTML-Version an. Das "html"-Tag umschließt den gesamten Inhalt der Seite. Jedes HTML-Tag das geöffnet wird, sollte auch wieder geschlossen werden. Öffnen: <EinTag> ... sonstiger Inhalt ... </EinTag> - und wieder schließen |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Mein Titel </head> <body bgcolor="white" style="padding:0px; margin:0px; height:100%"> ... Inhalt meiner HTML-Seite ... </body> </html> |
||||||
Das ist fetter, kursiver und unterstrichener Text | Das ist <b>fetter</b>, <i>kursiver</i> und <u>unterstrichener</u> Text | ||||||
Das ist ein Absatz Nach jedem Absatz wird automatisch umgebrochen |
<p>Das ist ein Absatz</br> mit einem Zeilenumbruch</p> <p>Nach jedem Absatz</p><p>wird automatisch umgebrochen</p> |
||||||
Überschrift ersten GradesÜberschrift zweiten GradesÜberschrift mit weniger Abstand zum nachfolgenden TextText unter der Überschrift |
<h1 style="margin-top:0">Überschrift ersten Grades</h1> <h2>Überschrift zweiten Grades</h2> <h3 style="margin-bottom:0">Überschrift mit weniger Abstand zum nachfolgenden Text</h3> Text unter der Überschrift |
||||||
Comic Sans MS Arial Arial Black Courier Courier New Times New Roman MS Sans Serif Verdana Tahoma |
<font face="Comic Sans MS">Comic Sans MS</font></br> <font face="Arial">Arial</font></br> <font face="Arial Black">Arial Black</font></br> <font face="Courier">Courier</font></br> <font face="Courier New">Courier New</font></br> <font face="Times New Roman">Times New Roman</font></br> <font face="MS Sans Serif">MS Sans Serif</font></br> <font face="Verdana">Verdana</font></br> <font face="Tahoma">Tahoma</font></br> |
||||||
Umschreibungen für Sonderzeichen:
<> & ä ö ü ß Ä Ö Ü (Leerzeichen) € £ ❤ ❄ ✽ ✩ ✔ ✈ ✉ ✘ ✿ ➝ ➤ |
< > & ä ö ü ß Ä Ö Ü (Leerzeichen) € £ ❤ ❄ ✽ ✩ ✔ ✈ ✉ ✘ ✿ ➝ ➤ |
||||||
Text kann eingefärbt werden.
Farbe, Schriftart und Schriftgröße ändern Red Cyan Blue Dark Blue Light Purple Purple Yellow Lime Fuchsia White Silver Grey Black Orange Brown Maroon Green Olive
Hexadezimale Schreibweise für Farben:
Rot Grün Blau |
<font color="red">Text kann eingefärbt werden.</font> <font face="Arial" Size="2" color="green"> Farbe, Schriftart und Schriftgröße ändern </font> <font color="red">Red</font> <font color="cyan">Cyan</font> <font color="blue">Blue</font> <font color="dark blue">Dark Blue</font> <font color="light purple">Light Purple</font> <font color="purple">Purple</font> <font color="yellow">Yellow</font> <font color="lime">Lime</font> <font color="fuchsia">Fuchsia</font> <font color="white" style="background-color:black">White</font> <font color="silver">Silver</font> <font color="grey">Grey</font> <font color="black">Black</font> <font color="orange">Orange</font> <font color="brown">Brown</font> <font color="maroon">Maroon</font> <font color="green">Green</font> <font color="olive">Olive</font> <b style="color:#2277AA">Hexadezimale Schreibweise für Farben: </b> <font color="#FF0000">Rot</font> <font color="#00FF00">Grün</font> <font color="#0000FF">Blau</font> |
||||||
Blöcke:
Dieser Text steht in einem Div-Block.
Span-Blöcke sind wie Div-Blöcke, nur ohne Zeilenumbruch
am Ende
Div-Blöcke können beliebiges HTML enthalten. Div-Blöcke können positioniert, formatiert und in einander geschachtelt werden. |
<div><b>Blöcke:</b></div> <div style="background-color:yellow; border: 1px solid black; width:300px; height:100px"> Dieser Text steht in einem Div-Block. </br> Div-Blöcke können beliebiges HTML enthalten. </br> Div-Blöcke können positioniert, formatiert </br> und in einander geschachtelt werden. </br> </div> <span style="background-color:lime; border: 3px dotted red"> Span-Blöcke sind wie Div-Blöcke, nur ohne Zeilenumbruch </span> am Ende |
||||||
Positionierung von Text:
Links
Mitte
Rechts
|
<b>Positionierung von Text:</b> <div align="left" style="background-color:#EEEEEE">Links</div> <div align="center" style="background-color:#DDDDDD">Mitte</div> <div align="right" style="background-color:#CCCCCC">Rechts</div> |
||||||
Scrollender Text:
|
<b>Scrollender Text:</b> <marquee bgcolor="yellow" direction="left" scrollamount="2" loop="true" width="100px"> Das ist ein scrollender Text </marquee> <marquee bgcolor="lime" direction="up" scrollamount="2" loop="true" width="100px" height="100px"> von </br> unten </br> nach </br> oben </br> </marquee> |
||||||
Linie:
Linie ohne Schatten: farbige Linie |
Linie: <hr/> Linie ohne Schatten: <hr size="1" noshade="noshade"/> farbige Linie <hr style="color: red; background: yellow; height: 15px; width: 350px;"/> |
||||||
Aufzählungen:
|
<b>Aufzählungen:</b> <ol> <li>Punkt 1</li> <li>Punkt 2</li> <li>Punkt 3 <ul> <li>Unterpunkt 1</li> <li>Unterpunkt 2</li> </ul> </li> </ol> |
||||||
Ein Link auf eine andere Seite (Google)
Ein Link auf eine Seite im gleichen Verzeichnis Ein Link auf ein Bild |
<a href="http://www.google.de"> Ein Link auf eine andere Seite (Google) </a></br> <a href="HTML Beispiele.html"> Ein Link auf eine Seite im gleichen Verzeichnis </a></br> <a href="images/Testbild.png">Ein Link auf ein Bild</a> |
||||||
In einem "PRE"-Tag kann man vorformatierte Texte darstellen, ohne "</br>"-Zeilenumbrüche hinter jede Zeile einzufügen. Auch Tabs für Einrückungen können hier verwendet werden. |
<pre style="font-family:Times New Roman; margin:0"> In einem <b>"PRE"</b>-Tag kann man vorformatierte Texte darstellen, ohne <b>"</br>"</b>-Zeilenumbrüche hinter jede Zeile einzufügen. Auch Tabs für Einrückungen können hier verwendet werden. </pre> |
||||||
Bild in Originalgröße:
Bild in kleiner: Bilder sollten immer in einem "images"-Verzeichnis liegen Dieses Bild steht mitten im Text und wird vom Text umflossen. |
<div style="background-image:url(images/Hintergrund.png)"> Bild in Originalgröße: <img src="images/Testbild.png" alt="Alternativtext falls Bild nicht angezeigt werden kann" title="Tooltip, wenn der Cursor über dem Bild ist"/> Bild in kleiner: <img src="images/Testbild.png" width="30px" height="30px"/> Bilder sollten immer in einem "images"-Verzeichnis liegen </div> Diese Bild steht mitten <img src="images/Testbild.png" align="left"/>im Text und wird vom Text umflossen. |
||||||
Außen- und Innenabstände (maring und padding):
Text der an den Rand geklatscht ist
Textblock mit 10 Pixeln Außenabstand (margin:10px)
Textblock mit einem
Innenabstand so groß, wie die aktuelle Schriftgröße (padding:1em) |
<h4 style="margin-top:0">Außen- und Innenabstände (maring und padding): </h4> <div style="background-color:yellow; width:350px; height:180px"> Text der an den Rand geklatscht ist <div style="margin:10px; background-color:green"> Textblock mit 10 Pixeln Außenabstand (margin:10px) </div> <div style="padding:1em; background-color:lime"> Textblock mit einem<br/> Innenabstand so groß, <br/> wie die aktuelle Schriftgröße (padding:1em)<br/> </div> </div> |
||||||
Tabelle:
|
<table width="100%" cellspacing="0" cellpadding="0" border="1" bordercolor="blue" style="border-collapse: collapse; background-color:silver"> <tr> <th> Überschrift A </th> <th style="text-align:left"> Überschrift B linksbündig </th> </tr> <tr> <td style="vertical-align: middle"> vertikal zentriert </td> <td style="padding:10px"> Inhalt2 mit viel Innenabstand </td> </tr> <tr> <td colspan="2" height="50px" style="vertical-align:top"> Über 2 Spalten mit fester Höhe </td> </tr> </table> |
||||||
absolute Positionierung:
x=70px
y=20px z=2
x=20px
y=50px z=1 zentriert
rechts unten
(0/0) Hintergrund
|
<div style="position:absolute; background-color:yellow; width:400px; height:220px"> <div style="position:absolute; background-color:red; margin-left:70px; margin-top:20px; width:80px; height:80px; z-index:2"> x=70px<br/> y=20px<br/> z=2 </div> <div style="position:absolute; background-color:aqua; margin-left:20px; margin-top:50px; width:140px; height:70px; z-index:1"> x=20px<br/> y=50px<br/> z=1 </div> <div style="position:absolute; background-color:silver; width:200px; height:100px; left:50%; top:50%; margin-left:-100px; margin-top:-50px"> <div align="right">zentriert</div> </div> <div style="position:absolute; background-color:green; right:0px; bottom:0px; width:50px; height:50px"> rechts unten </div> (0/0) Hintergrund </div> |
||||||
Scroll-Bereich:
Hier
steht ein viel zu langer Inhalt für diesen kleinen Bereich. |
<div style="width:100px; height:100px; overflow:auto"> Hier <br/>steht <br/>ein <br/>viel <br/>zu <br/>langer <br/> Inhalt <br/>für <br/>diesen <br/>kleinen <br/>Bereich. </div> |
||||||
Kommentare in HTML beginnen mit <!-- und enden mit --> |
Kommentare in HTML beginnen mit </br> <!-- und enden mit </br> --> <!-- Alles was in einem Kommentar steht wird im Browser nicht angezeigt--> |
Viel Spaß beim Kombinieren der HTML-Elemente und Eigenschaften. ↑ nach obenimpressum und datenschutz