cascading style sheets

20
Cascading Style Sheets Vollständige Trennung von Layout (CSS) und Inhalt (HTML)

Upload: davis-bishop

Post on 30-Dec-2015

22 views

Category:

Documents


0 download

DESCRIPTION

Cascading Style Sheets. Vollständige Trennung von Layout (CSS) und Inhalt (HTML). Beispiel zur Einführung: Wozu CSS?. ALLES GROSSGESCHRIEBEN. Bla text. In einem Rutsch wird aus einer einfachen Webseite durch Zuweisung eines Stile-Sheets eine Layoutete Datei. Welche Browser verstehen CSS?. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Cascading Style Sheets

Cascading Style Sheets

Vollständige Trennung von Layout (CSS) und Inhalt (HTML)

Page 2: Cascading Style Sheets

Beispiel zur Einführung: Wozu CSS?

In einem Rutsch wird aus einer einfachen Webseite durch Zuweisung eines Stile-Sheets eine Layoutete Datei

Blatext

Page 3: Cascading Style Sheets

Welche Browser verstehen CSS?

IE3: CSS 1 IE4, Netscape 4: CSS1, CSS 2 (teilweise)Sobald im Netscape Javascript ausgeschaltet ist, werden Style Sheets ignoriert. (ebenso ältere Browserversionen)

Page 5: Cascading Style Sheets

Übung: Wie fange ich zu arbeiten an?

Vorgefertigte Style SheetsBitte im Netscape aufrufen!

http://www.w3.org/StyleSheets/Core/preview Beliebigen Stil und unten (show me only style sheet) anklickenStyle sheet speichern mit: Auf Datei – Speichern gehen und so in public_html als w3org.css speichern (als Vorlage zum Weiterarbeiten)

Page 7: Cascading Style Sheets

Wie kommt das CSS zum HTML?

Extern: <head><link rel=stylesheet href=„w3org.css“ type=„text/css“>Nur in der einen Datei - Embedded: <style type=„text/css“><!– css ->Nur an der einen Stelle - Inline: <p style=„text-indent: 10pt“>text</p>

Page 8: Cascading Style Sheets

Übung: CSS in Webseite einbinden

Kopiere style.css und simpel.html aus www.zdv.uni-mainz.de/download/html/ (mit rechter Maus draufklicken, Ziel speichern unter public_html. Style.css in simpel.html in den Header schreiben:<link rel="stylesheet" type="text/css" href="style.css">simpel.html davor und danach im Webbrowser anschauen. Was ist anders?

Page 9: Cascading Style Sheets

Übung- Nachtrag: CSS einbinden

Das gleiche geht natürlich auch im Dreamweaver menügeführt:

Fenster – CSS-StileDarin auf das Icon mit dem Stift klickenAuf Verknüpfen klickenDas Style-Sheet style.css auswählenOK

Page 10: Cascading Style Sheets

Syntax-Elemente eines Styles

P, em, li {color: red; text-indent: 10pt}

property value

declaration

ruleset

Page 11: Cascading Style Sheets

Änderbare Eigenschaften (im Prinzip)

SchriftAbstände, Ränder, Ausrichtung, RahmenFarbenTabellenMehrspaltiger TextflussSeitenumbruch

Page 12: Cascading Style Sheets

DreamweaverHauptfenster

1. Launcher: Einblenden des CSS-Fensters

2. Mit Style Sheet

verknüpfen

Page 13: Cascading Style Sheets

Was kann man neu definieren?

Freie Eigenschaften (Klassen), indem man ein Stück Text markiert und die Klasse/Eigenschaft zuweistHTML-TagsLink-Eigenschaften (Aktiv, Darübergestrichen/Hover, vor kurzem mal angeklickt/visited)

Page 14: Cascading Style Sheets

CSS-Datei in Dreamweaver bearbeiten

13

2

4

5

Page 15: Cascading Style Sheets

Klasse neu definieren

in simpel.html im Style-Fenster unten auf das Icon mit dem Plus klickenBei Name .betonung eintragen, OKTyp: Farbe: rot, Stärke: fett, Variante: Kapitälchen, Hintergrund, Farbe: gelbMit OK bestätigenText auf Webseite markieren, dann im Style-Fenster auf betonung klicken

Page 16: Cascading Style Sheets

HTML-Tag H1 neu definieren

in simpel.html im Style-Fenster unten auf das Icon mit dem Plus klickenBei „Typ“ HTML-Tag anklicken, OKJetzt wird das Tag H1 neu definiertDie Schriftfarbe auf Hellblau ändernMit OK bestätigen

Page 17: Cascading Style Sheets

HTML-Tag H2 neu definieren

in simpel.html im Style-Fenster unten auf das Icon mit dem Plus klickenBei „Typ“ HTML-Tag anklickenBei „Tag“ h2 auswählen, OKJetzt wird das Tag H2 neu definiertEin Hintergrundbild einfügenMit OK bestätigen

Page 18: Cascading Style Sheets

CSS-Selektor neu definieren

in simpel.html im Style-Fenster unten auf das Icon mit dem Plus klickenBei „Typ“ CSS-Selektor anklickenBei „Tag“ a:hover auswählen, OKJetzt wird das Verhalten eines Hyperlinks beim darüberfahren neu definiertDie Schrift vergrößernMit OK bestätigen

Page 19: Cascading Style Sheets

CSS-Stil-Definitionsfenster in Dreamweaver

Page 20: Cascading Style Sheets

Übung: Nachbereitung

In kurs.html link setzen (CSS soll auf simpel.html zeigen)Maile das fertige style.css an [email protected]