Hypertext Markup Language

Slides:



Advertisements
Ähnliche Präsentationen
Lehrgang Powerpoint Aufgabe: Ihr erstellt selbstständig eine Präsentation zum Thema Wald. Eure TrainerInnen helfen Euch dabei.
Advertisements

Einführung in HTML (Hypertext Markup Language)
Body Der Body-TAG umrahmt nicht nur den sichtbaren Teil, sondern kann ihn auch verändern. Attribut Wert Beschriebung background Bild gibt.
verweis-sensitive Grafiken
IrfanView starten Doppelklick Es erscheint dieses Fenster.
Markus Tank, Wie arbeitet man mit dem Rich Text Editor?
HTML Silla Plump, 2009.
Dreamweaver Tatjana Funk. Gebrauchtwagenkauf DW ist ein visueller Editor DW ist ein WYSIWYG Editor (What you see is what you get.
HTML - Einführung Richard Göbel.
GridBagLayout Richard Göbel.
Cascading Style Sheets
Grundlagen im Bereich der Textverarbeitung
Objekte Objekte sind Elemente, die man mit dem Programm bearbeiten kann. Zellen Zeilen Spalten Bereiche, z. B. C2 : F18 Rechenblätter Stefan Wiedemann.
XHTML 1.1 C. Nimz Abstrakte Module XHTML 1.1 C. Nimz Was ist ein abstraktes Modul? Definition eines XHTML-Moduls in spezieller leichter.
Excel Kurs Teil VI Logische Funktionen( WENN, UND, ODER ) Datumsfunktionen ( DATUM, MONAT ) Bedingte Formatierung F. Bäumer.
Eine Homepage für die Fachberatung Thomas Scholz.
Typo3für RFB Anmeldung.
DVG3 - 15HTML1 HTML Vortrag: Jens Hoffmann
FH-Hof HTML - Einführung Richard Göbel. FH-Hof Komponenten des World Wide Webs WWW Browser HyperText Transfer Protocol (HTTP) via Internet WWW Server.
HTML (I) am Cern in Genf von Sir Tim Berners-Lee entwickelt
DAS INTERNET ABKÜRZUNGEN FTP – File Transfer Protocol WWW – World Wide Web HTTP – Hiper Text Transfer Protocol HTML - Hiper Text Markup Language TCP/IP.
1 Macromedia Dreamweaver MX © Mag. Helmut Bauer
Befehle der ersten html-Stunde
HTML-Editor Phase 5 (Download )
Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.
Aufbau einer Tabelle <table>: leitet Tabelle ein
Einbinden von Grafiken
HTML-Tags Spitze Klammern = Tags
Text formatieren Formatierter Nachrichtentext
Web-Publishing: HTML im Rahmen des PS aus Elektronischer Datenverarbeitung (Rechnerpraktikum)
ERSTE ARBEIT Thema frei wählbar
Befehle zur physischen Formatierung
4. Weiterführende Textgestaltung
HTML HyperText Markup Language Die Programmiersprache des WWW
Interaktive Übungen mit Word
Die Sprache des WWW: HTML (HyperText Markup Language)
HTML 4.0 Einführung Prof. Peter Altmann. HTML Basics Tags treten normalerweise paarweise auf Tags können Parameter haben......
Einführung Prof. Peter Altmann
Einführung Prof. Peter Altmann
Einführung Prof. Peter Altmann
Auf ins Web!. Das World Wide Web 1990 in Genf am Hochenergieforschungszentrum CERN Ziele: neuer wissenschaftlicher Informationsaustausch über das Internet.
Html basics. html ist… Auszeichnungssprache (Seiten werden beschrieben) unterscheidet zwischen Inhalt und Anweisung jede!! Webseite besteht nur aus (Quell)-Text.
Grete Kugler Webdesign - Teil 2 Tabellen und Listen Bilder.
GDS1 – Computertechnik HTML-Grundlagen <html> <head>
Vortrag: Frames & Javascript.
Materialien zur Fortbildungsreihe C für die Informatik in SII
ÜBERSCHRIFTEN <H1> Überschrift 1 </H1>
HTML Grundkurs Patrick Cato.
HTML, CSS und JavaScript
Hinweise zur Folienpräsentation:
HTML Einführung.
HTML Hypertext Markup Language
AUDIO im WEB HTML & AUDIO WEB_0302 WEBDESIGN MODUL 03 h.huetter 1 Sound-Dateien können, ebenso wie Video-Dateien, auf mehrere Arten in HTML-Dateien integriert.
(X)HTML und Tags. HTML - XHTML HTML wird seit 1999 nicht mehr weiterentwickelt. XHTML basiert auf XML und befolgt XML Syntaxregeln. Im weiteren Kursverlauf.
1 Erstellung eines Lebenslaufes
DREAMWEAVER MODUL DRWMX_0203 WEBDESIGN MODUL DRW_02 h.huetter 1 Dreamweaver MX - Tabellen Teil 3 Den Schriftstil ändern Um die CSS-Formatierungen auch.
ExKurs EinfG 1/13 Dr. Barbara Hoffmann LiteraturKompetenz Objekte einfügen: Tabellen Mit dem elektronischen Schreiben ist es Ihnen leicht gemacht,
J. Nürnberger1 HTML Hypertext Markup Language Grundlagen.
DREAMWEAVER - TABELLEN MODUL DRWMX_0201 WEBDESIGN MODUL DRW_02 h.huetter 1 Dreamweaver MX - Tabellen Teil 1 Eine Tabelle mit Dreamweaver erstellen 1. Menü:
HTML-Workshop: Tabellen
Formulare in Dreamweaver Seite 1 Übung zu Web-Formularen Formular für Online Pizza Bestellung mit Dreamweaver erstellen.
MAYA KINDLER 6C TABELLEN. ALLGEMEINES Man stellt Zusammenhänge dar table- tag = Beginn der Tabelle Tr- tag = neue Reihe (table row) Td-tag = table data.
Die Gestaltung einer Präsentation
Hypertext Markup Language
World Wide Web Internetdienst Besteht aus HTML-Seiten Hypertext Transfer Protocol Plattform- und Systemübergreifend Für CERN-Konferenz entwickelt (Übertragung.
Förderverein Bürgernetz München Land e.V. Seite 1 von 16 Textverarbeitung-2016_06 © 2016–Günther Scheckeler Tel.: Inhalt 1 Bestandteile eines.
Was ist ein HTML-Dokument? - Ein WWW-Dokument, das mit anderen Dokumenten verknüpft ist. - Es kann beinhalten: Text, Bilder, Geräusche, Videos, Animationen,
Webdesign im Tourismus
Chaos, Chaos, Chaos….
Titel der Präsentation
 Präsentation transkript:

Hypertext Markup Language HTML

Das Grundgerüst einer HTML-Datei Tags Sprich: Tägs > Quelltext

Aufgabe: Erstelle eine HTML-Datei „Persönliches“, die dich etwas näher beschreibt! (Beim Speichern auf die Endung *.html achten!) Im Browserfenster sollte dann etwas über dich zu lesen sein. Sonderzeichen müssen u.U. durch sogenannten Entitys (Zeichenfolgen) ersetzt werden:z.B. ä = ä ü = ü ö = ö ß = ßDie großen Umlaute so: Ä = &Auml„ = &Quot; & = & < = < > = > Leerzeichen = &#160 oder &nbsp

Tags zur Textformatierung

Aufgabe: Gestalte eine erste Seite mit persönlichen Informationen. Benenne sie index.html! Weitere Gestaltungstags sind: <body bgcolor=„Farbe“> Hintergrundfarbe < img src=„bild.jpeg“> Bild einfügen…hier ist es gut, wenn das Bild im selben Ordner ist <background=„bild.jpeg“> Hintergrundbild

<border=„3“> Rahmen um Grafiken (Wert 0 ergibt keinen Rahmen) <hr size=„4“ width= 80%> horizontale Linie der „Dicke“ 4 und 80% des Browserfensters <br> Zeilenumbruch <p> Leerzeile www.tomheller.de/html-farben.html Farbcode

Hintergrundmusik TAG: erscheint im Head !!!(hinter <title>) <bgsound src=„background.mid“ loop=„infinite“> Hinweise: - die Dateien sollten die Endungen *.*mid, *.*wav oder *.*au haben und, wenn so wie im Bsp. verwendet, im selben Ordner wie alle anderen Dateien sein - das Attribut loop steht für Wiederholungen, der Wert infinite dabei für Endloswiederholungen, sonst einfach Anzahl der Wiederholungen eintragen

Tabellen 1. Teil 1. Tabellen …dienen u.a. zur übersichtlichen Anordnung von Grafiken, Text etc. <table>…..</table> ist der Tag für eine unsichtbare Tabelle <table border=“Wert”>…..</table> für eine Tabelle mit Rahmen

2. Tabellenzellen Jede einzelne Zelle einer Tabelle muss extra definiert werden. <td>…..</td> (table data) …diese Zellen erscheinen nebeneinander <tr>….</tr> (table row) …Zeilen definieren

Beispiel in den body <table border=“2“> <tr> <td>Zelle 1</td> <td>Zelle 2</td> </tr> </table> Testen Sie den kurzen Tabellenquelltext in einer html-Datei mit dem Namen „table1.html“!

Tabellen 2. Teil Tabellenattribute 1.1. TABELLENBREITE … das Attribut width legt die Breite der Tabelle relativ(in%) der absolut(in Pixeln) fest HINWEIS: die relative Angabe bezieht sich immer auf das aktuelle Browserfenster  ohne das Attribut wird die Größe dem Inhalt angepasst

1.2. TABELLENHÖHE … das Attribut height legt die Höhe der Tabelle relativ(in%) der absolut(in Pixeln) fest HINWEIS: die relative Angabe bezieht sich immer auf das aktuelle Browserfenster  ohne das Attribut wird die Größe dem Inhalt angepasst

1.3. AUSRICHTUNG … <table align =„Wert“> Wert= left/center/right 1.4. TEXTABSTAND VOM ZELLENRAND … das Attribut cellpadding=„3“ legt den Abstand des Textes vom Zellenrand fest (Verwendung: <table cellpadding=„3“>)

1.6. RAHMEN-& HINTERGRUNDFARBE 1.5. ZELLENABSTAND … das Attribut cellspacing=„3“ legt den Abstand zwischen den Zellen fest (Verwendung: <table cellspacing=„3“>) 1.6. RAHMEN-& HINTERGRUNDFARBE … das Attribut bordercolor=„Farbe“ ist für die Rahmenfarbe und bgcolor=„Farbe“ für den Hintergrund verantwortlich (Verwendung: <table border=„3“ bordercolor=„red“ oder auch <td bgcolor=„blue“>)

2. Tabellenzellen Vorbemerkung: Alle Attribute zur Tabellenbreite, -höhe, -farbe und Ausrichtung gelten auch für die Zellen. Statt <table Attribut =„Wert“> heißt es dann <td Attribut=„Wert“>!!

Ausrichtung 2.1. Ausrichtung horizontal <align =„left/center/right“> 2.2. Ausrichtung vertikal <valign = „top/middle/bottom“> (oben/mittig/unten)

Aufgabe: Erstellen Sie die html-Datei „table1.html“, die zu folgender Tabelle führt! Hinweise: *Hintergrund „Rotton“, Rahmen blau *Rahmenstärke 5 *erste Zeile Text fett, kursiv und oberen Rand *zweite Zeile alles in der vertikalen Mitte *dritte Zeile alles am unteren Rand der Zelle

5. Listen Aufgabe von Listen: Mit Listen können Textinhalte hierarchisch gegliedert werden. Dabei gibt es Tags für nummerierte Listen, Listen mit Aufzählungszeichen und Definitionslisten.

5.1. Listen mit Nummerierung Tag: <ol>…</ol>  jeder Listeneintrag wird dabei in <li>…</li> eingebunden (ordered list nummerierte Liste)

Beispiel: <html> <head> <title> Liste mit Nummerierung </title> </head> <body> <ol> <li> Listeneintrag 1</li> <li> Listeneintrag 2</li> <li> Listeneintrag 3</li> </ol> </body> </html> Verwendung:

Attribute type = Wert Werte: A… Nummerierung lautet A,B,C,… I… Nummerierung lautet I,II,III,… i… Nummerierung lautet i,ii,iii,… Standard… Zahlenformat (ohne type) start = Zahl Bsp: <ol start =7>… Liste beginnt mit 7 statt mit 1 value = Zahl Bsp: <li value=50>… Liste geht hier mit Nr. 50 weiter

Aufgabe: Schreiben Sie einen Quelltext, der das Bild im Browser erzeugt!

5.2 Liste mit Aufzählungszeichen Tag: <ul>…</ul>  jeder Listeneintrag wird dabei in <li>…</li> eingebunden (unordered list  unnummerierte Liste)

Beispiel: <html> <head> <title> Liste mit Aufzählung </title> </head> <body> <ul> <li> Punkt 1</li> <li> Punkt 2</li> <li> Punkt 3</li> </ul> </body> </html> Verwendung:

Attribute: type = Zeichenform Zeichenform: circle… Kreis als Zeichen square… Rechteck als Zeichen disc … ausgefüllter Kreis

Aufgabe: Schreiben Sie einen Quelltext, der das Bild im Browser erzeugt!

5.3 Definitionslisten Die Einträge von Definitionslisten bestehen aus den beiden Elementen Überschrift und Text. Der Text wird relativ zur Überschrift nach rechts gerückt. Tag: <dl> Listenanfang <dt>…</dt) Überschrift <dd>…</dd> Erläuterung </dl> Listenende

Übung: Geben Sie folgenden Quelltext ein und sehen Sie sich das Ergebnis im Browser an! <html> <head> <title> Definitionsliste </title> </head> <body> <dl> <dt> Begriff 1</dt> <dd> Definition des Begriffs 1</dd> <dt>Unterbegriff 1</dt> <dd> Definition des Unterbegriffs 1</dd> </dl> <dt> Begriff 2</dt> <dd> Definition des Begriffs 2</dd> </dl> </body> </html>

Aufgabe: Schreiben Sie einen Quelltext, der das folgende Bild erzeugt:

6. Frames Frames sind frei skalierbare Bereiche, die feste Inhalte, aber auch Links enthalten können, die die Anzeige in anderen Abschnitten der Seite beeinflussen.

Beispiel für eine Seite mit Frames

6.1. Horizontale Aufteilung Bemerkung: Die Dateien oben.html und unten.html müssen noch geschrieben werden und im selben Ordner wie die Framedatei liegen!!! <html> <head> <title>Horizontale Aufteilung</title> </head> <Frameset Rows="30%,70%"> Rows = Reihen <Frame src="oben.html"> <Frame src="unten.html"> </Frameset> <Body> Dein Browser unterstützt keine Frames! </body> </html> Die beiden Frames bilden ein Frameset, das den Body ersetzt.

…es sind auch Absolutangaben möglich, aber Achtung!!!(besser nicht) Man kann auch mehr als 2 Reihen (ROWS) erzeugen mit einer sog. WILDCARD <Frameset Rows =10%,*,60%> …es sind auch Absolutangaben möglich, aber Achtung!!!(besser nicht)

6.2. Vertikale Aufteilung <html> <head> Bemerkung: Die Dateien links.html und rechts.html müssen noch geschrieben werden und im selben Ordner wie die Framedatei liegen!!! <html> <head> <title>Vertikale Aufteilung</title> </head> <Frameset Cols="40%,60%"> Cols = Spalten <Frame src="links.html"> <Frame src="rechts.html"> </Frameset> <Body> Dein Browser unterstützt keine Frames! </body> </html>

Übung: Erzeuge ein Frameset, der das Browserfenster in 3 horizontale Bereiche unterteilt. Der zweite soll 55%, der dritte 15% des Anzeigebereiches verwenden. Erstelle jeweils für die Bereiche entsprechende Beispieltexte und wähle geeignete Namen für die html-Dateien. 2. Schreibe dann die Datei für eine vertikale Aufteilung in 25% (erster Frame), 25%(zweiter Frame) und Rest des Fensters(dritter Frame).

6.3. Verschachtelte Aufteilung

Lösung: <html> <head> <title>Vertikale Aufteilung</title> </head> <Frameset Cols="35%,65%"> <Frame src="links.html"> <Frameset Rows="30%,70%"> <Frame src="oben.html"> <Frame src="unten.html"> </Frameset> <Body> Dein Browser unterstützt keine Frames! </body> </html> Lösung:

6.4. Verweise zu einem Frame Vorarbeit: Zunächst überlegt man sich eine Grobeinteilung der Seite in Frames: z.B. Skizze Verweise Menü o.ä. Überschrift/ Titel der Seite Hauptenster Email Gästebuch Links

Wir teilen die Seite also in vier Bereiche ein Wir teilen die Seite also in vier Bereiche ein. Dabei nutzen wir die Theorie der vertikalen Aufteilung in zwei Frames, wobei der rechte Teil in drei horizontale Bereiche geschachtelt wird. Ein Quelltext könnte so aussehen:

<html> <head> <title>Vertikale Aufteilung</title> </head> <Frameset Cols="15%,85%" border=0> <Frame src="verweise.html" NAME="links"> <Frameset Rows="10%,80%,10%"> <Frame src="oben.html" NAME="oben"> <Frame src="haupt.html" NAME="mitte"> <Frame src="unten.html" NAME="unten"> </Frameset> <Body> Dein Browser unterstützt keine Frames! </body> </html>

Organisieren der Dateien Alle Dateien, auf die ein Verweis im o.g. Frameset existiert, sollten im selben Ordner liegen und müssen noch alle geschrieben oder überarbeitet werden. Es sollten links die Links stehen, in der Mitte eure Vorstellung, oben sollte der Willkommenstext stehen und unten habt ihr freie Wahl für die Gestaltung. Überarbeitet die bisher geschriebenen Dateien so, dass statt der Tabelle die Frames auf der Startseite sind!

Zielverweise: Bei der Arbeit mit Frames ist es notwendig, anzugeben, wo die Inhalte der Seiten, die verlinkt wurden, angezeigt werden sollen. Bei uns ist es die Mitte, d.h. das größte aller Framefenster, deshalb muss hinter jedem Link das Zielfenster wie folgt stehen: z.B. <a href=„stundenplan.html“ TARGET=„mitte“> …