HTML

Aus Palita

Wechseln zu: Navigation, Suche
Warning.svg
Dieser Artikel ist noch nicht vollständig, Details dazu findest du evtl. im Quelltext oder auf der Diskussionsseite. Hilf mit diesen Artikel zu ergänzen!

HTML (Hypertext Markup Language) ist eine Auszeichnungsprache um Inhalte (Texte, Bilder, Hyperlinks,...) zu strukturieren. Diese HTML-Dokumente können von Browsern dargestellt werden, und bilden die Grundlage des World Wide Web.

HTML wird vom World Wide Web Consortium (W3C) weiterentwickelt. Die aktuelle HTML-Version 4.01. HTML 5 befindet sich in der Entwicklung, XHTML (Extensible Hypertext Markup Language) ist die momentan aktuelle Version.

Inhaltsverzeichnis

Syntax

Der Inhalt eines HTML-Dokuments wird durch sogenannte Tags strukturiert. Die meisten HTML-Elemente beinhalten ein Anfangs- und ein Schlusstag (Bsp.: <h2>...</h2>). Der Schlusstag wird durch ein Slash ("/") vor dem Tag-Namen gekennzeichnet. Im ersten Tag ist es möglich Attribute für das Element festzulegen (Bsp.: <table border="5">...)...todo

HTML Varianten

todo

Aufbau

  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  3.        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5.    <head>
  6.       <title> Immer einen Titel angeben </title>
  7.    </head>
  8.    <body>
  9.        ... hier kommt Ihr Inhalt hin ...
  10.    </body>
  11. </html>

(Das Beispiel ist XHTML in der Variante strict)

Grundlagen

Hier einige Grundlagen zur Erstellung von HTML-Dokumenten

Allgemeine Struktur

Ein HTML-Dokument besteht aus 3 grundlegenden Elementen: der Dokumenttypdeklaration (Doctype), dem Kopf (Head) und dem Körper, der den eigentlichen Inhalt enthält.

Doctype

todo

Head

Im Head-Teil werden grundlegende Eigenschaften des Dokuments festgelegt, darunter zählen unter anderem

  • Seitentitel (<title>Dieser Text wird in der Titelleiste des Browsers angezeigt</title>)
  • Metadaten: Diese sind z.B.
    • Schlüsselwörter (für Suchmaschinen)
    • Beschreibung der Seite
    • Autor der Seite
    • Zeichenkodierung
  • Stylesheet-Informationen (CSS)
  • Scripte (z.B. JavaScript)

und weitere.

Metadaten

Metadaten werden grundsätzlich mit dem <meta />-Tag eingeleitet. Es folgt der Name und der Inhalt des Elements. Beispiele:

  1. <head>
  2.   <meta name="keywords" content="Meta-Tag, Metainformationen, HTML />
  3.   <meta name="author" content="Palita.net Team" />
  4.   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. </head>

Körper (Body)

todo

Textformatierung

todo

Textstrukturierung
  1. <p>...</p> "Paragraph" für Abschnitte/Absätze
  2. <h1>...</h1> "Heading" für Überschriften (1=größte 6=kleinste)
  3. <br /> "Break" erzwingt einen Zeilenumbruch

Sonderzeichenmaskierung ist für UTF-8 kodierte Seiten nicht mehr zwingend notwendig, dort können die Zeichen normal eingetragen werden. Zu beachten ist, dass dabei ein Meta-Tag für die Kodierung enthalten sein muss (siehe Zeile 4 im Beispiel unter #Metadaten)).

Listen
  1. <ol>
  2.   <li>Bier</li>
  3.   <li>Pizza</li>
  4.   <li>Chips</li>
  5.   <li>Schoppen</li>
  6. </ol>
  7.  
  8.   <ul><li>...</li></ul> ergibt eine geordnete Liste.

und so sieht es dann aus:

  1. Bier
  2. Pizza
  3. Chips
  4. Schoppen
Tabellen

Eine Tabelle wird von <table>...</table> umschlossen. mit dem Attribut "border=0" kann man die Stärke des Rahmens in Pixeln angeben. <tr>...</tr> (table row) umschließt eine komplette Tabellenzeile. <th>...</th> (table header) umschließt eine Kopfzelle (innerhalb einer Zeile) <td>...</td> (table data) umschließt eine normale Tabellenzelle (innerhalb einer Zeile)

  1. <table border="1">
  2.       <tr>
  3.        <th>Montag</th>
  4.        <th>Dienstag</th>
  5.       </tr>
  6.       <tr>
  7.        <td>Mathe</td>
  8.        <td>Bio</td>
  9.       </tr>
  10.       <tr>
  11.        <td>Englisch</td>
  12.        <td>Französisch</td>
  13.       </tr>
  14. </table>

und so sieht es dann aus:

Montag Dienstag
Mathe Bio
Englisch Französisch

...todo

Siehe auch

Links

Persönliche Werkzeuge
Dieses WIki wird nicht mehr gewartet!
Navigation
Sponsor