Logo Logo
InfoHome Themen Projekte Links Software
Themen
JavaHamster
BlueJ
Java
HTML
XHTML
Die Websprache
Hypertext
Bausteine
Online gehen
Seriöses HTML
HTML mit XML
Erste Schritte mit CSS
Schriften und Farben
Das Boxmodell
Aufgaben
CSS
XML
Datenbanken
MySQL
Theoretische Informatik
PHP
Kara
Lego-Roboter
Algorithmen

Bausteine 

Neue Elemente

Die wichtigsten HTML-Elemente haben wir bereits: <p>, <h1>, <h2> und <img> haben wir unseren bisherigen Seiten schon eine ordentliche Struktur verpasst. Nun werden wir unseren Horizont etwas erweitern und einige neue Elemente einbauen. Wir wir einen Blick auf Tobis Tagebuch und schauen wir, wo wir die Seite noch etwas aufpolieren können...

tagebuch.html

<q> 

Am Ende seines Eintrags vom 2. Juni 2005 hat Tobi ein kurzes Zitat untergebracht: "Eine Reise übertausend Kilometer beginnt mit einem Segway". Genau für solche Fälle gibt es in HTML das <q>-Element (q von "quotation" - Zitat).

<blockquote>

Tobi hat mit dem Gedicht über belgische Autobahnen auch ein ziemlich langes Zitat eingebaut. Für solche Zitate gibt es das <blockquote>-Element. Im Gegensatz zum <q>-Element, das für kurze Zitate innerhalb eines Absatzes gedacht ist, dient dieses Element für längere Zitate, die gesondert dargestellt werden sollen.

Block-Element vs. Inline-Element

Das <blockquote>-Element und das <q>-Element sind unterschiedliche Elementtypen. Das <blockquote>-Element ist ein Block-Element, während das <q>-Element ein Inline-Element ist. Worin liegt der Unterschied? Block-Elemente werden immer mit einem Zeilenumbruch vor und nach dem Block dargestellt, während sich Inline-Elemente in den Textfluss der Seite einfügen.

Merke: Block-Elemente stehen für sich, Inline-Elemente passen sich dem Textfluss an!

 Element Block oder Inline?
 q inline
 blockquote block
 p block
 h1-h8
 block
 ul, ol
 block
 li
 block
 em
 inline
 br
 (block)
 strong
 inline
 pre

 a
 inline
 img
 inline
 hr
 block
 address
 
 code
 block

Leere Elemente

Wir haben bereits mit <br> und <img> bereits zwei HTML-Elemente kennen gelernt, die grundsätzlich keinen Inhalt haben. Solche Elemente werden leere Elemente genannt. Man schreibt bei leeren Elementen nur das Start-Tag, um sich unnötige Schreibarbeit zu sparen.

Listen

Mit Hilfe von Listen können wir Tobis Tagebuch noch ein wenig aufpolieren, ihm noch mehr Struktur geben:

Im Eintrag vom 20. August führt Tobi eine Liste von Städten auf, die er bisher besucht hat. Die Aufzählung der Städtenamen lässt sich übersichtlich als Aufzählungsliste darstellen:

  1. Walla Walla, WA
  2. Magic City, ID
  3. Bountiful, UT
  4. Last Chance, CO
  5. Why, AZ
  6. Truth or Consequence, NM

Um eine solche Liste zu erstellen sind zwei Schritte nötig:

Zunächst wird jeder Listeneintrag in ein <li> Element eingeschlossen:

<li>Walla Walla, WA</li>
<li>Magic City, ID</li>
<li>Bountiful, UT</li>
<li>Last Chance, CO</li>
<li>Why, AZ</li>
<li>Truth or Consequence, NM</li>

Im zweiten Schritt werden alle Listeneinträge entweder in ein <ol> oder in ein <ul>-Element eingeschlossen. Wenn Sie ein <ol>-Element verwenden, werden die einzelnen Punkte in einer geordneten (durchnummerierten) Liste dargestellt. Verwenden Sie dagegen <ul>, wird die Liste ungeordnet gezeigt. Um Tobis Städtenamen also als geordnete Liste anzuzeigen schreibt man:

<ol>
    <li>Walla Walla, WA</li>
    <li>Magic City, ID</li>
    <li>Bountiful, UT</li>
    <li>Last Chance, CO</li>
    <li>Why, AZ</li>
    <li>Truth or Consequence, NM</li>
</ol>

Nicht vergessen:

  • ol steht für "ordered list" (geordnete Liste)
  • ul steht für "unordered list" (ungeordnete Liste)

In Tobis Tagebuch findet sich im Eintrag vom 14. Juli eine weitere Liste der Dinge, die er unterwegs mitnimmt. Diese Aufzählung lässt sich sinnvoller Weise als ungeordnete Liste strukturieren.

Sonderzeichen

Da Browser < und > verwenden, um Tags zu beginnen und abzuschließen, kann es Schwierigkeiten bereiten, diese Zeichen in Ihrem HTML-Code zu verwenden. Aber in HTML haben Sie eine einfache Möglichkeit, diese und andere Sonderzeichen mit Hilfe einfacher Abkürzungen einzufügen, die man Zeichen-Entitäten (character entities) nennt. Das funktioniert so:

Für jedes Sonderzeichen oder Zeichen, das Sie in Ihren Webseiten verwenden möchten, schlagen Sie einfach die entsprechende Abkürzung nach und fügen diese in Ihr HTML ein. Die Abkürzung für das Zeichen > ist z.B. &gt; für das Zeichen < lautet die Abkürzung &lt;.

Wenn Sie also auf Ihrer Seite sagen möchte: "Das <html>-Element rockt", würde das mit den richtigen Zeichen-Entitäten so aussehen:

Das &lt;html&gt;-Element rockt.

Weitere wichtige Sonderzeichen stellen vor allem die deutschen Umlaute, das &-Zeichen, das €-Zeichen sowie das ß dar.

 Sonderzeichen Entity 
 ä &auml;
 Ä &Auml;
 ö &ouml;
 Ö &Ouml;
 ü &uuml;
 Ü &Uuml;
 ß
 &szlig;
 €
 &euro;
 &
 &amp;
 >
 &gt;
 <
 &lt;

 

Weiter Symbole und Zeichen können hier nachgeschlagen werden.

 

» drucken: pdf | html

© 2004-2024 M. Blanke · Ursulaschule · Kleine Domsfreiheit 11-18 · 49074 Osnabrück