Die Sprache des WWW: HTML (HyperText Markup Language)

Ähnliche Dokumente
Befehle zur physischen Formatierung

Aufbau einer Tabelle

Informatik und Programmiersprachen

Kennen, können, beherrschen lernen was gebraucht wird

Kennen, können, beherrschen lernen was gebraucht wird

Schiller-Gymnasium Hof

Die Programmiersprache des Webs. HTML HyperText Markup Language Hypertext - Auszeichnungssprache

HTML-Grundlagen. Eine Einführung in HTML für Informatik TG 11

Hyperlinks. Auf eine Seite, die möglicherweise weit entfernt zu lokalisieren ist. Pfeil der Maus wird zu einer Hand über einem Hyperlink.

Wir studieren HTML-Tags

HTML & CSS. GIMP > Bild > Bild skalieren Unter diesem Menüpunkt kannst du die Bildgröße verändern. Beachte die Bildproportionen

HTML-Grundlagen. Die Layout- und Formatierungsanweisungen heißen Tags, z.b.

Übung: Bootstrap - Navbar

Übung zur Vorlesung Digitale Medien. Hanna Schneider Ludwig-Maximilians-Universität München Wintersemester 2014/2015

Einführung in HTML. Ich bin der Seiteninhalt

3 Textformatierung. 3.1 Überschriften und einfache Formatierungen HTML. Textformatierung

Webdesign im Tourismus

Digitale Medien. Übung

Grundlagen zu HTML. Vortrag im Rahmen der BTK-Vorlesung von Herrn Professor Kärger

1 Definition der Selektoren Einbinden der CSS 3 Möglichkeiten Farbangaben Schriftformatierung Abstände...

Inhalt. Seite 1 von 14

Ergänzungen zum HTML - Grundkurs

Kurze Bedienungsanleitung für den Kompozer

Jimdo - Seitenelemente

Einführung in HTML. Tutorium. Präsentation der Sitzung vom 2./9. Juni 2004 Martin Stricker

Formatierung eines Text Ads in CSS

Kapitel 8 HTML. Copyright by Worldsoft AG, 2014, Pfäffikon SZ, Switzerland. Version: Seite 1

HTML. HyperText Markup Language. von Nico Merzbach

Inhalt HTML 2. Applets Frames Formulare CSS cascading style sheets. Lehrveranstaltung Internet in AT Dr.-Ing. A. Braune TECHNISCHE UNIVERSITÄT DRESDEN

Textverarbeitung Textentwurf 2. Texterfassung 3. Textumformung 4. Textgestaltung 5. Textverwendung

HTML- Programmierung 1

Grundaufbau eines HTML5-Dokumentes (Grautöne visualisieren die Zwiebelstruktur des Dokumentes) <!doctype html> <html lang="de"> <head>


Grundaufbau eines HTML5-Dokumentes (Grautöne visualisieren die Zwiebelstruktur des Dokumentes) <!DOCTYPE HTML> <html> <head>

Meine Fakultät. Alumni-Portal HTML-Seiten im Portal Seite 1 von 8

E-Commerce: IT-Werkzeuge. Web-Programmierung. Kapitel 3: Webdesign mit CSS Stand: Übung WS 2015/2016. Benedikt Schumm M.Sc.

Webdesign-Multimedia HTML und CSS

Crashkurs Webseitenerstellung mit HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "

1 Einführung Die Sprachen HTML und XHTML Struktur einer HTML Seite Webseiten speichern... 2

HTML - Die Sprache des Internets. Grundlagen und Kurzprojekt

Das Grundgerüst für ein HTML-Dokument sieht so aus:

HTML Tutorial Part I - Einführung und erste Texte schreiben

HTML - HyperText Markup Language - breve et efficax

HTML Kurs für Anfänger. alfabm

Digitale Medien. Übung

Formulare in html Bernd Bl umel Version: 1. April 2003

Kurzanleitung für Writer (LibreOffice 4)

Einbinden von Grafiken

Meine erste Homepage - Beispiele

HTML Programmierung. Aufgaben

HTML Grundgerüst. html> head> <title> Einführung </title> </head. body> <h1> Willkommen </h1> <p> Es war einmal </p> </body.

Der Editor. Lernplattform. Editorfenster vergrößern

Die Gruppe Funktionsbibliothek

Angewandte Informatik

Zeile 3-7: Der Kopf der HTML-Datei. Hier werden unsichtbare Einstellungen für das ganze Dokument vorgenommen.

1 Grundlagen von Phase 5 Installiere das Programm Phase 5 auf dem Rechner.

Notizen: ikonverlagsgesmbh redmond s Verlag / Edi Bauer 31

Bedienungsanleitung der Wissensdatenbank

Auszeichnungssprachen

3.1 Textformate. Sie verändern die Schriftart. Sie verändern die Schriftgröße. Den Text formatieren

Schritt-für-Schritt Anleitung zur Arbeit mit dem Wiki

Computergrundlagen HTML Hypertext Markup Language

Hypertext Markup Language (HTML)

Einführung in HTML. Autor : Martin Amelsberg (MartinAmelsberg@T-Online.de) Version : 4

Textverarbeitung: Die elementaren Formatierungen

4. Briefing zur Übung IT-Systeme

4. Briefing zur Übung IT-Systeme

Microsoft Word Einführung. Microsoft Word Einführung

Der Mauszeiger verändert während des Vorganges seine Form ( ).

HTLM und CSS. Eine erste Einführung. Karlheinz Zeiner. Inhalt

Allgemeines. TU Dresden, Einführung in HTML Folie 2

"Die HTML-PHP-Schnittstelle -- Ein- und Ausgabe der Daten"

Stichpunkte zum Aufbau einer HTML-Website

Grundlagen-Beispiel CSS

Informationstechnische Grundlagen. WORD 2013 Grundlagenschulung. WS 2013/2014 Word Grundlagenschulung Dagmar Rombach

Um HTML programmieren zu können brauchst du einen Editor und einen Browser. In den meisten Fällen ist beides schon vorinstalliert.

EXCEL / Tabellenkalkulation. EXCEL Übung 1

Web-Publishing mit HTML

Gestaltung von Head Bereich und Impressum bei der Partner-Website

Richtlinien für das Design der KML Webseite. KML TP2, Informationsdienste

12. Jgst. 3. Kursarbeit Datum: Fach: Informationsverarbeitung (Leistungskurs) & )!!*+,!- -.!-

PHP & HTML. Kurzeinstieg HTML. Zellescher Weg 12 Willers-Bau A109 Tel Michael Kluge

Übung: Überschriften per CSS gestalten

Transkript:

Die Sprache des WWW: HTML (HyperText Markup Language)

Die Anfänge von HTML HyperText Markup Language 1989: Forschungsinstitut in Genf entwickelt eine Skript- Sprache, die einfach zu erlernen ist einzelne Dateien im Internet miteinander verknüpft durch direkte Verweise Unter dem Projektnamen World Wide Web: Entwicklung des Internetprotokolls HTTP (zum schnellen Auffinden anderer Dokumente) Entwicklung der Auszeichnungssprache HTML

Was ist HTML? HTML = Programmiersprache, die Befehle enthält zur Erstellung von: Überschriften, Textabsätzen, Hyperlinks Grafiken, Tabellen Formularen HTML enthält begrenzte Anzahl von Befehlen, um Web- Seiten zu erstellen HTML kann mit beliebigem Texteditor erstellt werden (z.b. Microsoft Notepad)

HTML-Tags Spitze Klammern = Tags Befehle, um Text zu formatieren, stehen in Tags <b>das ist fetter Text</b> <u>hier kommt unterstrichener Text</u> Befehle bestehen aus einleitendem Tag<...> und abschließendem Tag </...> Befehle können groß- oder kleingeschrieben werden: <h1>überschrift 1.Ordnung</h1> oder <H1>Überschrift 1.Ordnung</H1>

HTML-Grundgerüst (Übung 1) Ein HTML-Dokument ist grundsätzlich aus vier Tags aufgebaut: 1. Schritt: HTML Code in einem Editor schreiben und als aufgabe1.html abspeichern. 2. Schritt aufgabe1.html im Internet Explorer öffnen. Wichtig: Pfadangabe muss stimmen!

Textabsatz und Zeilenumbruch Zeilenumbrüche und Absätze werden auch im Browser erkannt: <br> <p>...</p> (um den Zeilenumbruch einzuleiten) (um den Absatz einzuleiten) Befehl für Überschriften: <h1>...</h1> <h2>...</h2> <h3>...</h3> bis <h6>...</h6>

Absatzausrichtung Das Attribut align (=Ausrichtung) gibt an, wie der nachfolgende Text ausgerichtet werden soll. Mögliche Werte sind: left (linksbündig) center (zentriert) right (rechtsbündig) justify (Blocksatz) Beispiel: <p align="center">zentrierter Text</p> Attribut Wert

Gedichtformatierung (Übung 2) <html> <head> <title>johann Wolfgang Goethe</title> </head> <body> <p align="center">der Zauberlehrling</p> <p>hat der alte Hexenmeister<br> Sich doch einmal wegbegeben!<br> Und nun sollen seine Geister<br> Auch nach meinem Willen leben.<br> Seine Wort und Werke<br> Merkt ich und den Brauch,<br> Und mit Geistesstärke<br> Tu ich Wunder auch.</p> <p align="right">walle! walle<br> Manche Strecke,<br> Daß, zum Zwecke,<br> Wasser fließe<br> Und mit reichem, vollem Schwalle<br> Zu dem Bade sich ergieße.</p> </body> </html> 2. Schritt: 1. Schritt: Gedicht im Editor bearbeiten Gedicht im Explorer öffnen.

Befehle zur physischen Formatierung Fett: <b>...</b> Kursiv: Unterstrichen: Schreibmaschineneffekt: Durchstreichen: Vergrößerter Text: Verkleinerter Text: Hochgestellter Text: Tiefergestellter Text: <i>...</i> <u>...</u> <tt>...</tt> <strike>...</strike> <big>...</big> <small>...</small> <sup>...</sup> <sub>...</sub>

Physische Formatierungen (Übung 3) 1. Schritt: Formatierungen im Editor

Schriftgröße, Schriftart, Schriftfarbe ändern Befehl zum Ändern der Schrift: <font>...</font> Attribut size: <font size="wert"> <font size=7>große Schrift</font> Attribut face: <font face="schrift"> <font face="arial, Helvetica">Arial</font> Befehl zum Ändern der Schrift: <font color="wert"> <font color="blue">blauer Text</font>

Formatierung in kombiniertem <font>-tag (Übung 4) <html> <head> <title>kombinierte Schriften</title> </head> <body> <font size="+2" face="arial,helvetica"> Text in Schriftart Arial und in Schriftgröße 5 </font> <br> <font size="4" color="cyan"> hellblauer Text in Schriftgröße 4 </font> <br> <font face="arial,helvetica" color="lime"> hellgrüner Text in der Schriftart Arial </font> <br> <font size="-1" color="blue" face="arial,helvetica"> blauer Text in Schriftgröße 2 und Schriftart Arial </font> </body> </html>

Trennlinien Befehl <hr> ("horizontal ruler") erzeugt Querlinie mit Schattenverlauf Attribute Verändern der Trennlinie: Breite der Trennlinie: width="wert" Höhe der Trennlinie: size="wert" Schatten ausschalten: noshade Ausrichtung der Trennlinie: align="art" Farbe der Trennlinie: color="wert"

Hyperlinks Hyperlinks = Querverweise im Internet: Pfeil der Maus wird zu einer Hand über einem Hyperlink.

Einfache Hyperlinks Verweis zu Dateien im selben Verzeichnis Beispiel: private Homepages Verbindung der Web-Seiten: <a href="inhalt.html">inhalt</a>

Relative Hyperlinks Verweise innerhalb größerer Projekte zu Dateien in unteroder übergeordneten Verzeichnissen Verweis auf untergeordnetes Verzeichnis: Name des Verzeichnisses Name der Seite beide Angaben durch / trennen Struktur: <a href="ordner/datei.html"> Hyperlinktext</a> Verweis auf übergeordnetes Verzeichnis: Eine Ebene darüber: zwei Punkte mit Schrägstrich eingeben (.. /) Zwei Ebenen darüber: zwei Punkte mit Schrägstrich (../../) Struktur: <a href="../../datei.html >Hyperlinktext</a>

Absolute Hyperlinks Absolut bedeutet: komplette Angabe der Internetadresse Struktur: <a href="http://www.spiegel.de/"> Spiegel</a>

Verweise zu einer E-Mail-Adresse Attribut: mailto:adresse Beispiel: <a href= mailto:mirko.haalck@hsbremen.de >E-Mail</a>

Einbinden von Grafiken Tag <img> bindet Grafik in HTML-Dokument ein Attribut src gibt Dateinamen an, in die die Grafik eingebunden werden soll Beispiel:

Verweise auf Bilder Verweise auf Bilder im Unterverzeichnis <img src="bilder/grafik.jpg"> (aktuelles Verzeichnis, Unterverzeichnis bilder, Bild grafik.jpg) Verweise auf Bilder im darüber liegenden Verzeichnis <img src="../grafik.jpg"> (darüber liegendes Verzeichnis, Bild grafik.jpg) <img src="../../grafik.jpg"> (zwei Verzeichnisse nach oben, Bild grafik.jpg)

Grafiken als Hyperlinks Hyperlink wird um eine eingebettete Grafik gelegt: <a href="datei.htm"><img src="bild.jpg ></a>

Verweis auf andere Elemente Bei Verweis auf andere Elemente erkennt der Browser an der Dateiendung, welche Aktion ausgeführt werden soll. Hyperlink verweist auf Textdatei (.txt): im Browser auch als Textdatei Grafik (.jpg,.gif): im Browser als eigenständiges Objekt Video (.mpg,.avi): Programm zum Videoabspielen wird geöffnet Musik (.wav,.ram): Programm zum Musikhören wird geöffnet Programm (.zip,.exe): Browser überspielt das Programm per Download Andere Formate (.pdf,.doc,.xls): Browser öffnet entsprechendes Programm

Aufbau einer Tabelle <table>: leitet Tabelle ein border="wert": legt Umrandung fest </table>: beendet die Tabelle <tr>: definiert eine Zeile <td>: definiert eine Zelle Beispiel: <table border="5"><tr><td>dies ist die kleinstmögliche Tabelle.</td></tr></table> Ergebnis:

Breite einer Tabelle Standardmäßig: abhängig vom Text Individuell gestalten: mit Attribut width="wert" (Angabe in Pixel oder Prozent) Bei Prozentangabe: 100% = Fensterbreite <table border="1" width="50%"> <th>tabelle mit Breitenangabe</th> <tr> <td>diese Tabelle hat eine Breitenangabe von 50 Prozent. </td> </tr> <tr> <td>das bedeutet: Egal wie viel Text in der Tabelle steht, sie hat immer eine Breite von 50% des Fensters. </td> </tr> </table>

Breite von Spalten Definieren über Attribut width="wert" Angabe in Pixel, Prozent oder *: Prozentwerte sind abhängig von der Tabellenbreite (Summe aller Spaltenbreiten müssen 100% ergeben) Pixelangaben sind feste Werte * bedeutet: Rest, der übrigbleibt Innerhalb einer Tabelle gilt Angabe der ersten Spalte auch für alle folgenden Spalten

Beispiel für Spaltendefinition Tabelle mit Breite 75%, Spaltenbreiten: 20%, 30%, 50% Tabelle mit Breite 75%, Spaltenbreiten: 20%, *, 50% Tabelle mit Breite 75%, Spaltenbreiten: 150, *, 100 Pixel <table align="center" border="1" width="75%" <tr><td width="20%">20%</td> <td width="30%">30%</td> <td width="50%">50%</td></tr> </table>nbsp; <table align="center" border="1" width="75%" <tr><td width="20%">20%</td> <td width="*">*</td> <td width="50%">50%</td></tr> </table>nbsp; <table align="center" border="1" width="75%" <tr><td width="150">150</td> <td width="*">*</td> <td width="100">100</td></tr> </table>nbsp;

Formulare definieren Alle Elemente müssen innerhalb des Tags <form></form> liegen. Attribut method bestimmt die Art der Weiterleitung der Daten: method="post" (Formular wird versendet) Attribut action gibt an, mit welchem Programm das Formular ausgeführt werden soll: action= mailto:mirko.haalck@hs-bremen action= form.php Attribut enctype formatiert die Daten nach einem bestimmten Schema: enctype="format"

Eingabefelder und Passwortfelder <html> <head> <title>formular: Einzeilige Eingabefelder</title> </head> <body> <h3>formular: Eingabefelder und Passwortfelder</h3> <form action=post enctype="text/plain" method="mailto:mail@adresse.de"> <p>name: <input type=text name="name" size=20></p> <p>vorname: <input type=text name="vorname" size=17></p> <p>postleitzahl: <input type=text name="plz" size=5 maxlength=5></p> <p>wohnort: <input type=text name="ort" size=17></p> <p>passwort: <input type=password name="pw" size=17 value="123456" maxlength="12"></p> </form> </body> </html>

Schaltflächen Befehl <input type="submit" erzeugt Schaltfläche zum Versenden der Daten. Befehl <input type="reset" erzeugt Schaltfläche zum Zurücksetzen der Daten. Beispiel: <input type="submit"><input type="reset"> Beschriftung durch den Browser abhängig von Sprachversion: