HTML und CSS. Eine kurze Einführung



Ähnliche Dokumente
HTML. Hypertext Markup Language

Webdesign-Multimedia HTML und CSS

Meine erste Homepage - Beispiele

Publizieren im Internet

HTML5. Wie funktioniert HTML5? Tags: Attribute:

CSS. Cascading Stylesheets

Online-Publishing mit HTML und CSS für Einsteigerinnen

Das TYPOlight CSS-Framework

CASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS

Allgemeine Technologien II Sommersemester Mai 2011 CSS


Aufbau einer HTML Seite:

HTML-Grundlagen (X)HTML:

Schiller-Gymnasium Hof

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

Eine Schnelleinführung in CSS

Inhaltsverzeichnis. Florian Bauer CSS Seite 2 von 10

Erste Schritte mit XHTML

Übungsaufgaben zu XML:

Hypertext Markup Language HTML. Stefan Szalowski Internet-Technologien HTML

Crashkurs Webseitenerstellung mit HTML

HTML Teil 2. So kann man HTML-Seiten mit <div> und CSS gestalten. So sehen einfache Formulare aus

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

Signatur mit Formatierung

Dokumentation Externe Anzeige von Evento Web Dialogen

Angewandte Informatik

WEBSEITEN ENTWICKELN MIT ASP.NET

Computergrundlagen HTML Hypertext Markup Language

Digitale Medien. Übung

CSS - Cascading Stylesheets

Webdesign-Multimedia HTML und CSS

CSS - Formatierung. CSS Formatdefinition außerhalb des style-attributes

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

CSS. Cascading Style Sheets

HTML Programmierung. Aufgaben

Digitale Medien. Übung

Webdesign Grundlagen. Michael Kraft, M.A. WS 2012/2013

Ursprung des Internets und WWW

Aufgabenbereich 3: Layoutgestaltung mit CSS

Frames oder Rahmen im Browserfenster

Information und ihre Darstellung: XHTML & CSS

Mini-Dokumentation zur Bearbeitung der Website massweiler.de

Aufgaben der Klasse FTI33 HTML: 1. Durch welchen Befehl wird ein Hyperlink in einem Bestimmten Frame angezeigt?

Unterschied zwischen HTML & XHTML?

Webseiten sind keine Gemälde. Webstandards für ein besseres Web. Webstandards für ein besseres Web

Eine wirklich große Hilfe war die Typo3-Dokumentation der Firma Mittwald:

Einführung Responsive Webdesign

Crashkurs HTML und CSS

AdOps Technische Spezifikationen

Allgemeine Technologien II Wintersemester 2011 / November 2011 CSS

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

HTML - Die Sprache des Internets. Grundlagen und Kurzprojekt

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

Seminar DWMX DW Session 004

Format- oder Stilvorlagen

Webportfolio Kurs 2 1

Erstellen eines HTML-Templates mit externer CSS-Datei

HTML5, CSS3 und JavaScript 1.8. Fortgeschrittene Entwicklung von Webseiten. Isolde Kommer. 1. Ausgabe, 2. Aktualisierung, Dezember 2013 HTML5F

Webdesign mit (X)HTML und CSS

Softwaretechnik Teil Webprogrammierung (HTML, PHP) SS2011

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

44 2CSS* Basistext. 2.1 Was ist CSS? *

Robert R. Agular Thomas Kobert. 5. Auflage HTML. Inklusive CD-ROM

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

Referenzen Frontend und PHP

Barrierefreie Webseiten erstellen mit TYPO3

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

Layoutmodelle. Steffen Schwientek Große Klostergasse Friedberg schwientek@web.de Web :schlaukopp.org

Da die Bedienung des Editors viele Möglichkeiten aufweist, aber auch etwas Übung voraussetzt, haben wir ihm ein eigenes Unterkapitel gewidmet.

Teil I: Das Design. 1 Webdesign und Webstandards Gestaltung und Layout Typografie Farbe Medien...

Internet und Webseiten-Gestaltung

Innovator 11. Design der Dokumentation ändern. Wie Sie die Dokumentation von Innovator Ihrer Corporate Identity anpassen. HowTo.

Tabellenfreies Layout in HTML

Webseiten-Bericht für creator.pressreaders.eu

4 Aufzählungen und Listen erstellen

Webseite in XML Kurzeinführung

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

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

Web-Programmierung (WPR)

Beleg 1/HTML: Erstellen einer Beispiel-Webseite

Anwendungsbeispiel zu XML -MathML

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

Webseitenverwaltung. Mit HTML, CSS und ein klein wenig PHP. Steffen Schwientek

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

QTS. Qualitätssicherungs-Teileverfolgungs- System online. Benutzung der grafischen Oberfläche via Internetbrowser

Transkript:

HTML und CSS Eine kurze Einführung

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) 2

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 3

HTML & CSS 4

Was sehen Sie?

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 6

Beispiele 7

Head Body Tags Attribute 8

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 9

Neuerungen bei HTML 5 <meta charset="utf-8"> <!DOCTYPE html> Struktur: section, article, aside, header, footer, nav, figure Sonstige: vido, progress, canvas, details,summary, datalist Input-Types: tel, search, url, email, date, number, color center, font, strike, u, frame, frameset, Draggable, video, offline web applicastions Quelle: http://www.w3.org/tr/2010/wd-html5-diff-20100624/ 10

Hinweis <table>-tag <table border="1"> <tr> <th>spalte 1</th> <th>spalte 2</th> </tr> <tr> <td>zeile 1, Spalte 1</td> <td>zeile 1, Spalte 2</td> </tr> <tr> <td>zeile 2, Spalte 1</td> <td>zeile 2, Spalte 2</td> </tr> </table> 11

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 12 csszengarden

Trennung: Darstellung und Inhalt Quelle: www.csszengarden.com 13

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> Extern: Option 2 <head> <style type="text/css">@import "style.css";</style> </head> <head> <style type="text/css"> <!-- HIER_DIE_ANGABEN --> </style> </head> 14

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

CSS Selektoren Elemente (p, h1, ul, div, body, table...) 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> 16

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

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} 18

Selektor: Direkte und indirekte Kindelemente <body> <h1>überschrift <em>wichtig</em></h1> <p>selektoren <em>erster</em> Teil <ul><li>ein <em>listenelement</em><ul> </p> <p>unser <em>zweiter</em> Absatz</p> </body> body h1 em em p ul p em p em {color : red;} li em 19

Selektor: Direkte Kindelemente <body> <h1>überschrift <em>wichtig</em></h1> <p>selektoren <em>erster</em> Teil <ul><li>ein <em>listenelement</em><ul> </p> <p>unser <em>zweiter</em> Absatz</p> </body> body h1 em em p ul p em p > em { color : red;} li em 20

Selektor: nachfolgendes Element <body> <h1>überschrift <em>wichtig</em></h1> <p>selektoren <em>erster</em> Teil <ul><li>ein <em>listenelement</em><ul> </p> <p>unser <em>zweiter</em> Absatz</p> </body> body h1 em em p ul p em h1 + p {color : red;} li em 21

Selektor: Attributwerte <body> <h1>überschrift <em>wichtig</em></h1> <a href="www.ab.de">link 1</a> <a href="www.ce.de">link 1</a> </body> body h1 a a a[href="www.ab.de"] {color : red;} Noch mehr Selektoren unter http://net.tutsplus.com/tutorials/html-css-techniques/the-30-css-selectors-you-must-memorize/ 22

Trennung: Daten und Darstellung Tabelle Balkendiagramm Kreisdiagramm 23

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

Zusammenfassung HTML geht auf Tim Berner-Lee (CERN) zurück ( 92) ist eine (nicht erweiterbare) Markup-Sprache beschreibt die Struktur (nicht Semantik) von Dokumenten nutzt CSS zur Formatierung/fürs Layout kann mit dem Tutorial von Stefan Münz (http://de.selfhtml.org) erlernt werden wird durch HTML5 erweitert, was die Seite http://slides.html5rocks.com schön erklärt 25