CSS – Cascading Style Sheets

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.
WWW World Wide Web.
Webstandards Leinwandbindung Jeder Kettfaden liegt abwechselnd unter bzw. über dem Schußfaden Köperbindung Die Bindungspunkte am diagonalen Köpergrat.
SVG und X3D Referentin: Gergana Ivanova
Markus Tank, Wie arbeitet man mit dem Rich Text Editor?
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.
XML - Aufbau und Struktur - mit Einsatz im B2B
Hands On – Einführung in XML
HTML - Einführung Richard Göbel.
FH-Hof Extensible Markup Language Richard Göbel. FH-Hof Extensible Markup Language XML XML ist universeller Ansatz für die Strukturierung von Zeichenketten.
DOM (Document Object Model)
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.
XHTML 1.1 C. Nimz Abstrakte Module XHTML 1.1 C. Nimz Was ist ein abstraktes Modul? Definition eines XHTML-Moduls in spezieller leichter.
Modularization of XHTML™
Ü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
Schulen ans Netz Oberhausener Moderatoren
Tobias Högel & Dennis Böck,
Cascading Style Sheets CSS
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.
Eine Produktion von der Firma Presentations GmbH
HTML wird nicht programmiert, sondern einfach geschrieben!
Hyperlinks und Anker Links notieren
HTML (I) am Cern in Genf von Sir Tim Berners-Lee entwickelt
Gegenstand EDV Thema: Informative Webseiten
Hypertext Markup Language
DAS INTERNET ABKÜRZUNGEN FTP – File Transfer Protocol WWW – World Wide Web HTTP – Hiper Text Transfer Protocol HTML - Hiper Text Markup Language TCP/IP.
Abiturprüfung Informatik
Entstehung des Internet
Seminar XML-Technologien: VoiceXML/SMIL 1 Was ist SMIL ? Synchronized Multimedia Integration Language Ausprache wie das englische Wort smile {smaIl} August.
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.
Daniel Kucher Proseminar XHTML. 1. HTML – Struktur und Versionen 2. Der – Teil 3. Der – Teil 4. Stylesheets (CSS) – Das Rückrat von XHTML.
Wohlgeformtheit und Gültigkeit Grundlagen der Datenmodellierung Anke Jackschina.
Aufbau der Stylesheet-Angabe Eigenschaft Eigenschaft das was man formatieren möchte Wert Wert Farbangaben, Einheiten oder Schlüsselworte Deklaration Kombination.
Oliver Spritzendorfer Thomas Fekete
CSS – Cascading Style Sheets
2 Internet- Technologie Seite 1 Prof. J. WALTER Kurstitel Stand: september 2002 Internet-Technologie Herzlich Willkommen Prof. J. Walter.
CSS Stylesheets Projekt Vollpension Romi Klockau
Barrierefreies Webdesign Überarbeitung der Homepage
Vortrag: Frames & Javascript.
Hypertext Markup Language
HTML Grundkurs Patrick Cato.
Wie funktionieren Internetseiten? Html und Co – Teil 2 Heimo Reiter.
CSS Cascading Style Sheets
Digitale Medien I Programmablauf der Vorlesung am 05. Juli 2014 Dozent: Gerhard Fleige Digitale Medien I Samstag, 05. Juli 2014 Die nachfolgenden Folien.
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.
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
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.
Semantic Web.
- Warum: Das HTML-Dilemma
Das World Wide Web Stephan Becker TIT05BGR SS06. Das World Wide Web Übersicht Hypertext & Hypermedia HTML Dokumentenidentifikation Dokumententransport.
Einführung xHTML / cHTML Stefan Pietschmann | Katja Pischke Gliederung Einführung xHTML  Überblick  Gründe für xHTML  Unterschiede zu HTML  DTDs und.
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
XSLT I Re-usable Content in 3D und Simulationssystemen Dozent: Prof. Manfred Thaller Referentin: Elisabeth Chang.
Ein Winkellayout mit float
CSS.
 Präsentation transkript:

CSS – Cascading Style Sheets Gliederung: Geschichte/ Entstehung von CSS Sinn und Zweck von CSS Syntax Boxmodell Anwendung Selektoren Einbindung Fazit Quellen Moritz, Potyka, Benhold, Kulinski,

Geschichte des CSS 1993 sogenannte Web- Stylesheets Stylesheet = Art Formatvorlage welche auf Trennung von Informationen und eigentlichen Darstellung basiert zugewiesenen Daten werden vom Stylesheet interpretiert und für Bildschirmausgabe formatiert  Ziel ist Aufwertung von Webseiten Moritz, Potyka, Benhold, Kulinski,

Geschichte des CSS 1994 Hakan Wium Lie schlägt erstmals CCS vor wie man es heute kennt CSS ist Gemeinschaftsproduktion von Lie und Bert Bos Bos arbeitete vorher an Implementierung (lateinisch implere, „anfüllen“, „erfüllen“) eines Browsers namens Argo und benutzte dabei eigene Stylesheets Moritz, Potyka, Benhold, Kulinski,

Geschichte des CSS zu diesem Zeitpunkt auch andere Sprachen für Strukturierte Dokumente aber CSS erstes Programm um Regeln zu definieren die über mehrere Stylesheets vererbt werden konnten setzte damit einen wichtigen Standard für die weitere Entwicklung von Stylesheet- Sprachen Moritz, Potyka, Benhold, Kulinski,

Geschichte des CSS durch 2 Präsentationen von CSS wurde World Wide Web Consortium (W3C) auf CSS aufmerksam  weiter entwickelt und bearbeitet Resultat: 1996 - CSS Level 1 Erweiterungen folgten dann 1998 mit CSS Level 2 CSS2 von Browsern zum größten Teil korrekt umgesetzt doch oft unzulangende Unterstützung Moritz, Potyka, Benhold, Kulinski,

Geschichte des CSS W3C arbeitet momentan an Weiterentwicklung von CSS2 um bestehende Probleme zu verringern neben Weiterentwicklung von CSS2 Neuentwicklung von CSS Level3 CSS3  Aufbau der Teiltechniken modular modular heißt in diesem Zusammenhang das die Steuerung der Sprachausgabe ihren eigenen Entwicklungsrhythmus und Versionsschritte haben Moritz, Potyka, Benhold, Kulinski,

Sinn und Zweck von CSS / Stylesheets Sprache zum Formatieren von HTML/XHTML-Elementen auf Web-Seiten doch CSS erlaubt größeres Spektrum an Möglichkeiten der Formatierung durch interne und externe Einbindung  Stylesheet wird inmitten des Dokumentes, also im Head- Bereich deklariert oder in externe Datei ausgelagert Moritz, Potyka, Benhold, Kulinski,

Sinn und Zweck von CSS / Stylesheets Vorteil der externen Auslagerung  jedes Format muss nur einmal festgelegt werden dann über gesamtes Projekt gültig Formateigenschaften werden also auf alle HTML Dateien überschrieben durch Einbinden externer Stylesheets Dateien wesentlich kleiner und Darstellung der Seiten schneller Moritz, Potyka, Benhold, Kulinski,

Sinn und Zweck von CSS / Stylesheets Browser wie Firefox, Internet Explorer oder Opera zeigen oft verschiedene Darstellungen von einer Seite immernoch Irritationen wodurch Darstellung entweder nicht gleich oder nur teilweise erfolgen kann Elemente im Anzeigefenster des Browsers können positioniert und Abstände definiert werden Moritz, Potyka, Benhold, Kulinski,

Sinn und Zweck von CSS / Stylesheets CSS macht es möglich auf unterschiedlichen Ausgabemedien, wie Bildschirm, Papier, Projektion differenzierte Darstellungen anzuzeigen kann von Nutzen sein wenn derartige Implementierung durch Verwenden von Geräten mit Unterschiedlichen Auflösungen wie PDA’s oder Mobiltelefonen W3C Ergänzung für Handy - CSS Mobile Profile 2.0 Moritz, Potyka, Benhold, Kulinski,

Sinn und Zweck von CSS / Stylesheets Beispiel Wikipedia-Seite auf verschiedenen Handymodellen Moritz, Potyka, Benhold, Kulinski,

Sinn und Zweck von CSS / Stylesheets Beispiel Wikipedia-Seite auf verschiedenen Handymodellen Moritz, Potyka, Benhold, Kulinski,

Sinn und Zweck von CSS / Stylesheets Beispiel Wikipedia-Seite auf verschiedenen Handymodellen Moritz, Potyka, Benhold, Kulinski,

Sinn und Zweck von CSS / Stylesheets Beispiel Wikipedia-Seite auf verschiedenen Handymodellen Moritz, Potyka, Benhold, Kulinski,

Sinn und Zweck von CSS / Stylesheets Beispiel Wikipedia-Seite auf verschiedenen Handymodellen Moritz, Potyka, Benhold, Kulinski,

Sinn und Zweck von CSS / Stylesheets auch in Zukunft weitere Gestaltungsmöglichkeiten derzeitige Weiterentwicklung von CSS Level 2 und Neuentwicklung von Level 3 versprechen neue Features CSS ermöglicht akustische Wiedergabe auf Web-Seiten Aussehen des Cursors in verschiedenen Browsern kann unterschiedlich dargestellt  Einflussnahme auf die Anzeigefenster möglich Moritz, Potyka, Benhold, Kulinski,

Boxmodell Grundlegende Regel für Einbindung von CSS Reservierung eines Rechtecks für jedes Element einer Seite Eigenschaften variierbar Untergeordnete Boxen Moritz, Potyka, Benhold, Kulinski,

Anwendung von CSS Typ: Selektion nach dem HTML-Elementnamen. Beispiel: Ein HTML-Element <h1> ist vom Typ h1. Klasse: Selektion nach dem class-Attribut des Elementes. Beispiel: Ein HTML-Element <span class="rot"> hat die Klasse rot. ID: Selektion nach dem id-Attribut des Elementes. Beispiel: Ein HTML-Element <div id="footer"> hat die id footer. Attribut: Selektion nach beliebigen Attributen, nicht nur class oder id. 27.03.2017 Moritz, Potyka, Benhold, Kulinski,

Was sind Selektoren? Für Aufrufung der Eigenschaften Verbindung zwischen einzelnen Elemenen der Seite (welche formatiert werden sollen) und der externen Datei (auf welche Zugegriffen werden soll) Struktur: Selektor { Stylesheet- Angabe;} Selektor { Stylesheet-Angabe; ... }

Typ-Selektoren Ein HTML-Elementname als Selektor gilt für alle HTML-Elemente des bezeichneten Typs. Beispiel: h1 { color: blue; font-weight: bold; } <h1>Dies ist eine Überschrift</h1> 27.03.2017 Moritz, Potyka, Benhold, Kulinski,

Klassen-Selektoren Mit einem Punkt gefolgt von einem Klassennamen schränken Sie die Auswahl der Elemente auf eine bestimmte Klasse ein. Beispiel: .rot { color: red; } <span class="rot"> Dies wird rot dargestellt.</span> <div class="rot"> Dies auch! </div> <h1 class="rot"> Dies auch! </h1> 27.03.2017 Moritz, Potyka, Benhold, Kulinski,

ID-Selektoren Mit einer Raute gefolgt von einem Identifikator selektieren Sie das Element mit der angegebenen id. Beispiel: #navigation { float: right; } <div id="navigation"> Die Navigation ist auf dieser Site rechts. </div> 27.03.2017 Moritz, Potyka, Benhold, Kulinski,

Attribut-Selektoren Mit Attribut-Selektoren können Sie Elemente abhängig vom Wert ihrer Attribute auswählen. a[href ^="mailto:"] { background-image: url(mail_icon.png);} a[href $=".wav"] { background-image: url(audio_icon.png);} Die erste Formatdefinition fügt jedem mailto-Link ein Icon hinzu. Auch das zweite Beispiel erzeugt ein automatisches Icon. Hier wird jeder Link auf eine WAV-Datei mit einem Icon versehen. 27.03.2017 Moritz, Potyka, Benhold, Kulinski,

Einbindung von CSS in HTML Als externes Stylesheet für eine HTML-Datei (link-Element) <html> <head> <link rel="stylesheet" media="all" type="text/css„ href="css.css"> <title>Cascading Style Sheets</title> </head> <body> </body> </html> Seite1 Seite2 CSS-Datei 27.03.2017 Moritz, Potyka, Benhold, Kulinski,

Einbindung von CSS in HTML Als internes Stylesheet in einer HTML-Datei (style-Element) <html> <head> <title>Dokument mit Formatierungen</title> <style type="text/css"> body { color: purple; background-color: #d8da3d} </style> </head> <body></body> </html> 27.03.2017 Moritz, Potyka, Benhold, Kulinski,

Einbindung von CSS in HTML Innerhalb von HTML-Tags (style-Attribut) <span style="font-size: small;">Text</span> <p align="center" style="font-size:100px" > BMW </p> Beispiel 27.03.2017 Moritz, Potyka, Benhold, Kulinski,

Fazit Stylesheets unterstützen professionell die Gestaltung des Web-Designs als wichtiger Faktor in der Darstellung unternehmensspezifischer Layouts nicht mehr wegzudenken sichern Corporate Design (Unternehmenserscheinungsbild) im Online- Bereich ab im heutigen Web-Design gilt CSS als Standart für die Programmierung von Web-Seiten

Quellen http://4webmaster.de/wiki/CSS-Selektoren#Typ-Selektoren http://de.wikipedia.org/wiki/Cascading_Style_Sheets http://www.css4you.de/wscss/css03.html http://www.css4you.de/wsboxmodell/box1.gif http://de.selfhtml.org/css/ www.html-world.de/program/css_ov.ph http://www.css4you.de/

Vielen Dank für ihre Aufmerksamkeit! Fragen zum Thema? Vielen Dank für ihre Aufmerksamkeit!