Digitale Medien. Übung zur Vorlesung. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid

Ähnliche Dokumente
Digitale Medien. Übung

Meine erste Homepage - Beispiele

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

Erste Schritte mit XHTML

HTML-Grundlagen (X)HTML:

Inhaltsverzeichnis. Florian Bauer HTML Seite 2 von 10

Hypertext Markup Language HTML. Stefan Szalowski Internet-Technologien HTML

Frontend- technologien HTML. B04 Einführung in Softwaretechnologien

Webdesign-Multimedia HTML und CSS

HTML und CSS. Eine kurze Einführung

Einführung in HTML. Hui Dai

Angewandte Informatik

HTML5. Grundlagen der Erstellung von Webseiten. Linda York, Tina Wegener. 1. Ausgabe, Dezember 2011 HTML5

Seminar DWMX DW Session 002

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

Fachbereich Wirtschaftswissenschaften Klausur: Übung 1 zur Vorlesung E-Business und Web-Site-Engineering Sommersemester 2007 Deckblatt Hinweise

Crashkurs Webseitenerstellung mit HTML

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

HTML5 2 1 / 6. Doing Web Apps HTML5 2. Letzte Änderung: Version: 1.1

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

Informatik und Programmiersprachen

HTML Programmierung. Aufgaben


CAS WEBDESIGN UND WEBPUBLISHING KURS 1 / TAG 1: GRUNDLAGEN DER WEBENTWICKLUNG

HTML5. Grundlagen der Erstellung von Webseiten. Linda York, Tina Wegener. 2. Ausgabe, 3. Aktualisierung, Januar 2013 HTML5

HTML5. Wie funktioniert HTML5? Tags: Attribute:

1. Seminar Multimediale Werkzeuge Sommersemester 2011

Schiller-Gymnasium Hof

Erste Schritte in NVU

Vorbereitung Termin 4

Aufbau einer HTML Seite:

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

Inhalt. Hintergrund HTML CSS. JavaScript und das Document Object Model

HTML Kurs. Inhaltsverzeichnis. Dominic Dietiker Aktualisierung: February 13, Das HTML-Dokument 2. 2 Einige Tags 7

Einführung in HTML. Ich bin der Seiteninhalt

WEBSEITEN ENTWICKELN MIT ASP.NET

11 Publizieren im Web

ECDL WebStarter Syllabus Version 1.5

Internet und Webseiten-Gestaltung

Projekt Integrierte LV-Planung Anleitung zur Bearbeitung von Textbausteinen

Web Technologien HTML & CSS

Lektion 3: Dokumente, Vernetzung und Wissen

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

Web-Programmierung (WPR)

Internetseiten selbst erstellt

Frames oder Rahmen im Browserfenster

Es gibt zahlreiche Web-Programmiersprachen: HTML, CSS, JavaScript, PHP, Perl, Python, HTTP, XML und viele weitere.

ECDL WebStarter Syllabus Version 1.0

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

Mediale Elemente in HTML5 Bilder

Internet und Webseiten-Gestaltung

HTML. HyperText Markup Language. Die Programmiersprache des WWW. Keine eigentliche Programmiersprache, sondern eher Seitenbeschreibungssprache

Übung zur Vorlesung Digitale Medien. Doris Hausen Ludwig-Maximilians-Universität München Wintersemester 2011/2012

Vielleicht lesen Sie dieses Buch, weil Sie eine Möglichkeit suchen, Bilder auf Ihrer Website

Erste HTML-Übungen einfache Seiten. Bearbeiten Sie die folgenden Aufgaben...

Übung zur Vorlesung. Digitale Medien. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid, Hanna Schneider

HTML5. Grundlagen der Erstellung von Webseiten. Marc Haunschild, Linda York, Tina Wegener. 3. Ausgabe, Januar 2015 ISBN: HTML5

Start. HTML Crash-Kurs. HTML Crashkurs Bernd Blümel Christian Metzger

Einführung in HTML Text

HTML & Co. Ein kurzer Einblick

RZ - HTML-Kurs. Inhalt Einführendes Struktur Links Graphik, Video, Audio Layout Weitere Informationen

Beleg 1/HTML: Erstellen einer Beispiel-Webseite

HTML4 HTML4. Autorinnen: Tina Wegener, Linda York. Inhaltliches Lektorat: Andrea Weikert. 5. Ausgabe, 1. Aktualisierung, März 2010

So sieht html-befehl aus <head> </head>

Elemente für Webseiten. Überschriften

Die wichtigsten HyperTextMarkupLanguage tags 1(6)

Publizieren im Internet

Kapitel 4 HTML. Hypertext Markup Language

HTML- Editor Phase5. Dieser Einstieg ist für absolute HTML-Neulinge gedacht, die weder den Editor Phase5 selbst, noch HTML kennen.

Mitschrift HTML. Dateinamen von Bildern: nur Kleinbuchstaben ohne Umlaute und Sonderzeichen BSP: auto.jpg fruehling.jpg bild_01.

D a s B e g l e i t s c r i p t z u m

Verbindende Vorhaben in IT 8: CAD und Web-Seiten

Eine Mini-Website an einem Nachmittag

Wiederholung float+clear. Grundlagen Webgestaltung Seite 136

Selektoren in CSS. HTML/CSS 21. November 2013 E1. 1. Beispiel: Kinder und Enkel

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

C:\Users\Uwe\Documents\Homepages\Zubehör für Homepages\info.html: 5/5

Erstellen von Web-Seiten

Homepage erstellen 2002 Seite 1

Erstellen eines HTML-Templates mit externer CSS-Datei

Musterlösung Klausur Kommunikation I. Sommersemester Dipl.-Ing. T. Kloepfer

Hier mal einige Tipps zum Einbau vom "Anfy" Applets. Hier die Seite von "Anfy" und zum Download des Programms:

Was ist HTML? Designwerkstatt Webart Sommersemester 2014 Institut für Kunstpädagogik, LMU München Martin Pflanzer

Internet Webdesign HTML

AdOps Technische Spezifikationen

Seiten gestalten mit CSS. Die wichtigsten HTML-Elemente. ,CSS gestaltet dynamisch die HTML-Elemente (Boxen)

Format- oder Stilvorlagen

... MathML XHTML RDF

Strukturierung von Inhalten

Die Aufgabe des Browsers ist es, den HTML-Quelltext (source code) zu interpretieren und dann am Bildschirm entsprechend darzustellen:

VWA Rhein-Neckar Dipl.-Ing. Thomas Kloepfer. Kommunikation I (Internet) Übung 4 PHP

Lernziele. World!Wide!Web!-!WWW. Eigenschaften. Das!World!Wide!Web

Einführung: Gestalten von Internet-Seiten

EWS, WS 2016/17, Pfahler

Kurzeinführung in HTML

Multimedia im Netz Wintersemester 2011/12

Seiten für das WWW selber gestalten. html. Kopf. Körper. Beispiel

Copyright Gerd Wagner, , Lehrstuhl Internet-Technologie, Brandenburgische Technische Universität Cottbus, Some rights reserved.

ISBN (Buch) ; (pdf) ; (epub)

Internet-Partner der Wirtschaft. Suchmaschinen-Optimierung

Transkript:

Übung zur Vorlesung Digitale Medien Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid Wintersemester 2016/17

Hyper Text Markup Language Beschreibungssprache von WWW-Seiten: Enthält die Struktur eines Dokuments und teilweise die Darstellung. <h1>ich bin eine Überschrift</h1> <ul> <li>element 1</li> <li>element 2</li> <li>element 3</li> </ul> Ich bin eine Überschrift Element 1 Element 2 Element 3 2

Syntax <TAG [ ATTRIBUT = "wert" ]* > [Inhalt </TAG>] Elemente ( Tags, in eckigen Klammern) kennzeichnen einzelne Dokumentbereiche. Das Ende des Bereichs wird durch ein abschließendes Tag (symbolisiert durch einen Schrägstrich) gekennzeichnet. Manche Elemente haben kein abschließendes Tag (in bestimmten HTML Versionen). Beispiele: p Textparagraph: <p> Paragraph </p> h1, h2, Überschriften in unterschiedlichen Größen: <h3> Mittlerer Text </h3> br Zeilenumbruch (in sich abgeschlossen): <br/> 3

Attribute Attribute innerhalb von Tags werden genutzt, um die Eigenschaften des Elements festzulegen. Welche Attribute genutzt werden können ist vom jeweiligen Element abhängig. Generell können mehrere Attribute kombiniert werden. Der Wert eines Attributs muss in Anführungszeichen gesetzt werden. Beispiele: alt Alternativtext z.b. für Textbrowser (für Blinde etc.): <img src="picture.png" alt="some Image"> id Identifikator eines Elements: <p id="para1"> 4

Aufbau einer HTML-Datei <!DOCTYPE html> <html> Dokumenttyp- Deklaration <head> <meta charset="utf-8"> <title>seitentitel</title> </head> Kopfdaten <body>... </body> Inhalt </html> 5

HTML im Texteditor HTML-Dateien sind normale Textdateien und können deshalb mit jedem beliebigen Texteditor erzeugt werden. z.b. Kate unter Linux (KDE->Dienstprogramme->Kate) oder Notepad / Editor unter Windows (Start->Programme->Zubehör->Editor) oder TextWrangler unter Mac. Günstige Testumgebung: Texteditor und Browser 6

Dokumenttyp Dokumenttyp-Deklaration: <!DOCTYPE html> 7

Header <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <title>seitentitel</title> </head> Header enthält zwei Typen von Metadaten: Für Benutzer und Suchmaschinen (semantische Informationen): <meta name="author" content="herbert Schmidt"> <meta name="description" content="meine besten Häkeltipps"> <meta name="keywords" content="häkeln, Hobbies, Handarbeit"> <meta name="date" content="2007-10-17t20:49:37+02:00"> Für Webserver und Webbrowser: (Angabe des Zeichensatzes, hier UTF-8) <meta charset="utf-8"> 8

Body <body> </html> </body> Body enthält die Beschreibung des HTML-Dokuments. Wichtigste Arten von Elementen: Textstrukturierung Tabellen Bilder Verweise (Hyperlinks) 9

Tags <h1>grosse Ueberschrift</h1> <p> Textparagraph <br> Text nach dem Zeilenumbruch </p> <h3> kleinere Ueberschrift </h3> <!-- Kommentar --> Anmerkungen: Überschriften in 6 verschiedenen Größen (h1 (größte) bis h6 (kleinste)). 10

Listen <ul> </ul> <ol> </ol> <li>1. Element unnummeriert</li> <li>2. Element unnummeriert</li> <li>1. Element nummeriert</li> <li>2. Element nummeriert</li> Wichtige Listen sind <ul> (unordered list) und <ol> (ordered list). Diese können beliebig viele Elemente (<li> list item) enthalten. 11

Logische & Physische Auszeichnungen Logische Auszeichnungen: <em> <strong> <code> <abbr> Betont (emphasized) Stark betont (stronglyemphasized) Programmcode (wird unverändert angezeigt) Abkürzung (abbreviation) Physische Auszeichnungen (wenn möglich vermeiden): <b> Fett (bold) <b>dicker <i>kursiver</i> Text</b> <em> betonter Text </em> <strong>stark betonter Text </strong> 12

Tabellen <table border="1"> <tr> <th>erste Spalte Tabellenkopf</th> <th>zweite Spalte Tabellenkopf</th> </tr> <tr> <td>erste Spalte, Zweite Zeile</td> <td>zweite Spalte, Zweite Zeile</td> </tr> </table> Tabellen bestehen aus einzelnen Zeilen (<tr> table row) und Spalten. Diese Spalten teilen sich auf in <th> (table header) für die Kopfzeile der Tabelle und <td> (table data) für die restlichen Zellen. Die Angabe von <th> Elementen ist optional. Durch das Attribut border wird die angegeben, ob die Tabelle für Layout-Zwecke oder als Datentabelle verwendet wird. Zulässig sind nur 0 und 1. 13

Bilder <img src="bild.gif" style="width=100px; height:100px" alt="ein Bild!" /> auch HTML 4 Styles werden von aktuellen Browsern noch unterstützt, z.b. <img... width="100 height="100 /> Bilder werden durch das <img> Element angezeigt und haben folgende Attribute: src alt width height Pfadangabe zur Bilddatei. Typen: GIF, JPEG, PNG Alternativtext Breite in Pixel Höhe in Pixel 14

Verweise (HTML5) <a href="http://www.google.de">link zu Google</a> <a href="#anker">link auf einen Anker dieser Seite</a> <a name="anker">nämlich hierher</a> Verweise durch <a> (anchor) Elemente. Auf beliebige HTML-Dateien: href="zieladresse oder Dateiname" Innerhalb eines Dokuments: Definition eines Zielpunkts: Und des Verweises: <tag id="ankername"> <a href="#ankername"> 15

Verweise (HTML5) <a href="http://www.google.de">link zu Google</a> <a href="#anker">link auf einen Anker dieser Seite</a> <tag id="anker">nämlich hierher</tag> Verweise durch <a> (anchor) Elemente. Auf beliebige HTML-Dateien: href="zieladresse oder Dateiname" Innerhalb eines Dokuments: Definition eines Zielpunkts: Und des Verweises: <tag id="ankername"> <a href="#ankername"> 16

HTML-Entities ä = ä Ä = Ä ö = ö Ö = Ö ü = ü Ü = Ü ß = ß = < = < > = > & = & 17

HTML5 Verkürzte Angaben: <!DOCTYPE html> <meta charset="iso-8859-1"> Strukturierende Elemente (Auswahl): <aside> Inhalt, der zum umschließenden Inhalt passt aber nicht direkt dazugehört. Z.B. Querverweise zu ähnlichen Artikeln <figure> Bildunterschriften für Medien (Bilder, Videos ) <footer> Fußzeile; Enthält z.b. Informationen über den Autor <header> Kopfbereich; Enthält zum Beispiel eine Überschrift <nav> Navigationsbereich; Verweise auf andere Dokumente oder auch innerhalb des Dokuments möglich <section> Gruppiert thematisch zusammenhängende Inhalte. Enthält oft <header> und <footer> 18

Aufgabe 1 a) Erstellen Sie einen Ordner aufgabe1 und in diesem eine neue Datei mit dem Namen index.html. Der Inhalt dieser Datei (Aufgabe b und c) muss dem HTML 5 Standard entsprechen. b) Die Seite enthält Dokumenttyp- und Zeichensatzdefinitionen. Wo liegt der Hauptvorteil dieser Schreibweise zu alten HTML Versionen? c) Ein Link verweist auf die Vorlesungsseite (http://www.medien.ifi.lmu.de/lehre/ws1516/dm/). Außerdem enthält die Seite einen Text (z.b. Lorem Ipsum) der eine Überschrift enthält. Verwenden Sie dazu strukturierende Elemente aus HTML 5. d) Überprüfen Sie ob Ihre Webseite auf Validität indem Sie die HTML- Dateien index.html, bei W3C Validator (http://validator.w3.org/#validate_by_upload) hochladen. Korrigieren Sie eventuelle Fehler. 19

Lösung zu Aufgabe 1a, c) und d) <!DOCTYPE html> <html> <head> <title>aufgabe 1</title> <meta charset="utf-8"> </head> <body> <a href ="http://www.medien.ifi.lmu.de/lehre/ws1516/dm">link auf die Vorlesungsseite</a> <h1>beispieltext</h1> <section> <p>lorem ipsum... </p> <br/> </section> </body> </html> 20

Lösung zu Aufgabe 1b) Bei HTML 5 wird bei der Dokumenttypdefinition nicht mehr zwischen "strict" und "transitional" unterschieden. In HTML5 ist der Code im meta-tag deutlich kürzer. HTML 4.01 musste sich damals an Regeln halten und diese sind mit Hilfe des Markup-Rahmenwerks SGML formuliert. Die Datei ist also erst gültig (valide), wenn es einen Doktype mit Regeln gibt und diese Regeln auch eingehalten werden. 21

Aufgabe 2 a) Erstellen Sie einen neuen Ordner mit der Bezeichnung stundenplan. Erstellen Sie eine neue Datei index.html. Der Inhalt dieser Datei muss dem HTML 5 Standard entsprechen. b) Erzeugen Sie eine Tabelle mit 6 Spalten und border=1. Jede Spalte steht für einen Werktag. Die Überschrift der ersten Spalte bleibt leer. Erzeugen Sie 11 Zeilen. Füllen Sie die erste Spalte jeder Zeile mit einer Uhrzeit beginnend mit 9:00 10:00 bis 19:00 20:00 aus. c) Tragen Sie folgende Vorlesungen in Ihren Stundenplan ein: Digitale Medien, Freitag von 10:00 bis 13:00 Uhr. Ihre Digitale Medien Übung Eine weitere Vorlesung Die Zellen in der Tabelle sollen entsprechend verbunden werden und jede Veranstaltung sollte mit einer anderen Hintergrundfarbe symbolisiert sein. 22

Lösung zu Aufgabe 2 (Ausschnitt)... <table> <tr> <th></th> <th>montag</th> <th>dienstag</th> <th>mittwoch</th> <th>donnerstag</th> <th>freitag</th> </tr> <tr>... </tr> <tr> <td>10:00-11:00</td> <td></td> <th rowspan="2" class="bgcolorue">übung Analysis für Informatiker und Statistiker</th> <td></td> <th rowspan="2" class="bgcolorue">übung Digitale Medien</th> <th rowspan="3" class="bgcolorvl">vorlesung Digitale Medien</th> </tr> <tr> <td>11:00-12:00</td> <td></td> <td></td> </tr>... 23

Aufgabe3 a) Erstellen Sie eine HTML-Datei mit dem Namen funnypage.html und dem Titel Meine neue Homepage. Ändern Sie die Vorder- und Hintergrundfarbe der Webseite nach Wunsch mittels der entsprechenden Attribute im bodytag und fügen Sie eine große Überschrift mit dem Text Herzlich Willkommen ein. Fügen Sie zwei Absätze mit beliebigem Text hinzu. Richten Sie den Text zentriert aus. b) Suchen Sie im Internet eine animierte GIF-Bilddatei, laden Sie diese herunter und speichern Sie sie im selben Verzeichnis wie funnypage.html. Bauen Sie sie als Bildverweis in ihre neue HTML-Datei ein. Der Verweis soll auf die URL zeigen, von der Sie die Datei heruntergeladen haben. c) Verschönern Sie Ihre neue Homepage weiter: Fügen Sie ein Hintergrundbild hinzu und stellen Sie eine MIDI-Datei als Hintergrundmusik ein. 24

Beispiellösung zu Aufgabe 3 <!DOCTYPE html> <html> <head> <title>meine neue Homepage</title> <meta charset="utf-8"> </head> <body style="background-color: #FA5858; background-image:url(images/background.gif); color: #0000FF; textalign:center;"> <h1>willkommen auf meiner NEUEN hübschen Homepage.</h1> <p>lorem ipsum...</p> <p>lorem ipsum...</p> <p><a href="http://9gag.com/gag/agvlebz?sc=gif"> <img src="images/dog.gif" alt="dogcrashingintosofa"></a></p> <p><img src="images/affe1.gif" alt="affenparty1"> <img src="images/affe2.gif" alt="affenparty2"> <img src="images/affe3.gif" alt="affenparty3"></p> <br/> <audio src="sounds/amazing.mp3" autoplay loop> Your browser does not support the <code>audio</code> element. </audio> </body> </html> 25

Beispiellösung zu Aufgabe 3 26

Übungsblatt 5 Übungsblatt 5: https://www.medien.ifi.lmu.de/lehre/ws1617/dm/ Abgabe bis Freitag den 02.12.2016, 09:00 Uhr morgens in UniWorX 27