15
HTML Hypertext Markup Language Seminar Internetpublishing BOK Veranstaltung des ZfS Kirsten Schulte

HTML Hypertext Markup Language Seminar Internetpublishing BOK Veranstaltung des ZfS Kirsten Schulte

Embed Size (px)

Citation preview

Page 1: HTML Hypertext Markup Language Seminar Internetpublishing BOK Veranstaltung des ZfS Kirsten Schulte

HTMLHypertext Markup Language

Seminar

Internetpublishing

BOK Veranstaltung des ZfS

Kirsten Schulte

Page 2: HTML Hypertext Markup Language Seminar Internetpublishing BOK Veranstaltung des ZfS Kirsten Schulte

Webdesign :: Überblick

Überblick1. HTML Grundlagen

2. Eigenschaften von HTML

3. Erstellung von HTML-Dokumenten

4. Der Quellcode

5. Blockelemente und Inline-Elemente

6. Das Grundgerüst einer HTML-Datei

7. Befehle / Tags

8. Attribute

(c) Kirsten Schulte, [email protected]

2 11.04.23

Page 3: HTML Hypertext Markup Language Seminar Internetpublishing BOK Veranstaltung des ZfS Kirsten Schulte

Webdesign :: HTML :: Grundlagen

HTML - Grundlagen• HTML

• HTML steht für Hypertext Markup Language. Es ist die „Sprache“ mit der WWW-Dokumente erstellt werden.

• Hypertext• Hypertext ist Text mit beliebiger Verknüpfung zu Daten

und Teilen von Daten. Die Verknüpfung wird durch Hyperlinks (kurz Links) realisiert.

• HTTP• HTTP steht für Hypertext Transfer Protocol .• Es ist ein Standard zur Übermittlung von Multimedia-

Dokumenten (HTML-Dokumenten) im Internet.

(c) Kirsten Schulte, [email protected]

3 11.04.23

Page 4: HTML Hypertext Markup Language Seminar Internetpublishing BOK Veranstaltung des ZfS Kirsten Schulte

Webdesign :: HTML :: Eigenschaften HTML

Eigenschaften von HTML• HTML ist keine „echte“ (Programmier-) Sprache, sondern eine

Auszeichnungssprache.

• Neben der „Auszeichnung“ von Texten können auch Bild und Ton eingebunden werden.

• HTML bietet Schnittstellen zu anderen (Programmier-) Sprachen, z.B. JavaSkript, PHP.

• Es gibt verschiedene Versionen von HTML mit unterschiedlichem Funktionsumfang.

• HTML wurde vom World Wide Web Consortium (W3C) bis Version 4.01 weiterentwickelt. Diese Version ist seit 1999 gültig. Mitte 2014 soll die Version HTML 5 zum Standard werden.

(c) Kirsten Schulte, [email protected]

4 11.04.23

Page 5: HTML Hypertext Markup Language Seminar Internetpublishing BOK Veranstaltung des ZfS Kirsten Schulte

Webdesign :: HTML::Erstellung von HTML-Dok.

Erstellung von HTML-Dokumenten• Zur Erstellung von HTML-Dateien benötigt man

einen Texteditor, um den Quellcode in HTML zu schreiben und einen Browser, um die Seiten darzustellen.

• Es gibt Software - HTML-Editoren, Webeditoren - die einem die Arbeit erleichtern. Wir arbeiten im Seminar z.B. mit Dreamweaver, einem Webeditor.

• Eine HTML-Datei hat die Endung .htm oder .html• Die Startseite eines Internetauftritts wird meistens

am Namen des Dokumentes erkannt: index.htm ist am weitesten verbreitet.

(c) Kirsten Schulte, [email protected]

5 11.04.23

Page 6: HTML Hypertext Markup Language Seminar Internetpublishing BOK Veranstaltung des ZfS Kirsten Schulte

Webdesign :: HTML :: Quellcode

Der Quellcode

• Ein HTML-Dokument besteht aus Daten und Befehlen (oder besser

Marken) = Tags (sprich: tägs).

• Im Text werden strukturelle Elemente „ausgezeichnet“, z.B. ein

Absatz <p>Absatztext</p> oder eine Überschrift

<h1>Überschrift</h1>.

• Diese Elemente werden durch Tags, auf deutsch "Marken", eingeleitet

und abgeschlossen (Anfangs- und Ende-Tag).

• Es gibt auch Elemente, die keinen Elementinhalt haben, z.B. der

Zeilenumbruch <br> oder eine Linie <hr>. Sie haben keinen

abschließenden Tag.

• Befehle können miteinander kombiniert bzw. verschachtelt werden.

(c) Kirsten Schulte, [email protected]

6 11.04.23

Page 7: HTML Hypertext Markup Language Seminar Internetpublishing BOK Veranstaltung des ZfS Kirsten Schulte

Webdesign :: HTML:: Das Grundgerüst

AUFGABE • Öffnen Sie den Ordner Website Gedichte in Ihrem eigenen

Laufwerk.• Öffnen Sie die Datei Goethe.htm mit dem Editor - Sie

sehen den Quelltext mit dem Grundgerüst der HTML-Datei und ein wenig Text.

• Öffnen Sie jetzt die Datei Goethe.htm mit dem Browser FireFox. Was fällt Ihnen auf?

(c) Kirsten Schulte, [email protected]

7

Das Grundgerüst einer HTML-Datei

11.04.23

Page 8: HTML Hypertext Markup Language Seminar Internetpublishing BOK Veranstaltung des ZfS Kirsten Schulte

Webdesign :: HTML:: Textauszeichnung

Befehle zur Textauszeichnung• Einen Absatz definieren: <p>Absatz Text</p>• Einen Zeilenumbruch erzeugen: <br> • Ein zusätzliches Leerzeichen erzeugen: &nbsp; • Eine Überschrift erzeugen: <h[1-6]>Überschrift</h[1-6]>

(c) Kirsten Schulte, [email protected]

8

AUFGABE

• Benutzen Sie die obenstehenden Tags in der Datei Goethe.

• Wie sehen die „Sonderzeichen“ ä und ß im Quellcode aus?

11.04.23

Page 9: HTML Hypertext Markup Language Seminar Internetpublishing BOK Veranstaltung des ZfS Kirsten Schulte

Webdesign :: HTML:: Textauszeichnung

Befehle zur Textauszeichnung• Einen Text in Fettschrift formatieren (bold): <b>Text</b>• Einen Text kursiv formatieren (italics): <i>Text</i>• Einen Text unterstreichen (underline): <u>Text</u>

(nicht empfehlenswert, da Unterstreichungen auf Links hinweisen)

• Mehrere Formatierungen verschachteln, z.B. :• <b><i>dieser Text ist fett und kursiv</i></b>

(c) Kirsten Schulte, [email protected]

9

AUFGABE

• Formatieren Sie in der Datei Goethe.htm

• Hexenmeister (fett)

• Walle, Walle (kursiv)

11.04.23

Page 10: HTML Hypertext Markup Language Seminar Internetpublishing BOK Veranstaltung des ZfS Kirsten Schulte

Webdesign :: HTML :: Block und Inline-Elemente

Blockelemente und Inline-Elemente• Es gibt nur eine Hand voll HTML-Befehle. Die damit

ausgezeichneten Elemente werden unterschieden nach Block- und Inline-Elementen.

• Alle Befehle, mit denen automatisch der folgende Text in einer neuen Zeile angezeigt wird, z.B. Absätze und Überschriften, nennt man Blockelement.

• Befehle, die keinen Zeilenumbruch bewirken, wie z.B. fett, kursiv, unterstrichen, zählen zu den Inline-Elementen.

(c) Kirsten Schulte, [email protected]

10 11.04.23

Page 11: HTML Hypertext Markup Language Seminar Internetpublishing BOK Veranstaltung des ZfS Kirsten Schulte

Webdesign :: HTML:: Aufzählungslisten

Aufzählungslisten• Das, was in Word Aufzählungen und Nummerierungen

sind.• Eine Aufzählungsliste wird „umrahmt“ mit den Tags in

denen der Listentyp angegeben wird: es gibt geordnete und ungeordnete Listen: <ol>….</ol> und <ul>… <ul>.

• Innerhalb dieses Rahmens werden die einzelnen Listenelemente angegeben. Jedes Listenelement wird durch die Tags <li>… </li> ausgezeichnet.

(c) Kirsten Schulte, [email protected]

11

AUFGABE

• Öffnen Sie die Datei index.htm und geben Sie eine Aufzählungsliste mit mehreren Dichtern ein: Goethe, Benn, Heine, Lasker-Schüler

11.04.23

Page 12: HTML Hypertext Markup Language Seminar Internetpublishing BOK Veranstaltung des ZfS Kirsten Schulte

Webdesign :: HTML:: Grafiken einbinden

Grafiken einbinden• Durch folgenden Tag können Sie eine Grafik einbinden.

<img src=„goethe.png“><img src=„bilder/goethe.png“> (HTML: <img src=„goethe.png“ > )

(c) Kirsten Schulte, [email protected]

12

AUFGABE

• Die Bilder der Gedichtesite stehen im Unterordner „bilder“ des Ordners „Website Gedichte“.

• Binden Sie das Bild „goethe.png“ in die HTML-Datei „Goethe.htm“ ein.

11.04.23

Page 13: HTML Hypertext Markup Language Seminar Internetpublishing BOK Veranstaltung des ZfS Kirsten Schulte

Webdesign :: HTML:: Attribute

Attribute• Die Tags können zusätzliche Angaben zur Formatierung besitzen.

Diese Angaben werden in den Start-Tags als sogenannte Attribute (Eigenschaften) vorgenommen.

• Den meisten Attributen werden Werte zugewiesen, es gibt aber in HTML auch Attribute ohne Wert.

• Der einem Attribut zugewiesene Wert wird durch doppelte Anführungszeichen eingeschlossen

Bsp.: <p align="center“> Absatztext </p>,

<hr width=“250px“ size=“5“ align=“center“ color=“red“ noshade>

• Im Dokument HTML_Attribute.doc finden Sie die wichtigsten Attribute.

• Auf der Website: http://de.selfhtml.org können Sie nachschauen, welche Attribute in welchen Befehlen verwendet werden können.

(c) Kirsten Schulte, [email protected]

13 11.04.23

Page 14: HTML Hypertext Markup Language Seminar Internetpublishing BOK Veranstaltung des ZfS Kirsten Schulte

Webdesign :: HTML:: Verweise (Links) definieren

Links definieren• Links können mit folgendem Befehl aufgerufen werden:

<a href=„Goethe.htm">Der Zauberlehrling</a>

<a href=„[Unterordner]/Goethe.htm">Der Zauberlehrling</a>

(c) Kirsten Schulte, [email protected]

14

AUFGABE

• Öffnen Sie die HTML-Datei index.htm und erstellen Sie Verknüpfungen zu den Seiten der Dichter: Goethe, Benn, Heine und Lasker-Schüler.

11.04.23

Page 15: HTML Hypertext Markup Language Seminar Internetpublishing BOK Veranstaltung des ZfS Kirsten Schulte

Webdesign :: HTML:: Tabellen erstellen

Tabellen erstellen• Folgende Tags gehören zur Erstellung von Tabellen:

• <table>…</table> der Rahmen einer Tabelle • <tr>…</tr> eine Tabellenzeile (row)• <td>…</td> eine Tabellenzelle (table data)

(c) Kirsten Schulte, [email protected]

15

AUFGABE

• Erstellen sie in index.htm eine Tabelle mit 4 Zeilen und 3 Spalten. Tragen Sie Dichter und Titel der Gedichte ein.

• Fügen Sie in der 3. Spalte die Bilder der Dichter ein.

11.04.23