Hypertext Markup Language

Slides:



Advertisements
Ähnliche Präsentationen
XHTML+CSS C3O 2003.
Advertisements

25. Mai 2001Kleyer/Oyen/ReuseFolie 1 Fallstudie im Rahmen des Studienganges Wirtschaftsinformatik Christian Kleyer, Daniel Oyen, Svend Reuse Grundkonzeption.
Praktikumsbericht Olga Syasina Sommersemester 2007 Projektseminar
Einführung in HTML (Hypertext Markup Language)
HyperText Markup Language
Webstandards Leinwandbindung Jeder Kettfaden liegt abwechselnd unter bzw. über dem Schußfaden Köperbindung Die Bindungspunkte am diagonalen Köpergrat.
CSS – Cascading Style Sheets
Layout-Modelle für Webseiten und Formulare Ein Überblick über Cascading Stylesheets und JGoodies Stephan Winter, 2004, PG WaviSp, AG-Kastens.
Zurück zur ersten Seite n Style Sheets sind im Prinzip Formatvorlagen für HTML-Dokumente n Über Style Sheets lassen sich zentrale Layout-Vorgaben für eine.
IMS Universität Stuttgart 1 Einführung in XML Hannah Kermes HS: Elektronische Wörterbücher Do,
HTML - Einführung Richard Göbel.
HTML - Eine erste Annäherung
Cascading Style Sheets
Geschichte und Funktion des Internets.
XHTML 1.1 C. Nimz Abstrakte Module XHTML 1.1 C. Nimz Was ist ein abstraktes Modul? Definition eines XHTML-Moduls in spezieller leichter.
Überblick XML: Extensible Markup Language Entwickelt, um Informationen bereitzustellen, zu speichern und zu übertragen Im Gegensatz zu HTML keine vordefinierten.
Einführung XML XML Einführung Andreas Leicht.
Cascading Style Sheets
Cascading Style Sheets CSS
Medien- Technik Millennium Edition 1 Minimales HTML-Dokument Datei: NeueSeite.htm Wie man einen Seitentitel einfügt Seitentitel.
Medien- Technik Millennium Edition 1 Minimales HTML-Dokument Datei: NeueSeite.htm Wie man einen Seitentitel einfügt Seitentitel.
1 Grundlagen und Anwendung der Extensible Markup Language (XML ) Peter Buxmann Institut für Wirtschaftsinformatik Johann Wolfgang Goethe-Universität Frankfurt.
Teil 4 Formatierung mit CSS.
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 wird nicht programmiert, sondern einfach geschrieben!
Informatik Anwendungen I
HTML (I) am Cern in Genf von Sir Tim Berners-Lee entwickelt
Hypertext Markup Language
Abiturprüfung Informatik
Layout mit CSS Iftikhar Ahmad Datum: 2.Juni.2005.
Wird ganz am Anfang der HTML-Datei geschrieben Doctype html public bedeutet, dass man sich auf die Öffentlichkeit der html-dtd bezieht Html ist die meist.
Information und ihre Darstellung: XHTML & CSS
Tutorium zur LV Online Research Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.
Web-Publishing: HTML im Rahmen des PS aus Elektronischer Datenverarbeitung (Rechnerpraktikum)
Daniel Kucher Proseminar XHTML. 1. HTML – Struktur und Versionen 2. Der – Teil 3. Der – Teil 4. Stylesheets (CSS) – Das Rückrat von XHTML.
Aufbau der Stylesheet-Angabe Eigenschaft Eigenschaft das was man formatieren möchte Wert Wert Farbangaben, Einheiten oder Schlüsselworte Deklaration Kombination.
ANDREAS LOHR, OLONDA S.R.O. Einfach anfangen mit HTML.
CSS – Cascading Style Sheets
HTML und CSS Erstellung einer APP. HTML: head Sharky.
WAI konforme Seiten mit TYPO3 (Web Accessibility Initative) © Peter Luser 2005.
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
CSS Stylesheets Projekt Vollpension Romi Klockau
Auf ins Web!. Das World Wide Web 1990 in Genf am Hochenergieforschungszentrum CERN Ziele: neuer wissenschaftlicher Informationsaustausch über das Internet.
Auf ins Web!. Das World Wide Web 1990 in Genf am Hochenergieforschungszentrum CERN Ziele: neuer wissenschaftlicher Informationsaustausch über das Internet.
ÜBERSCHRIFTEN <H1> Überschrift 1 </H1>
HTML Grundkurs Patrick Cato.
Wie funktionieren Internetseiten? Html und Co – Teil 2 Heimo Reiter.
CSS Cascading Style Sheets
Cascading Style Sheets
Cascading Stylesheets Staffelbare Formatvorlagen sind eine direkte Erweiterung von HTML und gestatten eine exaktere Gestaltung einer Webseite. Seit 1998.
HTML Hypertext Markup Language
Vanessa Kogelbauer. font-weight: bold oder normal text-transform: uppercase (gesamter Text in Großbuchstaben), lowercase (gesamter Text in Kleinbuchstaben)
(X)HTML und Tags. HTML - XHTML HTML wird seit 1999 nicht mehr weiterentwickelt. XHTML basiert auf XML und befolgt XML Syntaxregeln. Im weiteren Kursverlauf.
BRÜCKENSEMESTER Kursthema: Frontend-Entwicklung für Webapplikationen M.Sc. Anna Prenzel, Sebastian Otto.
© Manz Verlag Schulbuch Folie 1/5 Layout mit CSSAngewandte Informatik HMTL und CSS Lerneinheit 2 Grandhotel Die Lobby HTML für Struktur HTML und CSS Einbinden.
- Warum: Das HTML-Dilemma
Text Encoding Initiative Universität zu Köln Daten- und Metadatenstandards Seminarleitung: Patrick Sahle Seminarleitung: Patrick Sahle Referentin: Anna.
Stylesheets: Formatvorlagen in HTML
Cascading Style Sheets1 Sprache zum Formatieren von HTML-Elementen Vom W3-Konsortium vorgeschlagen Einfach, aber mächtigere als Formatierungsmöglichkeiten.
CSS Layout Sommerkurs: Frontend-Entwicklung für Webapplikationen
1 Seminar: Web-Engineering Cascading Style Sheets Stefan Hoferer Betreuung: Eva Giani.
Was ist ein HTML-Dokument? - Ein WWW-Dokument, das mit anderen Dokumenten verknüpft ist. - Es kann beinhalten: Text, Bilder, Geräusche, Videos, Animationen,
Begriff „Markup“ Begriff aus Druckindustrie: Layouter fügt Anmerkungen/Markierungen (Tags) hinzu Markup-Languge (ML) = Auszeichnungssprache Beispiele a)
HTML – Grundbegriffe Dipl.Ing. Herta PICHLER.
Hypertext Markup Language
CSS.
 Präsentation transkript:

Hypertext Markup Language HTML Hypertext Markup Language

Begriff „Markup“ Begriff aus Druckindustrie: Layouter fügt Anmerkungen/Markierungen (Tags) hinzu Markup-Languge (ML) = Auszeichnungssprache Beispiele a) das Wort wird <b>fett</b> dargestellt b) \section{Überschrift 1} c)

Historie William Tunnicliffe stellt 1967 generic coding – Konzept vor (Trennung Information von Darstellung.) Buch-Designer Stanley Rice veröffentlicht Idee der editorial structure tags. 1969 Generalized Markup Language (GML): Konzept eines formal definierten Dokumententyps mit einer verschachtelten Struktur. 1986 GML wird zu ISO 8879: Standard Generalized Markup Language (SGML) „Vater“ ist Charles Goldschwab, IBM 1989 Tim Berners-Lee (CERN) beschreibt Grundzüge des WWW 1992 Tim Berners-Lee stellt ersten Entwurf zu HTML vor 1993 Alpha-Version des "Mosaic for X"-Browser (Netscape Browser) 1994 MIT und CERN vereinbaren Gründung der W3 Organisation 1996 Erste Recommendation der Cascading Style Sheets, level 1 1996 Working Draft zur XML, 1998 erste Recommendation 2001 W3C verabschiedet den XML Schema-Standard Quelle: http://www.f4.fhtw-berlin.de/people/thomas/pdf/glMESO_02.pdf

Einführung in HTML und CSS

Auszeichnung von Dokumenten (Text-) Dokumente bestehen aus Struktur Kapitel, Abschnitte, Verweise, Fußnoten, Aufzählungen usw. Inhalt/Daten Text, Bilder, Audio, Video Format/Darstellung Schriftarten, -größen, -formate, Farben, Positionen

Head Body Attribute Tags Evtl. Dokument gemeinsam mit Studenten erstellen (und in der Regel die Dateierweiterung html oder htm hat) HTML-Seite ist ein Textdokument, das über Tags strukturierte Informationen enhält Metainformation: Information über die Information Attribute Tags

HTML: „Erlaubte“ Tags *) Dokument <html>, <head>, <body>, <title>, <meta> Listen <ul>, <ol>, <li> Gliederung <h1>..<h4>, <p>, <br> Bereiche <div>, <span> Links <a href=“http://XX“>, <a href=„mailto:ab@cd.ef> Auszeichnung <pre>, <code>, <em>, <strong>, <cite> Formatierung <table>, <tr>, <td> Formulare <form action=„XY“>, <input>, <select>, <option> Bilder <img src=„XY.gif“> *) Auszug

Übung 1: Bewerbungsseite Inhalt (Werte willkürlich) Demographische Angaben: Name, Adresse, .. Lebenslauf (zweite Seite auf die verlinkt ist) Hobbys (Liste) Tabellarischer Notenspiegel (Fach, Note) Sonstiges Engagement, Besonderheiten Zu verwendende HTML Elemente html, head, title, (meta), body, h1, h2, p, a, ul, li, img*), (table, tr, td) Hinweis auf Stern und auf Farbcode Hilfsmittel: Texteditor Tabelle: Konstruktion anschreiben Kurze Beispiele!!

Beispiel csszengarden HTML: Don‘t Dos Attribute zur Formatierung font, font-size text-align, valign bgcolor, color padding, margin width, height (Frames) (Tabellen zum Positionieren) Arztbrief ? Arztbrief Beispiel csszengarden

Trennung: Darstellung und Inhalt Erst den Inhalt und die Struktur, dann die Formatierung Quelle: www.csszengarden.com

Cascading Style Sheets CSS Festlegung von Layout/Formatierung Werden im Head definiert (extern/intern) Extern: Option 1 intern <head> <link rel=„stylesheet“ type=„text/css“ href=„style.css“> </head> <head> <style type=„text/css“> <!-- HIER_DIE_ANGABEN --> </style> </head> CSS extern: zweite Textdatei Extern: Option 2 <head> <style type="text/css">@import “style.css";</style> </head>

Syntax von CSS-Angaben selector {css-element:wertangabe;} Beispiele h1 {font:arial; color:green;} p {font-weight:bold;}

CSS „Selektoren“ Elemente (p, h1, ul, div, body, table...) Klassen IDs Stylesheet: p,li {font:arial; color:green;} HTML <p>Dieser Text würde grün erscheinen</p> Klassen Stylesheet: .fett {font-weight:bold;} HTML <p class=„fett“>Dieser Text würde fett erscheinen</p> IDs Stylesheet: #box1 {top:50px;} HTML <div id=„box1“>Dieser Text wäre positioniert (s.u.)</div> Pseudoformate (Links: link|visited|hover..) Stylesheet: a:visited {text-decoration:none;} HTML <a href=„index.html“>Home</p> Gleich ausprobieren? Attribute könnten auch spezifiziert werden, dies wird aber vom IE nicht interpretiert p[align] { color:red; } p[align=center] { color:blue; text-align:left; } Hinweis, dass erster Typ der wichtigste ist und in Übungen verwendet wird

Beispiele für CSS Angaben Schriftfomatierung font-family:‘Times New Roman‘, Times, serif font-style:italic font-size:x-small / font-size:12pt font-weight:bold color:red / color:#FF0000 Schriftausrichtung text-align:left (right, center, justify) line-height:20px

Positionierung mit CSS Elemente <div>: Erzwingt Zeilenumbruch; für Positionierung und Formatierung <span>: Text ist fortlaufend, zur Formatierung Beispiel HTML <div id=„box1“>Dieser Text wäre positioniert </div> Stylesheet: #box1 {position:relative;top:50px; left:9px; width:150px; height:50px; background:red}

Optional: Übung 2: CSS-Dateien Gehen auf die Seite www.csszengarden.com Lade dort den HTML Quelltext („Download the sample html file“) Betrachte die HTML-Datei im Browser (ohne CSS) Lade zwei CSS-Dateien auf die Festplatte Öffnen die HTML-Datei im Texteditor und setzen den Stylesheet-Pfad auf die erste CSS-Datei. Öffnen die HTML-Datei im Browser Wiederholen Schritt 5. für zweite CSS-Datei Ziel: Es sollte klar sein, dass die Zengarden-HTML-Datei ohne CSS genauso “nackt” wie der Arztbrief aussieht

Übung 3: Formatieren mit CSS Bewerbung formatieren In HTML auf neue CSS-Datei verweisen Schriftart für gesamtes Dokument: Arial Farbe der Überschriften: blau Optional: Hintergrund der Liste: hellgrau Optional: Hobbys mit <span> kursiv formatieren Optional: Elemente in Bewerbung positionieren Demographische und restliche Daten in ein <div>-Element einbetten Elemente positionieren: Demographische Daten links, Rest rechts Es gibt Lösungsdatei Optional  Hausaufgabe Browser Name: XY Geb: 1923 Ort: Freiburg Ausbildung Schule: XXXX HTWG: YYYY Hobbys xxx

Limitierung von HTML Keine Überprüfung der Struktur Bsp.: „Das Dokument hat vier Überschriften <h1>. Jeder Überschrift folgt ein oder mehre Absätze“ Keine Trennung von Struktur und Semantik Bsp.: <p> kann Laborwerte oder Anamnese enthalten Keine Erweiterbarkeit der Tags Bsp.: Tag <patient> gibt es nicht Keine Überprüfung der Semantik (folgt) Bsp.: Beschreibt Dokument genau einen Patienten? Kein Ersatz für Austauschformate Bsp.: *.doc (Nicht Alles lässt sich in HTML darstellen) Unvollständige Trennung von DatenDarstellung

Trennung: Daten und Darstellung Tabelle Balkendiagramm Kreisdiagramm

Zusammenfassung HTML Geht auf Tim Berner-Lee (CERN) zurück (´92) Ist eine (nicht erweiterbare) Markup-Sprache Beschreibt die Struktur (nicht Semantik) von Dokumenten Sollte CSS zur Formatierung/Layouten nutzen Kann mit dem Tutorial von Stefan Münz (http://de.selfhtml.org) erlernt werden