<?xml version="1.0" encoding="ISO-8859-1"?>


<?xml-stylesheet type="text/xsl" href="../xsl/kapitel-html.xsl"?>

<kurs nummer="1">
<titel>Webseiten Quick'n easy</titel>
<ref back="index.xml" next="kap2.xml" home="index.xml" main=""/>


<kapitel nummer="1">
  <titel>Eine einfache Seite</titel>

  <absatz>
    <bild src="screenshot1.10.jpg" alt="" align="left" width="80"/>
    <text>
      Herzlich willkommen zum HTML-Kurs.
    </text>
    <text>
      HTML ist vielfältig einsetzbar: als Beschreibungssprache für
      Webseiten, oder auch als schneller Weg für Dokumente (als Webseite
      erstellen und danach ausdrucken und verschicken).
    </text>
    <text>
      HTML wird aber auch in leichter Abwandelung eingesetzt: als XHTML,
      der modernen Weiterentwicklung von HTML und in dieser Form auch 
      als XSLT in Verbindung mit XML.
    </text>
    <text>
      HTML ist eine Beschreibungssprache. Hier werden Teile eines Textes
      mit einer zusätzlichen Markierung versehen. Diese Markierung sagt etwas über die
      Funktion des markierten Textbereiches im Gesamttext aus. Zum Beispiel: eine Überschrift
      oder ein Absatz. Man markiert einen Textbereich mit sogenannten <keyword>Tags</keyword>.
    </text>
    <text>
      Als Ergebnis bekommen wir einen strukturierten Text, in dem die
      Markierungen die Struktur anzeigen, bzw. als Hilfsmittel verwendet
      wurden, um eine Text Struktur anzuzeigen..
    </text>

    <text>
      Die Darstellung des markierten Textes überlässt man dann
      einem Webbrowser. Dieser weiss, wie eine Überschrift oder ein
Absatz aussehen soll. Man kann das Aussehen später noch
      etwas verändern, indem man dem Webbrowser sagt, wie er
      bestimmte Bereiche darstellen soll, z.B. Eine Überschrift
      mit blauer Schrift darstellen. Um solche Feinheiten kümmern wir
      uns später.
    </text>
  </absatz>

  <absatz>
    <text>
    Ein Beispiel: Ein Tag, welches anzeigt, daß es sich um eine
    Überschrift handelt:
    </text>
    <code>
    <file src="1.0.html" text="BeispielCode" />
    <bild src="screenshot1.0.jpg" alt="" align="right" width="300" />
        <codesrc>&lt;h1>eine große Überschrift&lt;/h1>

Hier steht ein Blindtext, der einfach nur Text sein darf.
Hier steht ein Blindtext, der einfach nur Text sein darf.
Hier steht ein Blindtext, der einfach nur Text sein darf.
    </codesrc></code>
  </absatz>

  <absatz>
    <text>
      Wir haben also zwei h1 in spitzen Klammern. Diese Kombination -
      etwas in zwei spitzen Klammern: &lt;irgend etwas&gt; - nennt
      man Tag. Unsere zwei Tags hier: &lt;h1&gt; und &lt;/h1&gt; zeigen an, daß
      alles, was zwischen den beiden steht, als Überschrift angezeigt
      werden soll (h kommt vom englischen Heading). 
      </text>
      <text>
      Die beiden Tags
      haben spezielle Namen: das erste
      nennt man das Begin- oder Start-Tag, das zweite das End-Tag.
      Start- und End-Tags unterscheiden sich darin, daß im End-Tag ein
      Schrägstrich (/) vor dem Namen des Tags steht. 
      </text>
      <text>
      Unser Beispieltag hat also den Namen
      h1. Vor dem h1 im hinteren Tag steht ein / und markiert so das
      Ende unserer Überschrift: &lt;h1&gt; &lt;/h1&gt;
      </text>
      <text>
      Alles, was zwischen den beiden Tags steht, wird damit in der
      Struktur des Dokumentes als Überschrift markiert. In unserem Fall
      ist das der Text: "eine große Überschrift".
      </text>
      <text>
      Um Farbe und besonderes Aussehen, sowie Ränder und Absätze kümmert
      man sich später, als Erstes muss die Struktur unseres Dokumentes
      stehen.
    </text>
  </absatz>

  <unterkapitel nummer="1">
    <titel>Der Anfang</titel>
    <absatz>
    <text>Wir fangen einfach und unspektakulär an und steigern uns 
    später. Zuerst
    sehen wir uns ein HTML-Dokument an, danach sehen wir uns Schritt
    für Schritt an, wie man
    dieses erstellen kann. Unser erstes Dokument (zugegeben, noch etwas
    nackt, aber das ändern wir schnell):
    </text>
    <code>
    <file src="1.1.html" text="BeispielCode" />
    <bild src="screenshot1.1.jpg" alt="" align="right" width="300" />
    <codesrc>
&lt;html>

    &lt;head>
        &lt;title>Mein erstes Dokument&lt;/title>
    &lt;/head>

    &lt;body>

        &lt;h2>Meine Seite&lt;/h2>

        Ich begrüße Sie auf meiner Webseite.

        &lt;p>
            Als erstes möchte ich mich vorstellen:
        &lt;/p>

        Mein Name ist ...&lt;br>
        ich bin ....&lt;br>

    &lt;/body>
&lt;/html>
    </codesrc>
    </code>
    </absatz>

  <absatz>
  <text>
     In einem einfachen HTML-Dokument finden wir als erstes ein
     &lt;html> und als letztes ein &lt;/html>. Diese zeigen an: Hier 
     beginnt mein
     HTML-Dokument - hier endet es. Alles dazwischen soll unser
     Webbrowser als Webseite betrachten.
  </text>
  </absatz>

  <absatz>
  <text>
    Weiterhin finden wir einen Bereich, der mit &lt;head> und &lt;/head>
    markiert ist. Hier werden Zusatzinformationen zum Dokument
    eingetragen, wie zum Beispiel ein Titel.  
  </text>
  </absatz>

  <absatz>
  <text>
    Der Titel ist der Text, den
    man im Rahmen eines Fensters findet. Auf unserem Bild oben links im
    blauen Rahmen vom Webbrowser-Fenster. Markiert wird er mit den Tags:
    &lt;title> und &lt;/title>. Vorsicht Falle! Es heißt tatsächlich
    title! Das Tag kommt ausschließlich im Kopf-Bereich unseres
    Dokumentes vor (also zwischen &lt;head> und &lt;/head>), niemals an
    anderen Stellen.
  </text>
  <text>
    Informationen im HEAD-Bereich (also alles, was zwischen &lt;head>
    und&lt;/head> steht) werden auf der Webseite selbst nicht
    direkt dargestellt und angezeigt.
  </text>
  </absatz>

  <absatz>
  <text>
      Alles, was zwischen &lt;body> und &lt;/body> steht, wird von
      unserem Webbrowser angezeigt. Wir sehen also, daß wir bei einem
      HTML-Dokument nur sagen, welche Funktion ein bestimmter Text hat.
      Für die Darstellung ist dann der Webbrowser zuständig. Der muß
      wissen, wie er eine Überschrift darstellt.
  </text>
  </absatz>

  <absatz>
    <bild src="screenshot1.22.jpg" alt="" align="right" width="400" />
  <text>
      Im Bild rechts sieht man den Quelltext der Webseite. Der
      Kopfbereich wurde grau eingefärbt, der Body (das, was letztendlich
      den darstellbaren Inhalt enthält) rot.
  </text>
  </absatz>

  </unterkapitel>

  <unterkapitel nummer="2">
    <titel>Step by Step zur ersten Seite</titel>
    <absatz>
    <text>
    als erstes schaffen wir uns eine kontrollierte Übungs- und
    Lernumgebung.
    </text>
    <text>
    Wir benötigen:
    </text>
    <text>
    1. Einen Webbrowser (z.B. Firefox, InternetExplorer...).
    </text>
    <text>
    2. Ein möglichst einfaches Text Programm, welches uns erlaubt ganz
    simplen Text abzuspeichern, z.B.
    vi, emacs, WordPad. Empfehlung für KDE-Benutzer (Linux): Kate.
    </text>
    <text>
    HTML-Editoren, die einem den HTML-Code anzeigen, sind ebenfalls geeignet.
    </text>
    <text>
    In der Vergangenheit oft nicht geeignet
    waren: Microsoft Word, Frontpage. Hier gab es immer wieder Probleme
    bei der korrekten Anzeige und Speicherung der Dokumente (Pfad und
    Dateinamen). 
    Auch OpenOffice sollten nur geübtere Anwender nutzen,
    da auch hier ohne weiteres Zutun kein HTML-Code angezeigt wird,
    sondern die fertig gelayoutete Seite - und das ist eigentlich genau
    das, was wir lernen wollen...
    </text>
    </absatz>

    <absatz>
    <bild src="screenshot1.2.jpg" alt="" align="left" width="200" />
    <text>
       Wir öffnen als erstes unseren Texteditor und schreiben hier
       unsere Webseite. Im Office-Paket wurde in diesem Schritt
       einfach ein leeres Textdokument angefordert und der besseren
       Lesbarkeit halber die Schriftart auf eine Courir-Schrift
       gestellt.
    </text>
    </absatz>


    <absatz>
    <bild src="screenshot1.3.jpg" alt="" align="left" width="200" />
    <text>
        Als nächstes speichern wir unser Dokument als Text. Bitte merken
	wo und unter welchem Namen!
    </text>
    <text>
	Der Name des Dokumentes sollte nur aus Buchstaben, Zahlen,
	Unterstrichen und Bindestrichen bestehen (Keine Leerzeichen,
	keine Sonderzeichen!) und die Endung .html haben.
    </text>
    </absatz>

    <absatz>
    <bild src="screenshot1.6.jpg" alt="" align="left" width="200" />
    <text>
	Die Benutzer von Officepaketen achten hierbei bitte auf Folgende Punkte: 
    <text>
    </text>
	Das Dokument explizit als Text-Dokument speichern.
    <text>
    </text>
	Die automatische Namenserweiterung ausschalten. Den kompletten Namen
	mit .html am Ende angeben.
    </text>
    </absatz>

    <absatz>
    <bild src="screenshot1.5.jpg" alt="" align="left" width="150" />
    <text>
        Um jetzt unsere Arbeit zu kontrollieren, öffnen wir die
	abgespeicherte .html-Datei im Webbrowser. Wer seine Datei auf
	dem Desktop abgelegt hat, kann dies meist durch Doppelklick
	erreichen. Ansonsten findet man die entsprechende Funktion
	im Webbrowser unter 'Datei' -> 'File öffnen'. Datei auswählen und
	anzeigen lassen.
    </text>
    </absatz>

    <absatz>
    <bild src="screenshot1.1.jpg" alt="" align="right" width="350" />
    <text>
        Das Ergebnis sollte jetzt etwa so aussehen:
    </text>
    <text>
        *GRATULATION* Sie haben Ihre erste eigene Webseite erstellt!
    </text>
    </absatz>

  </unterkapitel>

  <unterkapitel nummer="3">
    <titel>Überschriften</titel>

    <absatz>
    <text>
       Im Folgenden schauen wir uns eine ganze Reihe viel verwendeter
       Tags an. Probieren Sie die Beispiele am Besten immer gleich mit
       aus!
    </text>

    <code>
    <file src="1.2.html" text="BeispielCode" />
    <bild src="screenshot1.7.jpg" alt="" align="left" width="200" />
    <codesrc>
&lt;h1>Überschrift 1&lt;/h1>
&lt;h2>Überschrift 2&lt;/h2>
&lt;h3>Überschrift 3&lt;/h3>
&lt;h4>Überschrift 4&lt;/h4>
&lt;h5>Überschrift 5&lt;/h5>
&lt;h6>Überschrift 6&lt;/h6>
    </codesrc>
    </code>
    </absatz>

    <absatz>
    <text>
        Wir beginnen mit einer Überschrift. Diese heißt h2. Unsere
	Browser kennen 6 Überschriftsgrößen: h1 bis h6, wobei h1 die
	größte Überschrift ist und h6 die kleinste. Wie die Überschrift
	genau aussehen soll, überlassen wir vorerst dem Webbrowser.
    </text>

    <text>
        Alles, was zwischen &lt;hx> und &lt;/hx> steht, wird vom
	Webbrowser als Überschrift betrachtet und entsprechend
	angezeigt.
    </text>

    </absatz>

  </unterkapitel>

  <unterkapitel nummer="4">
    <titel>Zeilenumbrüche, Absätze und Textblöcke</titel>

    <absatz>
    <bild src="screenshot1.8.jpg" alt="" align="left" width="200"/>
    <text>
    Unser Webbrowser schreibt so lange, bis die Zeile in
    seinem Fenster voll ist und bricht nach Bedarf um. Deswegen
    benötigen wir Tags um Text einfach in Absätze zu
    unterteilen, allgemein zu gruppieren und einfache Zeilenumbrüche
    anzuzeigen. 
    </text>
    </absatz>

    <absatz>
    <text>
    Einen einfachen Zeilenumbruch zeigen wir mit einem &lt;br> an. Das
    &lt;br> ist eines der wenigen Tags, die ein Begin- aber kein End-Tag
    haben.
    </text>
    </absatz>

    <absatz>
    <text>
    Als nächstes haben wir Absätze. Diese werden mit einem &lt;p>
    angezeigt. Die meisten Browser starten neue Absätze mit einer
    Leerzeile, also einen kleinen Abstand zum Text davor. 
    </text>
    <text>
    Das End-Tag ist
    optional. Dies bedeutet, daß das End-Tag existiert und verwendet
    werden darf, aber nicht verwendet werden muß.
    </text>
    <text>
    Allerdings ist mit Blick auf aktuelle Entwicklungen die Verwendung
    des End-Tags sehr zu empfehlen. Gewöhnen Sie sich das End-Tag am 
    besten gleich an, das wird Ihnen später - schon im nächsten Kapitel
    - viele Nerven ersparen.
    </text>
    </absatz>

    <absatz>
    <text>
    Manchmal ist es hilfreich, einen Text gruppieren zu können. Hirfür
    bietet sich in vielen Fällen das Tag &lt;div> an. Das End-Tag ist
    verpflichtend.
    </text>
    </absatz>

    <absatz>
    <text>
    Etwas Besonderes sei hier noch erwähnt: das &lt;pre>-Tag. Alles, was
    zwischen &lt;pre> und &lt;/pre> steht, wird genau so dargestellt,
    wie es im HTML-Dokument hinterlegt wurde. Dies trifft
    Zeilenumbrüche und Leerzeilen. Ganz paktisch ist &lt;pre> wenn man
    etwas Abstand benötigt.
    </text>
    </absatz>

      <absatz>
      <code>
        <file src="1.3.html" text="BeispielCode" />
        <bild src="screenshot1.8.jpg" alt="" align="right" width="300" />
    <codesrc>
&lt;html>

    &lt;head>
        &lt;title>Zeilenumbrüche und Absätze&lt;/title>
    &lt;/head>

    &lt;body>

Wer reitet so späht&lt;br>
Durch Nacht und Wind?&lt;br>
Es ist der Vater&lt;br>
Mit seinem Kind.

&lt;p>
Hier beginnt ein neuer Absatz.&lt;br>
Innerhalb dieses Absatzes darf man gerne
auch Zeilenumbrüche und andere
Tags verwenden.
&lt;/p>

&lt;div align="right">
Und hier haben wir eine Gruppierung mit
&amp;lt;div&amp;gt;.&lt;br>
Damit man auch etwas davon hat, ist der
Text rechtsbündig.
&lt;/div>

&lt;pre>
Spielerei mit &amp;lt;pre&amp;gt;

    *                  +-----+-------+-------+
   ***                 |Feld | Wert1 | Wert2 |
  *****       *        +-----+-------+-------+
    *        ***       |   1 |   2.00|   3.00|
   ***      *****      +-----+-------+-------+
  *****    *******     |   2 |   4.00|   5.00|
 *******  *********    +-----+-------+-------+
    *    ***********   |   3 |   6.00|   7.00|
    *        **        +-----+-------+-------+
             **
             **

&lt;/pre>

    &lt;/body>
&lt;/html>
    </codesrc>
      </code>
      </absatz>

      <absatz>
	<text>
	Bei genauerem Hinsehen fallen im Code folgende Textfragmente
	auf: &amp;lt; und &amp;gt;. 
        </text>
	<text>
	Da einige Zeichen, wie zum Beispiel
	das &lt; bereits für Tags vergeben sind, muß man sich etwas
	einfallen lassen, wenn man diese Zeichen verwenden möchte. Also
	wurde eine Umschreibung erfunden. Man schreibt zwischen
	&amp; und ; eine Bezeichnung dessen, was man anzeigen möchte. z.B.
	&amp;uuml; für u-Umlaut
	Diese Umschreibung gibt es fuer alle Zeichen, verwendet wird sie
	aber nur für wenige Sonderzeichen.
        </text>
      </absatz>



      <absatz>

      <text>
        Die beliebtesten Sonderzeichen sind die Umschreibungen für &lt;,
	&gt; und die Umlaute. Manchmal sieht man im Web Texte, in denen
	anstelle der Umlaute Fragezeichen oder andere Sonderzeichen, wie
	z.B. f|r stehen. Diese kommen von Inkompatibiläten von
	Tastatur-Zeichensätzen. Um diese zu vermeiden verwenden viele
	Autoren von vorn herein Umschreibungen.
      </text>

      <code>
        <file src="1.4.html" text="BeispielCode" />
        <bild src="screenshot1.9.jpg" alt="" align="right" width="300" />
    <codesrc>
&lt;html>

    &lt;head>
        &lt;title>Sonderzeichen&lt;/title>
    &lt;/head>

    &lt;body>

&lt;pre>
&lt; - &amp;lt;  (von: less than, kleiner als)
&gt; - &amp;gt;  (von: greater than, größer als)

Ä - &amp;Auml;
ä - &amp;auml;
Ö - &amp;Ouml;
ö - &amp;ouml;
Ü - &amp;Uuml;
ü - &amp;uuml;
ß - &amp;szlig;

&#169; - &amp;copy; (Copyrigh Zeichen)
&#38;  - &amp;amp;

&lt;/pre>

    &lt;/body>
&lt;/html>
    </codesrc>
      </code>
      </absatz>
  </unterkapitel>

  <unterkapitel nummer="5">
    <titel>Bilder anzeigen</titel>
    <absatz>
    <bild src="screenshot1.10.jpg" alt="" align="left" width="80"/>
    <text>
      Wenn wir jetzt lernen, wie man Bilder anzeigt, werden wir auch
      gleich einen weiteren Aspekt von Tags kennen lernen: Tags können
      mehrere sogenannte Attribute enthalten. Diese sind in der Form:
      name="Wert". 
    </text>
    <text>
      Welche Attribute für ein Tag zugelassen sind, kann
      man im Standard beim W3-Consortium (siehe Literaturhinweis) 
      nachlesen. Wir werden hier die gängigsten
      verwenden, es gibt aber noch eine ganze Reihe weiterer Attribute.
      Attribute enthalten zusätzliche
      Angaben zum Tag. 
    </text>
    <text>
      Manchmal sind es Angaben, die die Anzeige
      betreffen, wie im Beispiel oben das &lt;div align="right"&gt;,
      welches den Webbrowser angewiesen hat, den Text rechtsbündig
      auszugeben, manchmal sind es Zusatzhinweise wo zusätzliche
      Informationen zu finden sind wie wir sie gleich bei den Bildern
      haben werden. 
    </text>
    </absatz>
      
    <absatz>
    <bild src="screenshot1.23.jpg" alt="" align="right" width="400"/>
    <text>
      Unser Tag, um dem Webbrowser zu sagen, daß er jetzt ein
      Bild anzeigen soll heißt: &lt;img&gt;. 
    </text>
    <text>
      Auch dieses Tag gehört zu
      den Ausnahmen, die kein End-Tag haben. Jetzt sagt man dem Browser
      noch, woher er das Bild nehmen soll, welches er anzeigen soll.
      Dies geschieht mit dem Attribut src. Der Einfachheit halber legen
      wir unser Bild ins gleiche Verzeichnis wie unsere Webseite.
    </text>
    <code>
    <codesrc>
    &lt;img src="bild.gif" alt="Mein Bild">
    </codesrc>
    </code>
    </absatz>

    <absatz>
    <text>
      Leider können unsere Browser nicht alle Typen von Bildern
      anzeigen. Browser können in der Regel folgende Bild-Typen
      anzeigen: GIF, JPG und PNG.
    </text>

    </absatz>

      <absatz>
      <code>
        <file src="1.5.html" text="BeispielCode" />
        <bild src="screenshot1.10.jpg" alt="" align="right" width="300" />
    <codesrc>
&lt;html>

    &lt;head>
        &lt;title>Mein erstes Dokument&lt;/title>
    &lt;/head>

    &lt;body>

        &lt;h2>Meine Seite&lt;/h2>

	&lt;img src="meinbild.gif" 
	     alt="Mein Bild" 
 	     border="0" 
	     width="200"
	     align="right">

         Ich begrüße Sie auf meiner Webseite.

         &lt;p>
             Als erstes möchte ich mich vorstellen:
         &lt;/p>

         Mein Name ist ...&lt;br>
         ich bin ....&lt;br>

    &lt;/body>
&lt;/html>
    </codesrc>
      </code>
      </absatz>

    <absatz>

    <text>
      Wir verwenden das HTML-Dokument vom Anfang
      dieses Kapitels und erweitern es um ein img-Tag (Image-Tag).
    </text>
    <text>
      Innerhalb der spitzen Klammer vom Start-Tag finden wir eine ganze
      Reihe Attribute.
    </text>
    <text>
      src gibt an, wo der Webbrowser das Bild findet. Hier kann man eine
      komplette Adresse (URL) angeben, oder - wenn das Bild im gleichen
      Verzeichnis liegt, wie das HTML-Dokument - einfach den Bildnamen.
    </text>
    <text>
      Die verschiedenen Möglichkeiten andere Dokumente anzugeben,
      werden wir im Kapitel über relative und absolute Links
      ausgiebiger betrachten (Kapitel 4).
    </text>
    <text>
      alt - hier kann man einen alternativen Test angeben. Dieser wird
      dargestellt, wenn der Webbrowser das Bild nicht anzeigen kann.
      Viele Webbrowser zeigen diesen Text auch in einem kleinen gelben
      Popup-Fenster an, wenn man mit der Maus
      über dem Bild steht.
    </text>
    <text>
      border - Mit border gibt man an, ob ein Bild einen Rahmen bekommen
      soll und wenn ja, wie viele Pixel dieser Rahmen haben darf.
    </text>
    <text>
      width und height dienen dem Webbrowser als Positionierungshilfe.
      Hier gibt man an, wie groß das Bild sein soll (in Pixeln). Gibt
      man falsche Werte an, z.B. zu kleine, wird das Bild den
      angegebenen Werten angepasst, also vergrößert, verkleinert,
      verkürzt, gestaucht. Gibt man nur einen Wert an, passt der Browser
      den anderen Wert selbständig an.
    </text>
    <text>
      align gibt an, wie der folgende Text zum Bild positioniert wird.
      Bei left steht das Bild links und wird rechts vom Text umflossen,
      bei right steht es rechts. Gibt man nichts an, nimmt der
      Webbrowser seine Grundeinstellung.
    </text>
    </absatz>


  </unterkapitel>

  <unterkapitel nummer="6">
    <titel>Auf Fremde Seiten verlinken</titel>

    <absatz>
    <text>
      Ein Link ist ein anklickbarer Bereich im Webbrowser. Wenn man ihn
      anklickt, bekommt man eine neue Webseite angezeigt. Solche
      anklickbaren Bereiche können Texte und Bilder sein.
    </text>
    </absatz>

    <absatz>
    <text>
      Das folgende Beispiel zeigt einen Link auf die Webseiten der
      Tagesschau.
    </text>
    <code>
        <file src="1.6.html" text="BeispielCode" />
        <bild src="screenshot1.11.jpg" alt="" align="left" width="100"/>
    <codesrc>
&lt;a href="http://www.tagesschau.de/">
    Zur Tagesschau
&lt;/a>
    </codesrc>
    </code>
    </absatz>

    <absatz>
    <text>
       Das, was zwischen &lt;a&gt; und &lt;/a&gt; steht, wird später
       im Webbrowser anklickbar sein. In unserem Beispiel oben ist es
       der Text: 'zur Tagesschau'.
       Zwischen &lt;a&gt; und &lt;/a&gt; können alle HTML-Kontruktionen,
       die wir auch sonst im Body-Bereich unseres Dokumentes verwenden dürfen,
       stehen.Oder anders gesagt: wir können alle Tags zwischen
       &lt;a&gt; und &lt;/a&gt; verwenden, die wir auch sonst in unseren
       Dokumenten verwenden.
    </text>
    <code>
        <file src="1.7.html" text="BeispielCode" />
        <bild src="screenshot1.12.jpg" alt="" align="left" width="250" />
    <codesrc>
    &lt;a href="http://www.tagesschau.de/">
&lt;pre>
*
**
***
****
***** ZUR TAGESSCHAU
****
***
**
*
&lt;/pre>
      &lt;/a>
    </codesrc>
    </code>
    </absatz>

    <absatz>
    <text>
      Im Attribut href steht eine Internetadresse, nämlich die Adresse der
      Seite, die angezeigt werden soll.
    </text>
    </absatz>

    <absatz>
    <text>
      Wie man noch auf andere Seiten verlinkt, betrachten wir im Kapitel
      URI, URL und Anchor.
    </text>
    </absatz>

  </unterkapitel>


  <unterkapitel nummer="7">
    <titel>Die Reihenfolge beim Öffnen und Schließen von Tags</titel>

    <absatz>
    <text>
        Tags dürfen (in gewissen Grenzen) in beliebiger Reihenfolge
	geöffnet werden.
    </text>
    <text>
      Geschlossen werden sie immer in umgekehrter Reihenfolge.
    </text>
    <code>
    <codesrc>
&lt;b>&lt;i>Fette Schrägschrift&lt;/i>&lt;/b>
    </codesrc>
    </code>
    </absatz>
    <absatz>
    <tipp>Es hat sich bewährt das End-Tag immer gleich mit
    hinzuschreiben und dazwischen weiter zu arbeiten - sonst vergisst
    man es oft.</tipp>
    </absatz>

  </unterkapitel>

  <literatur>
    <titel>W3Consortium</titel>
    <kurzbeschreibung>
    Standards zu Webprotokollen und -Sprachen
    </kurzbeschreibung>
    <url src="http://www.w3.org/" />
  </literatur>

  <uebung nummer="1" ausgabe_in="web">
  <titel>Erste kleine Schritte - interaktive Übung</titel>
  <aufgabe>
  <absatz>
      <text>
      Ändern Sie im unten angegebenen Beispiel die Überschrift in eine
      kleinere Überschrift (z.B. h4).
      </text>
      <text>
      Erweitern Sie die Angaben zu Ihrer Person.
      </text>
      <code><interactive src="../uebungen/i1-1.html"/></code>
  </absatz>
  </aufgabe>
  </uebung>

  <uebung nummer="2" ausgabe_in="handout">
  <titel>Einfügen...</titel>
  <aufgabe>
     <absatz>
       <text>
         Fügen Sie im unten angegebenen Beispiel ganz oben eine
	 Überschrift ein.
       </text>
       <text>
         Ergänzen Sie im unten angegebenen Beispiel den Text 'Suchen' um
	 einen Verweis auf die Webseiten von google
	 (http://www.google.de/)!
       </text>
       <code>
         <codesrc>
&lt;html>

    &lt;head>
        &lt;title>Uebung 1&lt;/title>
    &lt;/head>

    &lt;body>


Sie wollen etwas Suchen - oder doch lieber Finden?
     

        
    &lt;/body>
&lt;/html>
         </codesrc>
       </code>
     </absatz>
  </aufgabe>

  <loesung>
     <absatz>
       <code>
       <bild src="screenshot1.24.jpg" alt="" width="250" align="right"/>
         <codesrc>
&lt;html>

    &lt;head>
        &lt;title>Uebung 1&lt;/title>
    &lt;/head>

    &lt;body>

    &lt;h2>Meine Übung&lt;/h2>

Sie wollen etwas Suchen - oder doch lieber Finden?
        
    &lt;/body>
&lt;/html>
         </codesrc>
       </code>
     </absatz>

     <absatz>
       <code>
       <bild src="screenshot1.25.jpg" alt="" width="250" align="right"/>
         <codesrc>
&lt;html>

    &lt;head>
        &lt;title>Uebung 1&lt;/title>
    &lt;/head>

    &lt;body>

    &lt;h2>Meine Übung&lt;/h2>

Sie wollen etwas 
      &lt;a href="http://www.google.de">Suchen&lt;/a>
      - oder doch lieber Finden?
        
    &lt;/body>
&lt;/html>
         </codesrc>
       </code>
     </absatz>
  </loesung>
  </uebung>

  <uebung nummer="3">
  <titel>Erste Seite im Eigenbau</titel>
  <aufgabe>
    <absatz><text>
    Erstellen Sie eine kleine Vorstellung Ihrer Person.
    </text></absatz>
  </aufgabe>

  <loesung>

    <absatz><text>
    Machen Sie sich eine kleine Skizze, wie Ihre Seite aussehen könnte. Nur
    keine Hemmungen, Papier ist geduldig ;-)
    </text>
    <bild src="screenshot1.16.jpg" alt="Skizze" align="left" width="250"/>
    </absatz>

    <absatz><text>
    Legen Sie sich ein vorbereitetes Bild in Ihr Arbeitsverzeichnis. Zum
    üben reicht auch der Schnappschuss vom letzten Sommer.
    </text>

    <text>
    Legen Sie sich ein Grundgerüst einer Webseite an. Title im
    Kopfbereich nicht vergessen auszufüllen!
    </text>

    <text>Auch hier wieder die Empfehlung:
      verwenden Sie ein möglichst einfaches Programm zum schreiben (z.B.
      NotePad oder vi). Word ist ungeeignet, wenn man nicht genau weiss,
      wo man Zusatzangaben machen muß.
    </text>
    <tipp>Für Benutzer von Office-Paketen: im Kapitel Tipps und
    Tricks sind einige Hinweise, wie man das Schreibprogram dazu bringen
    kann, doch das zu tun, was man will.</tipp>
    </absatz>

    <absatz><text>
      Setzen Sie Schritt für Schritt Ihre Idee um. Beim abspeichern
      darauf achten, daß das Programm als Text abspeichert! Sonst kann
      es der Webbrowser nicht lesen. 
    </text></absatz>

    <absatz>
        <bild src="screenshot1.17.jpg" alt="" width="250" align="left"/>
	<text>öffnen eines Editors und die immer wieder verwendeten 
	Grundkonstrukturen einer Webseite eingeben. (später erstellt man
	sich eine Vorlage, die man einfach in das neue Dokument kopiert
	und fertig ausfüllt)
	</text>
	<text>Abspeichern. (Merken, wohin man die Datei
	abgespeichert hat)
	</text>
    </absatz>
    <absatz>
        <bild src="screenshot1.18.jpg" alt="" width="250" align="left"/>
	<text>Webbrowser starten und Datei dort als File öffnen.</text>
    </absatz>
    <absatz>
        <bild src="screenshot1.19.jpg" alt="" width="250" align="left"/>
	<text>
	  Etwas mehr Text eingeben, abspeichern und im Webbrowser
	  kontrollieren.
	</text>
    </absatz>
    <absatz>
        <bild src="screenshot1.20.jpg" alt="" width="250" align="left"/>
	<text>
	  Das ganze wiederholen, bis man fertig ist und das Ergebnis
	  etwa so aussieht wie auf der eigenen Skizze.
	</text>
    </absatz>


  </loesung>
  </uebung>

  <uebung nummer="4">
  <titel>Clickable Image</titel>
  <aufgabe>
    <absatz><text>
    Lassen Sie auf Ihrer Webseite ein anklickbares Bild erscheinen! Wenn
    man auf Ihr Bild klickt, soll man zu google (http://www.google.de)
    weitergeleitet werden.
    </text></absatz>
  </aufgabe>
  <loesung>
    <absatz><text>
    Legen Sie sich ein vorbereitetes Bild in Ihr Arbeitsverzeichnis.
    </text></absatz>

    <absatz><text>
      Verwenden Sie ein bestehendes HTML-Dokument oder erstellen Sie
      sich eine neue Seite.
    </text></absatz>

    <absatz>
      <text>So - oder so ähnlich sollte Ihr HTML an der Stelle aussehen,
      an der Sie das Bild und den Link angeben:
      </text>
      <code>
    <codesrc>
&lt;a href="http://www.google.de">&lt;img
src="meinbild.jpg">&lt;/a>
    </codesrc>
      </code>
    </absatz>


  </loesung>
  </uebung>

  <uebung nummer="5">
  <titel>Bilder und das Attribut align</titel>
  <aufgabe>
    <absatz>
    <text>Im align-Attribut des img-Tags kann man zwischen fünf
    verschiedenen Möglichkeiten wählen (siehe unten). Probieren Sie alle
    fünf Möglichkeiten doch einmal aus!</text>
    <code>
    <codesrc>
&lt;img src="testbild.gif" alt="kleiner Test"
align = "bottom|middle|top|left|right"
border="1">
    </codesrc>
    </code>
    </absatz>
    <absatz>
    <tipp>um ein align="left" oder align="right" vorzeitig zu beenden,
    gibt es &lt;br clear="all"> (beendet alle align-Angaben), &lt;br clear="left">
    und &lt;br clear="right"></tipp>
    </absatz>

  </aufgabe>
  <loesung>
  <absatz>
      <text>Erstellen Sie sich ein kleines Testbild mit ca 50x50 Pixeln
      und verwenden Sie dieses.
      </text>
      <text>Das Attribut border kann man verwenden
      um sich anzeigen zu lassen, wo der wirkliche Rand des Bildes
      liegt - sofern dies nicht schon durch den Bildinhalt vorgegeben ist.
      </text>
      <code>
        <file src="1.8.html" text="BeispielCode" />
        <bild src="screenshot1.21.jpg" align="right" width="200" />
    <codesrc>
&lt;html>
&lt;head>&lt;title>Bilder&lt;/title>&lt;/head>
&lt;body>


&lt;img src="testbild.gif" alt="test1" border="1">
und etwas Text um zu sehen &lt;br> was passiert.
&lt;br clear="all">

&lt;img src="testbild.gif" alt="test1" align="bottom" border="1">
und etwas Text um zu sehen &lt;br> was passiert.
&lt;br clear="all">

&lt;img src="testbild.gif" alt="test1" align="middle" border="1">
und etwas Text um zu sehen &lt;br> was passiert.
&lt;br clear="all">

&lt;img src="testbild.gif" alt="test1" align="top" border="1">
und etwas Text um zu sehen &lt;br> was passiert.
&lt;br clear="all">

&lt;img src="testbild.gif" alt="test1" align="left" border="1">
und etwas Text um zu sehen &lt;br> was passiert.
&lt;br clear="all">

&lt;img src="testbild.gif" alt="test1" align="right" border="1">
und etwas Text um zu sehen &lt;br> was passiert.
&lt;br clear="all">

&lt;/body>&lt;/html>
    </codesrc>
      </code>
  </absatz>
  <absatz><text>Sie sehen den Unterschied?</text>
  <text>Im ersten Versuch haben wir das, was ein Webbrowser meistens
  tut, wenn man nichts angibt.</text>
  <text>Dies ist zufällig genau das gleiche Ergebnis, wie bei der
  Verwendung von align="bottom".</text>
  <text>align="middle" läßt die erste Zeile in der Mitte des Bildes
  stehen und alle weiteren Zeilen stehen darunter.</text>
  <text>align="top" macht das Gleiche, nur steht die Zeile oben am Kopf
  des Bildes.</text>
  <text>align="left" und align="right" lassen den Text rechts, bzw.
  links um das Bild herum fließen.</text>
  </absatz>
  </loesung>
  </uebung>

</kapitel>
</kurs>
