Grundlagen der Erstellung von Webseiten HTML4 - HERDT

Werbung
HTML4
Autorinnen: Tina Wegener, Linda York
Inhaltliches Lektorat: Andrea Weikert
Überarbeitete Ausgabe vom 12. März 2009
© HERDT-Verlag für Bildungsmedien GmbH, Bodenheim
Internet: www.herdt.com
Alle Rechte vorbehalten. Kein Teil des Werkes darf in
irgendeiner Form (Druck, Fotokopie, Mikrofilm oder
einem anderen Verfahren) ohne schriftliche Genehmigung
des Herausgebers reproduziert oder unter Verwendung
elektronischer Systeme verarbeitet, vervielfältigt oder
verbreitet werden.
Dieses Buch wurde mit großer Sorgfalt erstellt und
geprüft. Trotzdem können Fehler nicht vollkommen ausgeschlossen werden. Verlag, Herausgeber und Autoren
können für fehlerhafte Angaben und deren Folgen weder
eine juristische Verantwortung noch irgendeine Haftung
übernehmen.
Die in diesem Buch und in den abgebildeten bzw. zum
Download angebotenen Dateien genannten Personen und
Organisationen, Adress- und Telekommunikationsangaben,
Bankverbindungen etc. sind frei erfunden. Übereinstimmungen oder Ähnlichkeiten mit lebenden oder toten
Personen sowie tatsächlich existierenden Organisationen
oder Informationen sind unbeabsichtigt und rein zufällig.
Die Bildungsmedien des HERDT-Verlags enthalten Links
bzw. Verweise auf Internetseiten anderer Anbieter. Auf
Inhalt und Gestaltung dieser Angebote hat der HERDTVerlag keinerlei Einfluss. Hierfür sind alleine die jeweiligen Anbieter verantwortlich.
HTML4
Grundlagen der Erstellung von Webseiten
HTML4
I
HTML4 - Grundlagen der Erstellung von Webseiten
Erste Schritte mit HTML und CSS
1 Was Sie wissen sollten ............................4
1.1
1.2
1.3
Bevor Sie beginnen ........................................ 4
Was sind HTML, CSS und XHTML? ................. 6
Schnellübersicht ............................................. 7
6 Bilder in Webseiten integrieren........... 56
6.1
6.2
6.3
6.4
Mit Grafiken arbeiten ...................................56
Grafiken formatieren....................................58
Grundwissen über Grafikformate.................59
Übung............................................................63
7 Listen ...................................................... 64
2 Die erste Webseite mit HTML
erstellen ....................................................8
2.1
2.2
2.3
2.4
2.5
2.6
Erste Schritte mit HTML ................................. 8
Webseiten erstellen, speichern
und testen..................................................... 11
Webseiten strukturieren .............................. 14
Webseiten mit Bildern und Hyperlinks
versehen ....................................................... 16
Schnellübersicht ........................................... 18
Übung ........................................................... 19
3 Erste optische Formatierungen
mit CSS ....................................................20
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
Erste Schritte mit CSS ................................... 20
Interne Stylesheets erstellen ........................ 22
Mit Vererbung richtig arbeiten ................... 24
Externe Stylesheets verwenden ................... 25
Farbwerte definieren ................................... 26
Maßeinheiten in CSS festlegen.................... 28
Schnellübersicht ........................................... 30
Übung ........................................................... 31
4 Organisation und Struktur....................32
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
Ordner erstellen ........................................... 32
Relative und absolute Pfade definieren...... 35
Mit Inline- und Blockelementen
arbeiten ........................................................ 37
Elemente richtig verschachteln.................... 39
Logische Textauszeichnung verwenden ...... 40
Sonderzeichen und Kommentare ................ 41
Code- bzw. optische Editoren benutzen ..... 42
Schnellübersicht ........................................... 44
Übung ........................................................... 44
Webseitenstruktur mit HTML ausbauen
5 Verweise erstellen .................................46
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
2
Wie werden Verweise eingesetzt? .............. 46
Hyperlinks zu Seiten innerhalb einer
Website erstellen.......................................... 46
Hyperlinks zu Seiten im Web erstellen........ 48
Hyperlinks innerhalb einer Webseite .......... 50
Ziele von Hyperlinks ..................................... 52
Grafiken als Hyperlinks ................................ 53
Hyperlinks zu E-Mail erstellen ..................... 54
Verweis auf andere Dokumenttypen .......... 55
Übung ........................................................... 55
7.1
7.2
7.3
7.4
7.5
7.6
Mit Listen arbeiten........................................64
Unsortierte Listen nutzen .............................64
Sortierte (nummerierte) Listen .....................66
Definitionslisten ............................................67
Listen verschachteln und kombinieren ........68
Übung............................................................69
8 Tabellen erstellen .................................. 70
8.1
8.2
8.3
8.4
8.5
8.6
Grundlagen zu Tabellen ...............................70
Spalten- und Tabellenüberschriften.............72
Bereiche einer Tabelle organisieren.............73
Spalten organisieren .....................................74
Spalten und Zeilen verbinden ......................76
Übung............................................................79
Webstandards und Veröffentlichung
9 Webstandards und Umstieg
auf XHTML .............................................. 80
9.1
9.2
9.3
9.4
9.5
Standardisiertes HTML 4 schreiben ..............80
Code validieren .............................................84
XHTML schreiben ..........................................86
Schnellübersicht ............................................88
Übung............................................................88
10 Seiten ins Web stellen........................... 90
10.1
10.2
10.3
10.4
10.5
10.6
10.7
Einen Domainnamen registrieren ................90
Einen geeigneten Provider finden ...............91
Webseiten für Suchmaschinen
vorbereiten....................................................92
Webspace reservieren ...................................94
Eine Website veröffentlichen .......................95
Schnellübersicht ............................................97
Übung ...........................................................97
Optische Gestaltung mit CSS
11 Text mit CSS stylen................................ 98
11.1
11.2
11.3
11.4
11.5
11.6
Das Aussehen von Text mit CSS gestalten....98
Schriftfamilien bzw. -listen definieren.......100
Schriftgrößen mit Schlüsselwörtern
definieren ....................................................101
Kurzform für Texteigenschaften
verwenden...................................................102
Schnellübersicht ..........................................103
Übung .........................................................104
© HERDT-Verlag
I
Inhalt
12 Weitere CSS-Eigenschaften
definieren .............................................106
12.1
12.2
12.3
12.4
12.5
12.6
12.7
12.8
Elemente mit Hintergrundfarben
und -bildern versehen................................. 106
Innenabstände, Rahmen und
Außenabstände gestalten .......................... 108
Hyperlinks formatieren............................... 111
Listen formatieren ...................................... 113
Tabellen formatieren.................................. 114
Stylesheets validieren ................................. 116
Schnellübersicht .......................................... 116
Übung ......................................................... 116
Weitere Techniken
14 Formulare erstellen............................. 124
14.1
14.2
14.3
14.4
14.5
14.6
Formulare definieren.................................. 124
Eingabefelder ............................................. 126
Auswahllisten.............................................. 128
Kontroll- und Optionsfelder....................... 130
Grafische Schaltflächen .............................. 132
Übung ......................................................... 132
Anhang A: TextEdit (Mac) verwenden... 134
Anhang B: Hexadezimalwerte
berechnen ............................................ 136
Stichwortverzeichnis ............................... 138
13 Webseiten mit Frames erstellen ........118
13.1
13.2
13.3
Frametechnik einsetzen.............................. 118
Eine Website mit Frames erstellen ............. 119
Schnellübersicht .......................................... 123
© HERDT-Verlag
3
2
HTML4 - Grundlagen der Erstellung von Webseiten
2
Die erste Webseite mit HTML erstellen
In diesem Kapitel erfahren Sie
f wie Sie HTML-Dokumente erstellen und im Browser testen
f welche Elemente für HTML-Seiten erforderlich sind
f wie Sie Webseiten speichern und testen
f wie Sie Absätze, Zeilenumbrüche und Überschriften erstellen
f wie Sie Webseiten mit Bildern und Hyperlinks versehen
Voraussetzungen
D Mit einem Texteditor arbeiten
D Einen Browser verwenden
2.1
Erste Schritte mit HTML
HTML-Code einer Webseite anschauen
Sie geben Code in einer HTML-Datei ein, um dem Browser mitzuteilen, wie Ihr Text aussehen soll. Diese
Anweisungen für den Browser werden mithilfe von Auszeichnungen, sogenannten Tags, festgelegt.
Im folgenden Beispiel sehen Sie den HTML-Code für eine einfache Webseite, auf der ein fiktives Hotel vorgestellt wird. Die Tags werden in der Abbildung fett hervorgehoben. Die meisten Tags treten in Paaren auf,
mit einem öffnenden und einem schließendem Tag, auch Start- und Endtags genannt, die einen Text einschließen.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Hotel Vallora</title>
Titel
</head>
<body>
<h1>Willkommen auf der Webseite vom Hotel Vallora!</h1>
Überschrift 1
<img src="hotel.jpg">
Bild
<p>
Bei Ihrem nächsten Aufenthalt in unserer Gegend
würden wir Sie gern persönlich begrüßen und
Absatz
mit unserem freundlichen und kompetenten Service
verwöhnen.
</p>
<h2>Zimmerreservierungen:</h2>
Überschrift 2
<p>
Unsere Rezeption ist 24 Stunden besetzt. Sie können auch
Absatz
gern unser Online-Buchungsformular ausfüllen.
</p>
</body>
</html>
HTML-Code einer Webseite
8
© HERDT-Verlag
2
Die erste Webseite mit HTML erstellen
Die Dokumenttyp-Definition  (auch DOCTYPE genannt) am Anfang eines HTML-Dokumentes enthält Informationen über den verwendeten Code für den Browser. Welche Informationen der Code beinhaltet, wird in
Kapitel 9 erklärt.
Das Aussehen im Browser vergleichen
Der Browser erkennt anhand der Tags, welcher Text als Titel der Seite, als Überschrift und als Absatz gilt
sowie welches Bild eingefügt werden soll.
Titel
Überschrift 1
Bild
Absatz
Überschrift 2
Absatz
Darstellung des HTML-Codes im Browser
Quelltext von Seiten im Web anzeigen
Sie können den HTML-Code von Webseiten anschauen, die sich im Web befinden. Alle gängigen Browser
bieten diese Möglichkeit an. Den HTML-Code einer im Browser geladenen Seite zeigen Sie beispielsweise in
Mozilla Firefox über den Menüpunkt ANSICHT - SEITENQUELLTEXT ANZEIGEN, in Internet Explorer über den
Menüpunkt ANSICHT - QUELLTEXT oder in Macintosh Safari über den Menüpunkt DARSTELLUNG - QUELLTEXT ANZEIGEN an.
Ordner für Ihre Webseiten und Dateien erstellen
Erstellen Sie einen Ordner auf Ihrem System, in dem Sie alle Dateien (z. B. HTML-, CSS- und Bilddateien) für
Ihre Website ablegen werden. Dieser Ordner wird Stammordner genannt. Für die Arbeit mit diesem Buch
nennen Sie Ihren Ordner hotel.
Mit Texteditoren arbeiten
Da HTML-Dateien nur aus Text bestehen, können Sie den Inhalt Ihrer Webseite in einem beliebigen Texteditor eingeben. In diesem Buch wird mit dem Windows Editor gearbeitet, der im Lieferumfang von Windows
vorhanden ist.
Wenn Sie mit einem Macintosh arbeiten, können Sie die Macintosh-Anwendung TextEdit verwenden. Im
Anhang A dieses Buchs erfahren Sie, wie Sie TextEdit für die Eingabe von HTML-Code tauglich machen.
© HERDT-Verlag
9
2
HTML4 - Grundlagen der Erstellung von Webseiten
f
Klicken Sie auf die START-Schaltfläche von Windows und
dann nacheinander auf die Einträge ALLE PROGRAMME ZUBEHÖR - EDITOR.
Ein leeres Editorfenster wird geöffnet, in dem Sie Ihren
HTML-Code eingeben können.
HTML-Code schreiben
Leeres Windows-Editor-Fenster
HTML-Code besteht aus Text und Befehlen, die Tags genannt werden. Der Text kann auf der Webseite gelesen werden. Über die Tags teilen Sie dem Browser die Struktur Ihrer Seite und die Bedeutung Ihres Texts
mit, z. B. ob es sich beim ausgezeichneten Text um eine Überschrift, einen Absatz oder einen Hyperlink
handelt. Mit Tags teilen Sie dem Browser auch mit, welche Bilder er einfügen soll.
Aus was bestehen Tags?
Tags bestehen aus einem Element, das von spitzen Klammern umgeben ist. Beispielsweise wird über das
Element title der Titel einer Webseite definiert. Ein Tag, das dieses Element verwendet, ist <title>.
Manchmal müssen Tags durch Attribute ergänzt werden. Attribute setzen sich aus einem Attributnamen ,
gefolgt von einem Gleichheitszeichen, und einem Attributwert  zusammen. Der Attributwert wird in
Anführungszeichen eingeschlossen.
Sie teilen beispielsweise dem Browser mit einem <img>-Tag mit, dass ein Bild auf der Webseite eingefügt
werden soll. Mit dem src-Attribut legen Sie fest, wo sich die Bilddatei befindet.


<img src="bilder/logo.gif">
<img>-Tag mit dem erforderlichen src-Attribut
Manchmal wird ein Tag mit mehreren Attributen ergänzt. Die Attribute werden durch Leerzeichen voneinander getrennt. Die Reihenfolge der Attribute ist beliebig.
Welche Elemente gibt es?
Die meisten Elemente bestehen aus einem öffnenden und einem schließenden Tag, die einen Textbereich
umschließen bzw. auszeichnen (auf Englisch markup, daher die Bezeichnung Hypertext Markup Language).
Das schließende Tag beginnt mit der Zeichenfolge < und / . Elemente, die aus einem öffnenden und einem
schließenden Tag bestehen, werden Container-Elemente genannt.
Der Titel einer Webseite wird beispielsweise mit dem Container-Element title wie folgt festgelegt.
<title>Hotel Vallora</title>
Öffnendes und schließendes Tag zeichnen den umschlossenen Text als Seitentitel aus
Einige Elemente, die nur dazu verwendet werden, dem Browser eine Anweisung zu geben, bestehen nur aus
einem Tag. Das schließende Tag entfällt. Diese Elemente haben keinen Textinhalt und werden auch leere
Elemente genannt.
<img src="bilder/logo.gif">
Das <img>-Tag enthält keinen Text, sondern die Anweisung für den Browser, dass er ein Bild laden muss
Groß- und Kleinschreibung
In HTML müssen Sie bei Element- und Attributnamen nicht auf Groß- und Kleinschreibung achten. Ob Sie
<title>, <TITLE> oder <Title> schreiben, stellt kein Problem für den Browser dar. Die Kleinschreibung hat
sich jedoch durchgesetzt und ist für den Umstieg auf XHTML unentbehrlich. Eine einheitliche Schreibweise ist
übersichtlicher und verringert die Fehlerquote beim Codeschreiben. Am besten gewöhnen Sie sich von vornherein an, alle Tags kleinzuschreiben.
10
© HERDT-Verlag
2
Die erste Webseite mit HTML erstellen
2.2
Webseiten erstellen, speichern und testen
Das Grundgerüst einer Webseite eingeben
Jedes HTML-Dokument beginnt mit der Angabe der HTML-Version (der Dokumenttyp-Definition bzw.
DOCTYPE). Das HTML-Dokument selbst wird von den Tags <html> und </html> eingeschlossen. Dazwischen
gibt es zwei Teilbereiche:
D
den Dokumentkopf, der Informationen über das HTML-Dokument enthält und nicht vom Browser dargestellt wird. Er beinhaltet den Titel der Webseite, der in der Titelleiste des Browsers angezeigt und als
Lesezeichen verwendet wird, falls Besucher Ihre Webseite zu ihren Lesezeichenlisten hinzufügen.
D
den Dokumentrumpf, der den eigentlich darzustellenden Inhalt enthält.
Diese beiden Bereiche werden im Englischen als head und body (Deutsch: Kopf und Rumpf) bezeichnet und
entsprechend mit den Tags <head> und </head> bzw. <body> und </body> markiert.
Beschreibung
Code
HTML-Version
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
HTML-Starttag
<html>
Anfang des Kopfteils
<head>
<title>
Hotel Vallora
</title>
Ende des Kopfteils
</head>
Anfang des Seiteninhalts
<body>
Willkommen auf der Webseite vom Hotel Vallora!
Ende des Seiteninhalts
HTML-Endtag
</body>
</html>
f
Geben Sie in Ihrem Texteditor das Tag
<html> ein .
f
Geben Sie das Starttag des head-Elements
ein .
f
Geben Sie das Starttag des title-Elements
ein .
Geben Sie einen Text für den Titel der Seite
ein, hier Hotel Vallora.
f







f
Schließen Sie den Titel mit einem schließenden Tag  ab.
f
Schließen Sie den <head>-Bereich gleichfalls
mit seinem schließenden Tag  ab.
f
Geben Sie das Starttag des body-Elements 
HTML-Tags mit <head>- und <body>-Bereichen
ein.
Geben Sie den Text Willkommen auf der
Webseite vom Hotel Vallora!  ein.
f
f
Schließen Sie den <body>-Bereich mit einem
schließenden Tag ab .
f
Geben Sie das schließende Tag </html> ein
.
f
Speichern Sie die Datei unter dem Namen
index.html.
f
Öffnen Sie die Datei in einem Browser.
© HERDT-Verlag


11
2
HTML4 - Grundlagen der Erstellung von Webseiten
Der Quelltext wird vom Browser interpretiert und verarbeitet. Das Element title wird als Titel Ihres Dokumentes erkannt und als solcher dargestellt . Der Text,
der sich zwischen den <body>-Tags befindet, stellt den
Dokumentinhalt dar . Da keine weiteren Formatierungen vorgenommen wurden, wird der Text in der
Standardgröße und -schriftart angezeigt.


Webseite im Browser anzeigen (Mozilla Firefox 3)
Code übersichtlich schreiben
Um die Lesbarkeit Ihres Codes zu erhöhen, sollten Sie,
wie in der vorigen Abbildung ersichtlich, Zeilenumbrü) einfügen. Zeilenumbrüche und
che (mit RETURN
Einzüge, die Sie im Texteditor erzeugen, werden von
Browsern ignoriert.
Der rechts abgebildete Code wird beispielsweise genau
wie der Code aus der vorigen Abbildung dargestellt; er
ist jedoch nicht besonders übersichtlich.
Code ohne Zeilenumbrüche und Einzüge
In der Praxis wird HTML-Code wie in der Tabelle auf der vorigen Seite und in der Abbildung auf Seite 8 eingerückt. In den weiteren Abbildungen in diesem Buch wurde auf das Einrücken von Code verzichtet, um die
Eingabe in einem Texteditor zu erleichtern und Platz zu sparen.
Startseiten benennen
Handelt es sich um die Webseite, die standardmäßig angezeigt wird - die sogenannte Startseite - müssen Sie
die Datei mit dem Namen versehen, den Ihr Webspace-Provider vorschreibt. In der Regel heißt die Startseite
index.html, index.htm, default.html oder default.htm.
Webseiten speichern
Während der Eingabe oder Bearbeitung von HTML-Code sollten Sie immer wieder einmal speichern. Bei
einem Stromausfall oder einem ungeplanten Programmabbruch können Sie damit größere Datenverluste
vermeiden. Alle Webseiten müssen mit der Dateinamenserweiterung .htm oder .html versehen werden,
sodass Browser diese als HTML-Dateien erkennen. Welche der beiden Schreibweisen Sie benutzen, bleibt
Ihnen überlassen.
Im folgenden Beispiel wird die Startseite unter Windows Vista gespeichert. In anderen Betriebssystemen ist
die Vorgehensweise analog.
f
f
f
12
Speichern Sie Ihre Seite, beispielsweise im Windows Editor
über den Menüpunkt DATEI SPEICHERN.
Klicken Sie im Dialogfenster
SPEICHERN UNTER im Bereich
LINKFAVORITEN auf den Link
COMPUTER , und wechseln Sie
zum Ordner, den Sie für Ihre
Webseiten erstellt haben.
Zeigen Sie alle Dateien in
diesem Ordner an, indem Sie
im Feld DATEITYP  den Eintrag
ALLE DATEIEN wählen.
f
Geben Sie im Feld  einen
Namen für Ihre Webseite und
die Endung .html ein.
f
Betätigen Sie die Schaltfläche
SPEICHERN.



Eine HTML-Datei speichern (Windows Editor unter Windows Vista)
© HERDT-Verlag
2
Die erste Webseite mit HTML erstellen
Webseiten im Browser zwischendurch testen
Sie können Ihre Webseiten schnell zwischendurch testen, indem Sie Ihr Browserfenster mit der geladenen Webseite geöffnet lassen. Nachdem Sie eine Änderung
in Ihrem Editor vorgenommen haben, speichern Sie die HTML-Datei. Wechseln Sie
anschließend zum geöffneten Browserfenster und klicken Sie auf das entsprechende Symbol, zum Beispiel das Symbol  im Mozilla Firefox 3 bzw. das Symbol  im
Internet Explorer 7, um die Webseite zu aktualisieren bzw. neu zu laden.


Webseite neu laden
Webseiten in verschiedenen Browsern testen
Obwohl der Code auf dieser einfachen Webseite in jedem Browser gleich dargestellt wird, sollten Sie beachten, dass Browser sich manchmal in der Darstellung Ihrer Webseiten unterscheiden werden. Dies tritt besonders bei der Darstellung von CSS-Formatierungen auf. Deshalb ist es wichtig, Ihre Webseiten in verschiedenen
Browsern zu testen.
Browser
Beschreibung
Der Internet Explorer ist der am meisten verwendete Browser, da er mit dem WindowsBetriebssystem automatisch installiert wird. Weil viele Webnutzer den Internet Explorer
verwenden, sollten Sie Ihren Code in diesem Browser testen.
Internet Explorer
Den Internet Explorer können Sie hier kostenlos herunterladen:
www.microsoft.com/germany/windows/downloads/ie/getitnow.mspx
Dieser Browser ist unter Webentwicklern sehr beliebt, weil er die Standards der W3C
beachtet. Wenn Sie normgerechten Code schreiben, werden Ihre Webseiten in Firefox
richtig dargestellt.
Mozilla Firefox
Mozilla Firefox wurde als Open-Source-Projekt entwickelt und kann für Windows,
Macintosh sowie Unix-Systeme kostenlos heruntergeladen werden.
Mozilla Firefox können Sie hier herunterladen: www.firefox-browser.de
Die aktuelle Version von Apple Safari 3 geht mit Webseiten genauso normgerecht um
wie der Mozilla Firefox. Safari wird mit dem Betriebssystem Mac OS X mitinstalliert. Eine
Version für Windows steht auch als kostenloser Download zur Verfügung.
Apple Safari
Opera
Apple Safari können Sie hier herunterladen: www.apple.com/de/safari
Dieser ursprünglich kostenpflichtige Browser wird mittlerweile für Windows und
Macintosh kostenlos zum Herunterladen angeboten. Er ist gleichfalls ein auf Standards
basierter Browser. Dieser Browser bietet eine Ansicht für kleinere Bildschirme und ist
deshalb besonders geeignet für die Entwicklung von Webseiten für mobile Geräte.
Opera können Sie hier herunterladen: http://de.opera.com
Welche Browser benutzen Ihre Besucher?
Der Browsertyp und die Browserversion jedes Besuchers Ihrer Webseiten werden auf Ihrem Webserver protokolliert. Mit einem Blick ins Webserver-Protokoll können Sie schnell feststellen, in welchen Browsern Sie Ihre
Webseiten testen sollten. In der Regel bieten Webspace-Provider solche Statistiken als Zusatzleistung an.
© HERDT-Verlag
13
2
HTML4 - Grundlagen der Erstellung von Webseiten
2.3
Webseiten strukturieren
Absätze erstellen
Auf Webseiten werden Absätze voneinander durch leere Zeilen
getrennt. Wie Sie bereits erfahren haben, werden leere Zeilen im
Code vom Browser ignoriert. Absatzumbrüche, die auf der Webseite angezeigt werden, erstellen Sie mithilfe des p-Elements (von
englisch paragraph).
f
<p>Text</p>
Syntax für Absätze
Geben Sie im <body>-Bereich Ihrer Webseite das öffnende Tag des p-Elements ein .



Absätze im Code und im Browser dargestellt
f
Geben Sie den Text  für den Absatz ein.
f
f
Schließen Sie den Absatz mit einem schließenden Tag  ab.
Wiederholen Sie die vorherigen Schritte für alle Absätze der Webseite.
f
Speichern Sie die Webseite.
f
Testen Sie die Seite im Browser.
D
Das p-Element ist ein sogenanntes Blockelement. Bei Blockelementen wird automatisch vom Browser
ein Abstand vor und nach dem Element angezeigt. Die Standardgröße des Abstands hängt vom
jeweiligen Element ab.
D
Mit HTML zeichnen Sie Textblöcke als Absätze aus. Die Formatierung von Text und Absätzen, wie zum
Beispiel Schriftarten, Schriftgrößen oder den genauen Abstand vor und nach Absätzen, werden Sie
später mithilfe von CSS festlegen.
Text<br>
Zeilenumbrüche erstellen
Syntax für Zeilenumbrüche
Einen Zeilenumbruch innerhalb eines Absatzes können
Sie mit dem br-Element (von englisch break) erzwingen.
Das br-Element ist ein leeres Element. Leere Elemente
haben keinen Inhalt; sie dienen lediglich als Hinweise für
den Browser. Das br-Element teilt dem Browser mit, dass
die Zeile an einer bestimmten Stelle umbrochen wird.
Zeilenumbrüche sind beispielsweise für die Angaben von
Kontaktinformationen nützlich.

f
Geben Sie das Starttag des p-Elements  ein.
f
Tragen Sie die erste Zeile Ihres Texts  ein.
f
Geben Sie <br>  ein.
f
f
Wiederholen Sie gegebenenfalls die letzten
zwei Schritte, um andere Textzeilen und
Zeilenumbrüche festzulegen.
Speichern und testen Sie die Seite.
f
Schließen Sie den Absatz mit </p>.


Zeilenumbrüche im Texteditor und im Browser
14
© HERDT-Verlag
2
Die erste Webseite mit HTML erstellen
Überschriften erstellen
Die meisten Webnutzer wollen so schnell wie möglich an die
richtigen Informationen gelangen und neigen dazu, Webseiten
zu überfliegen. Mithilfe von Überschriften können Sie die Inhalte
strukturieren und Besucher gezielt durch Ihr Webangebot führen.
<h1>Überschriftentext</h1>
Syntax für Überschrift 1
Es gibt 6 verschiedene Überschriften: h1, h2, h3, h4, h5 und h6. Jedes h-Element (von englisch heading) hat
eine Standardschriftgröße. Die Darstellung der Überschriften unterscheidet sich je nach Browser, aber bei
allen Browsern ist das h1-Element am größten, und jede Überschrift danach ist jeweils etwas kleiner. Die
wichtigsten Überschriften Ihrer Webseite sollten Sie mit dem h1-Element versehen, die zweitwichtigsten mit
dem h2-Element und so weiter.
f
Geben Sie im <body>-Bereich das öffnende Tag des h1-Elements  ein.
f
Tragen Sie den Text der Überschrift 
ein.
f
Schließen Sie die Überschrift mit </h1>
.
f
Geben Sie das öffnende Tag des h2Elements  ein.
f
Tragen Sie den Text für diese Überschrift
 ein.
f
Schließen Sie die Überschrift mit </h2>
.
f
Speichern Sie die Webseite, und testen
Sie diese im Browser.






Überschriften eingeben
Überschriften mit Standardformatierung des Browsers
D
Da Überschriften Blockelemente sind, wird ein Abstand vor und nach der Überschrift im Browser
angezeigt.
D
Oft wirken die Standardschriftgrößen bzw. die Abstände unpassend. Sie können die Formatierung
jedoch später mit CSS genau festlegen.
D
Die Überschriften h1 und h2 werden von Suchmaschinen ausgewertet und haben deshalb einen
Einfluss darauf, ob Ihre Webseiten gefunden werden.
D
Durch die Verwendung von Überschriften können Bildschirmlesegeräte für Sehbehinderte den Inhalt
der Webseite gezielter vermitteln.
© HERDT-Verlag
15
2
HTML4 - Grundlagen der Erstellung von Webseiten
2.4
Webseiten mit Bildern und Hyperlinks versehen
Bilder in Webseiten einfügen
Bilder werden nicht in das HTML-Dokument eingefügt, sondern getrennt gespeichert. Mithilfe des img-Elements (von
englisch image) teilen Sie dem Browser mit, an welcher Stelle
das Bild eingefügt werden soll. Zusätzlich muss der Browser
wissen, wo die Bilddatei zu finden ist und wie sie heißt. Diese
Informationen legen Sie mit dem src-Attribut (von englisch
source) fest.
<img src="Verzeichnis/Dateinamen">
Syntax des <img>-Tags
Das img-Element ist ein leeres Element, da es keinen Inhalt, sondern einen Verweis auf den zu ladenden
Inhalt aufweist.
f
Fügen Sie eine Bilddatei in den
Stammordner Ihrer Webseite ein.
Für dieses Beispiel kopieren Sie die
Beispieldatei hotel.jpg in denselben
Ordner wie die bereits erstellte
Datei index.html.
f
Platzieren Sie den Cursor für dieses
Beispiel direkt unter der ersten
Überschrift.
f
Geben Sie das öffnende Tag des
img-Elements  ein.
f
Ergänzen Sie das img-Element mit
dem src-Attributnamen und einem
Gleichheitszeichen .
f
Legen Sie den Wert des src-Attributs in Anführungszeichen  fest,
hier den Wert hotel.jpg.
f
Schließen Sie das img-Element mit
einer spitzen Endklammer ab .
Speichern Sie die Webseite, und
testen Sie sie im Browser.
f
 


Ein <img>-Tag eingeben
Wenn Sie, wie in diesem Beispiel, den Dateinamen und keinen Pfad als Wert definieren,
sucht der Browser standardmäßig in dem Ord- Das Bild im Browserfenster
ner, in dem sich auch die HTML-Datei befindet.
Wie Sie einen Pfad zu einem anderen Ordner
angeben, wird im Kapitel 4 erläutert.
Webseiten mit Hyperlinks verknüpfen
Webseiten werden mithilfe des a-Elements
(von englisch anchor) verknüpft. Das a-Element benötigt:
<a href="Verzeichnis/Dateinamen">Linktext</a>
Syntax des <a>-Tags
D
das Attribut href (von englisch hypertext reference; Hypertextbezug)
Hiermit wird das Ziel des Links festgelegt. Das Attribut wird einfach h ref ausgesprochen.
D
einen Linktext
Der Text, den Sie hier eingeben, wird standardmäßig auf der Webseite unterstrichen und mit blauer
Farbe hervorgehoben. Wenn der Besucher auf diesen Text klickt, wird die Zielseite geladen.
Das a-Element ist ein sogenanntes Inline-Element. Inline-Elemente werden grundsätzlich in Blockelementen
verschachtelt. Für das folgende Beispiel werden Sie deshalb ein p-Element erstellen, in dem Sie einen Hyperlink verschachteln. Der Umgang mit Inline- und Blockelemente wird im Kapitel 4 behandelt.
16
© HERDT-Verlag
2
Die erste Webseite mit HTML erstellen
Bevor Sie einen Hyperlink erstellen, benötigen Sie eine
zweite Webseite, die als Ziel des Hyperlinks dienen kann:
f
Erstellen Sie eine Kopie der Datei index.html,
indem Sie diese unter einem neuen Namen
speichern, hier wegweiser.html.
f
Passen Sie den Titel  wie in der Abbildung
ersichtlich an.
f
Löschen Sie im <body>-Bereich mit Ausnahme der ersten Überschrift und des ersten
Absatzes den bestehenden Code.
Ersetzen Sie den Text der Überschrift  und
des Absatzes .
f
f



Speichern Sie die Webseite erneut, und
testen Sie diese im Browser.
Erstellen Sie einen Hyperlink wie folgt:
Neue Webseite erstellen
f
Öffnen Sie bzw. wechseln Sie zur Webseite,
in der Sie den Hyperlink erstellen möchten,
hier index.html.
f
Platzieren Sie den Cursor im <body>-Bereich
an der Stelle, an der Sie den Link erstellen
möchten, hier direkt unter der Überschrift.
f
Geben Sie ein Absatz-Starttag  ein.
f
Geben Sie das Starttag des a-Elements  ein.
f
Ergänzen Sie das Tag mit dem href-Attribut .
f
Legen Sie den Wert des href-Attributs in Anführungszeichen  fest.
f
Geben Sie einen aussagekräftigen Text für den Hyperlink  ein.
f
Schließen Sie das a-Element mit einem Endtag  ab.
f
Geben Sie ein Absatz-Endtag  ein.
 



Code für den Hyperlink eingeben
Wie beim <img>-Tag sucht der Browser die zu öffnende Webseite im gleichen Ordner, da Sie keinen Pfad
angegeben haben.
Mit einem Klick auf den Hyperlink wird die Zielseite im Browser geöffnet
© HERDT-Verlag
17
2
HTML4 - Grundlagen der Erstellung von Webseiten
2.5
Schnellübersicht
Was bedeutet …?
Stammordner
Der Ordner, in dem alle Dateien einer Website abgespeichert werden
Texteditor
Ein einfaches Programm, mit dem Sie Text- bzw. HTML-Dokumente erstellen und
bearbeiten können
Tags
Anweisungen, die dem Browser die Struktur der Webseite mitteilen
Attribute
Bei manchen Tags ist es möglich, zusätzliche Informationen mithilfe tagspezifischer
Attribute festzulegen. Einige Attribute zur Festlegung von Formatierungseigenschaften sind veraltet und wurden durch CSS ersetzt.
Container-Elemente Ein Tagpaar, das aus einem öffnenden und einem schließenden Tag besteht und
Textinhalt einschließt, z. B. <html>, <head>, <body>, <p>, <h1> bis <h6>, und <a>
18
Leere Elemente
Elemente ohne Inhalte, die dem Browser lediglich eine Anweisung geben, z. B. <br>,
und <img>
Kleinschreibung
Die etablierte und empfohlene Schreibweise für HTML
DokumenttypDefinition
Eine optionale Angabe der HTML-Version (auch DOCTYPE genannt), die ganz oben im
HTML-Dokument eingegeben wird
<html>
</html>
Dieses Tag legt fest, wo der HTML-Code anfängt und aufhört.
<head>
</head>
Der Kopfbereich beinhaltet Informationen für Browser und Suchmaschinen. Die
Informationen in diesem Bereich werden nicht im Browserfenster angezeigt.
<body>
</body>
Der Bodybereich beinhaltet die Information, die im Browserfenster angezeigt werden
soll.
<title>
</title>
Mit diesem Tag legen Sie den Titel der Webseite fest, der in der Titelleiste des
Browsers angezeigt und als Lesezeichen verwendet wird.
Startseite
Die Webseite, die standardmäßig nach der Eingabe der Webadresse im Browser
angezeigt wird
<p>
</p>
Absätze werden mithilfe dieses Tags definiert.
Blockelemente
Bei Blockelementen fügen Browser automatisch einen Abstand vor und nach dem
Element ein. Beispiele für Blockelemente sind p und h1 bis h6.
<br>
Dieses Tag teilt dem Browser mit, wo eine Zeile umbrochen werden soll.
<h1>…</h1>,
<h2>…</h2>,
…
<h6>…</h6>
Mit diesen Überschrifttags können Sie Ihre Webseite übersichtlicher darstellen. Wenn
Sie <h1> und <h2> gezielt einsetzen, erhöhen Sie die Chancen, dass Ihre Webseite von
Suchmaschinen gefunden wird. Die Standardformatierung von Überschriften können
Sie mit CSS überschreiben.
<img>
Dieses Tag teilt dem Browser mit, wo ein Bild zu finden ist und an welcher Stelle es
geladen werden soll.
<a>
</a>
Hyperlinks werden mit diesem Tag zusammen mit dem erforderlichen href-Attribut
erstellt.
© HERDT-Verlag
2
Die erste Webseite mit HTML erstellen
2.6
Übung
Webseiten erstellen
Übungsordner: hotel02
Ergebnisdatei: hotel02-e

Erstellen Sie eine neue Webseite für das Hotel Vallora mit dem Seitentitel Hotel Vallora Ausflüge.

Geben Sie eine beliebige Beschreibung von Ausflugszielen ein, und strukturieren Sie den
Text mit Absätzen und Überschriften.


Binden Sie die im Übungsordner hotel02 zu findende Bilddatei strand.jpg in die Webseiten
ein.
Erstellen Sie einen Hyperlink zur Startseite (index.html).

Speichern Sie die Webseite mit dem Namen ausfluege.html, und testen Sie diese im Browser.
© HERDT-Verlag
19
Herunterladen