Grundlagen Kommunikationssysteme HTML/CSS

Slides:



Advertisements
Ähnliche Präsentationen
HS-Projekt Friedrich Junge-Schule, Kl. 9c, 2011 Wie funktionieren Internet-Server? Web-Server auf eigener Domain und Game-Server für Internet-Spiele Teilnehmer:
Advertisements

WML – Wireless Markup Language Vortrag von Eduard Jakel.
HyperText Markup Language
WWW World Wide Web.
Eine Page von Fachinformatikern für Fachinformatiker
Aufbau des Internets Überblick Prof. Dr. T. Hildebrandt
Basis-Architekturen für Web-Anwendungen
FI Knowledge Base Eine Page von Fachinformatikern für Fachinformatiker.
CSS – Cascading Style Sheets
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.
HTML - Einführung Richard Göbel.
Internetstruktur Das Internet besteht aus vielen Computern, die weltweit untereinander vernetzt sind.
HTML - Eine erste Annäherung
Cascading Style Sheets
Geschichte und Funktion des Internets.
Benutzen von Internetseiten
Erstellen einer Webseite Fortbildung am FPGZ Stephan Best.
Park Körner VerlagHTML Einführung HTML - erste Informationen für Einsteiger.
Wizards & Builders GmbH Hypertext Markup Language Beschreibung von HTML als Vorbereitung für Webserver mit Microsoft Visual FoxPro.
1 Grundlagen und Anwendung der Extensible Markup Language (XML ) Peter Buxmann Institut für Wirtschaftsinformatik Johann Wolfgang Goethe-Universität Frankfurt.
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.
Coccon das Web-XML-Publishing System Thomas Haller.
Vortrag HTML, XHTML, DHTML
Webseitengestaltung.
HTML (I) am Cern in Genf von Sir Tim Berners-Lee entwickelt
Gegenstand EDV Thema: Informative Webseiten
DAS INTERNET ABKÜRZUNGEN FTP – File Transfer Protocol WWW – World Wide Web HTTP – Hiper Text Transfer Protocol HTML - Hiper Text Markup Language TCP/IP.
Entstehung des Internet
Vukovic, Marbot, Fanton.
Cedric Heid, Lukas Burkhardt
HTML-Editor Phase 5 (Download )
Grundlagen: Client-Server-Modell
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)
Aufbau der Stylesheet-Angabe Eigenschaft Eigenschaft das was man formatieren möchte Wert Wert Farbangaben, Einheiten oder Schlüsselworte Deklaration Kombination.
Ausgabe vom Seite 1, XML Eine Einführung XML - Eine Einführung.
Oliver Spritzendorfer Thomas Fekete
CSS – Cascading Style Sheets
HTML HyperText Markup Language Die Programmiersprache des WWW
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.
Html basics. html ist… Auszeichnungssprache (Seiten werden beschrieben) unterscheidet zwischen Inhalt und Anweisung jede!! Webseite besteht nur aus (Quell)-Text.
Das Internet Inhalt: Geschichte Netzschema
Materialien zur Fortbildungsreihe C für die Informatik in SII
ÜBERSCHRIFTEN <H1> Überschrift 1 </H1>
HTML Grundkurs Patrick Cato.
Client-Server-Modell
Provider und Dienste im Internet
CSS Cascading Style Sheets
W W W - World Wide Web. Das World Wide Web kommt aus dem Englischen und bedeutet ‚Weltweites Netz‘ ist ein über das Internet abrufbares Hypertext-System.
Grete Kugler Webdesign - Teil 1 Internet und WWW Aufbau von HTML-Seiten Formatierungen und Links.
HTML Hypertext Markup Language
(X)HTML und Tags. HTML - XHTML HTML wird seit 1999 nicht mehr weiterentwickelt. XHTML basiert auf XML und befolgt XML Syntaxregeln. Im weiteren Kursverlauf.
DREAMWEAVER MODUL DRWMX_0203 WEBDESIGN MODUL DRW_02 h.huetter 1 Dreamweaver MX - Tabellen Teil 3 Den Schriftstil ändern Um die CSS-Formatierungen auch.
von Prof. Thomas Deutsch
J. Nürnberger1 HTML Hypertext Markup Language Grundlagen.
Datenbanken im Web 1.
Webserver Apache & Xampp Referenten: Elena, Luziano und Sükran
Abschlussprojekt.  Wahl eines beliebigen Themas (z.b. Hobby)  eigenständige Ausarbeitung des gewählten Themas in Form einer Website Abschlussprojekt.
Das World Wide Web Stephan Becker TIT05BGR SS06. Das World Wide Web Übersicht Hypertext & Hypermedia HTML Dokumentenidentifikation Dokumententransport.
Internet - Grundbegriffe Unterlagen zum Kurs "Wie erstelle ich eine Homepage?"
Cascading Style Sheets1 Sprache zum Formatieren von HTML-Elementen Vom W3-Konsortium vorgeschlagen Einfach, aber mächtigere als Formatierungsmöglichkeiten.
Das Internet Ein Netzwerk, das viele Rechner miteinander verbindet
Hypertext Markup Language
WILLKOMMEN ZUM SOMMERKURS Kursthema: Frontend-Entwicklung für Webapplikationen M.Sc. Anna Prenzel, Sebastian Otto.
Web-Design Wie erstelle ich eine eigene Webseite und bringe sie ins weltweite Internet Ein Kurs der Agenda 21 von Postbauer-Heng in Zusammenarbeit mit.
Content Management Systeme. Menü Header ContentSitebar.
Webseite programmieren Informatikpräsentation. Inhaltsverzeichniss Webseite Uniform Resource Locators Website Unterschied Webseite + Website Geschichte.
Webseiten – HTML Gliederung 1.Einführung in HTML 2.Aufbau einer einfachen Webseite.
Was ist ein HTML-Dokument? - Ein WWW-Dokument, das mit anderen Dokumenten verknüpft ist. - Es kann beinhalten: Text, Bilder, Geräusche, Videos, Animationen,
 Präsentation transkript:

Grundlagen Kommunikationssysteme HTML/CSS Praktikum zu Wirtschaftsinformatik 1: Internet- / Datenbankapplikationen W1321-02 – WS 2006/2007 Grundlagen Kommunikationssysteme HTML/CSS

Agenda Kommunikationssysteme HTML CSS OSI-Referenzmodell Client-Server-Architektur Webserver Tomcat/Cocoon HTML Definition Allg. Syntax Spezielle Tags Formatierung zwischendurch Beispiele CSS Einbindung in HTML Wirtschaftsinformatik 1 2006-10-23

Kommunikationssysteme Einige (wenige) Grundlagen

ISO-OSI-Referenzmodell OSI = Open System Interconnection 7-Schichten-Referenzmodell für herstellerunabhängige Kommunikations-systeme Jede Schicht stellt darüberliegender Schicht bestimmte Dienste zur Verfügung und nutzt selbst Dienste der darunterliegenden Schicht Wirtschaftsinformatik 1 2006-10-23

ISO-OSI-Referenzmodell Protokolle: Anwendungs-orientiert HTTP FTP HTTPS TCP UDP Transport-orientiert IP Ethernet Token Ring Quelle: Abdus Salam International Centre for Theoretical Physics http://www.ictp.trieste.it/~radionet/1998_school/networking_presentation/page6.html Ablauf Kommunikation logische, horizontal Verbindung  Protokoll Physische, vertikale Kommunikation zwischen Schichten Wirtschaftsinformatik 1 2006-10-23

Client-Server-Architektur DB [Quelle: Stahlknecht, Hasenkamp: Einführung in die Wirtschaftsinformatik. Springer-Verlag, Berlin et al., 11. Auflage 2005] Einstufig: Server hält Daten und Anwendungen vor Client-Zugriff bzw. eigene Anwendungen und Daten Mehrstufig: Getrennte Server für Daten und Anwendungen Client-Zugriff sowohl auf Daten- als auch auf Anwendungsserver Client und Server müssen nicht notwendigerweise zwei getrennte Maschinen sein. Es handelt sich mehr um Dienste/Prozesse. Wirtschaftsinformatik 1 2006-10-23

Webserver Statischer Webauftritt: Rückgabe gespeicherter (HTML)-Dokumente Generierter Webauftritt: Rückgabe zum Zeitpunkt der Anfrage erzeugter (HTML)-Dokumente Bsp. Spiegel Online Dynamischer Webauftritt: Rückgabe erzeugter (HTML)-Dokumente zum Zeitpunkt der Anfrage und durch Benutzereingabe Quelle: Langham, Matthew: Cocoon. Indianapolis, Ind. [u.a.]  : New Riders , 2003 Wirtschaftsinformatik 1 2006-10-23

Cocoon Darstellung Logik Daten Webserver + ScriptEngine (z.B. Tomcat) XML Quelle: Langham, Matthew: Cocoon. Indianapolis, Ind. [u.a.]  : New Riders , 2003 Wirtschaftsinformatik 1 2006-10-23

Hypertext Markup Language HTML Hypertext Markup Language

HTML - Definition „Die Hypertext Markup Language (HTML), oft auch kurz als Hypertext bezeichnet, ist eine textbasierte Auszeichnungssprache zur Darstellung von Inhalten wie Texten, Bildern und Hyperlinks in Dokumenten. HTML-Dokumente sind die Grundlage des World Wide Web und werden von einem Webbrowser dargestellt. (…)“ [Quelle: http://de.wikipedia.org/wiki/Html abgerufen am 2006-10-16] Anmerkung: Wir werden uns im Praktikum an die XHTML 1.0 – Konventionen halten. Größte Unterschiede zu HTML 4.01: alle Tags werden klein geschrieben und in der richtigen Reihenfolge geschlossen. Wirtschaftsinformatik 1 2006-10-23

HTML - Definition Zwei Sichten: Im Browser  Anwendersicht Im Editor  Entwicklersicht Bsp.: Uni Paderborn Wirtschaftsinformatik 1 2006-10-23

Allg. Aufbau von HTML-Seiten Eine gewöhnliche HTML-Datei besteht grundsätzlich aus folgenden Teilen: Dokumenttyp-Deklaration (Angabe zur verwendeten (X)HTML-Version) Header (Kopfdaten. z.B. Angaben zu Titel) Body (anzuzeigender Inhalt, also Text mit Überschriften, Verweisen, Grafikreferenzen usw.) Wirtschaftsinformatik 1 2006-10-23

Syntax einer (X)HTML-Seite <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <title>Landhandel online</title> </head> <body> <h1>Kaufen Sie landwirtschaftliche Produkte ein</h1> <p>Hier können Sie in verschiedenen Kategorien nach diversen Produkten des täglichen Landlebens stöbern und in Ihren Warenkorb legen.</p> </body> </html> Body beinhaltet die eigentlichen, sichtbaren Informationen einer Webseite. Wirtschaftsinformatik 1 2006-10-23

Aufgabe (I) HTML-Seite erstellen Vorgehensweise: Start – Ausführen – Notepad HTML-Grundgerüst erstellen Titel „Winfo 1-Praktikum“ Eine Überschrift und zwei Absätze im Body. Speichern als index.html Aufruf im Browser Wirtschaftsinformatik 1 2006-10-23

Weitere HTML-Tags <p>Hier ist ein Absatz.</p> Textabsatz <h1></h1>…<h6></h6> Überschriften von groß bis klein <br/> Zeilenumbruch Wirtschaftsinformatik 1 2006-10-23

Unsortierte Liste <ul> <li>Produkte</li> <li>Unternehmen</li> <li>Angebote</li> </ul> Wirtschaftsinformatik 1 2006-10-23

Nummerierte Liste <ol> <li>Einkauf</li> <li>Lagerung</li> <li>Verkauf</li> </ol> Wirtschaftsinformatik 1 2006-10-23

Weitere HTML-Tags (II) <b>...</b> fett <i>...</i> kursiv <u>...</u> unterstrichen <i><u>…</u></i> kursiv und unterstrichen Reihenfolge beachten! Wirtschaftsinformatik 1 2006-10-23

Bereich/Block <div align=“right“> <p>Der Absatz gehört</p> <p>zu diesem Absatz</P> <ul> <li>genau</li> <li>wie diese</li> <li>Liste.</li> </ul> </div> Wirtschaftsinformatik 1 2006-10-23

Aufgabe (II) HTML-Seite erweitern index.html wieder in Notepad öffnen Bereich (<div>) mit Überschrift 3. Ordnung darunter wieder einen Textabsatz eine unsortierte Liste mit vier Einträgen Textformatierungen fett + kursiv Speichern und im Browser öffnen Wirtschaftsinformatik 1 2006-10-23

Tabellen <table border="1"> <tr> <th>Microsoft</th> <th>Mozilla</th> <th>Opera</th> </tr> <td>IE 6</td> <td>Firefox</td> <td>Opera</td> <td>unsicher</td> <td>sicher</td> </table> Wirtschaftsinformatik 1 2006-10-23

Tabellen (II) <table width="100%" border="1" cellpadding="2" cellspacing="2"> <tr> <td colspan="2" rowspan="1">Hier könnte ein Banner oder ein Logo sein</td> </tr> <td width="20%">Navigation<br> <u>Link 1</u><br> <u>Link 2</u></td> <td width="80%">Hier wäre der Inhalt denkbar.<br></td> <tr align="center"> <td width="100%" colspan="2" rowspan="1"> <u>Impressum</u> <u>Kontakt</u> </td> </table> Wirtschaftsinformatik 1 2006-10-23

Tabellen (III) Zellen verbinden spaltenweise über colspan zeilenweise über rowspan Dadurch Möglichkeit zur einfachen Strukturierung einer Webseite Wirtschaftsinformatik 1 2006-10-23

Referenz bzw. das Linkziel Links Textverweis: <a href="http://www.upb.de/">Uni PB</a> Email-Verweis: <a href="mailto:beispiel@example.org? subject=Test">Email mit Betreff</a> Anker Start Referenz bzw. das Linkziel Linktext im Browser Anker Ende Wirtschaftsinformatik 1 2006-10-23

Bilder Referenzieren <img src="logo.gif" /> Rahmen <img src= "logo.gif" width= "50" height= "30" border="4" /> Pfade besser relativ wählen src=“logo.gif“ liegt im gleichen Verzeichnis wie HTML-Datei src=“images/logo.gif“ liegt ein Verzeichnis darunter Wirtschaftsinformatik 1 2006-10-23

Aufgabe (III) HTML-Seite erweitern index.html wieder in Notepad öffnen Tabelle mit drei Spalten und zwei Reihen einfügen Linke Spalte je ein Bild (logo.gif) Rechte Spalte zwei Textlinks und ein E-Maillink Wirtschaftsinformatik 1 2006-10-23

HTML-Formatangaben Hintergrund Text Farbe: <body bgcolor=“#f5f5f5“> Bild: …background="background.jpg“> Text <body text=“green“ link=“gold“> und das für jede Seite, jeden Link… Besser: Formatierung auslagern  CSS Wirtschaftsinformatik 1 2006-10-23

Cascading Style Sheets CSS Cascading Style Sheets

CSS - Definition “Cascading Style Sheets (CSS) is a simple mechanism for adding style (e.g. fonts, colors, spacing) to Web documents.” http://www.w3.org/Style/CSS/ Vorteile Zentrale Design-Definition und somit schnell änderbar (Formatvorlage) Einheitliches Design für alle Seiten eines Projektes Mehr Gestaltungsmöglichkeiten als mit HTML Vorlagen für verschiedene Ausgabeformate (PC, Handy, PDA,…) Wirtschaftsinformatik 1 2006-10-23

CSS – Cascading Style Sheets Einbindung über Verweis im Head an externe Datei <link rel="stylesheet" type="text/css" href="formate.css"> oder im Head selbst deklarieren <style type="text/css"> <!-- /* ... Hier werden die Formate definiert ... */ --> </style> oder in einem HTML-Tag selbst <h1 style="[element-spezifische Formate]">...</h1> Wirtschaftsinformatik 1 2006-10-23

CSS (II) Empfehlungen zum Umgang mit CSS 2.0 und mögliche Formatierungen siehe http://www.w3.org/TR/REC-CSS2/ http://www.w3.org/Style/CSS/ oder mit Beispielen http://de.selfhtml.org/css/index.htm Extrem: http://www.csszengarden.com/ Wirtschaftsinformatik 1 2006-10-23

Arbeitsauftrag Ab Mi., 25.10.2006 auf Webseite verfügbar Abgabe bis 29.10.2006 23:59 h per E-Mail mit Link zur Seite an andre.wickenhoefer@notes.upb.de Wirtschaftsinformatik 1 2006-10-23

Webseite bei IMT Über IMT-Benutzerverwaltung Website freischalten Via FTP-Zugang Seite kopieren Seite aufrufen http://homepages.uni-paderborn.de/user Wirtschaftsinformatik 1 2006-10-23

Quellen/Verweise Umfassende Online-Hilfe zu (X)HTML, CSS etc. http://de.selfhtml.org Empfehlung Webeditoren: Texteditor (m. Syntaxhighlighting u.a. HTML, Java, SQL): Notepad2 http://www.flos-freeware.ch/notepad2.html WYSIWYG: NVU http://www.nvu-composer.de/ Wirtschaftsinformatik 1 2006-10-23

Weitere Links http://keksdose.netfirms.com/bookmarks.html http://www.4.am/tutorial/Tutorial/CSS_fuer_Schreibfaule:_Schlanke_Webprogrammierung_200510241317.html http://www.webdesign-referenz.de/start.shtml http://www.devlisting.com/ Wirtschaftsinformatik 1 2006-10-23