Eine kurze Einführung in die wichtigsten Grundlagen der Cascading Style Sheets (CSS)

Größe: px
Ab Seite anzeigen:

Download "Eine kurze Einführung in die wichtigsten Grundlagen der Cascading Style Sheets (CSS)"

Transkript

1 Eine kurze Einführung in die wichtigsten Grundlagen der Cascading Style Sheets (CSS) Martin Vollenweider

2 Inhaltsverzeichnis Inhaltsverzeichnis Verknüpfung von HTML und CSS... 3 Einsatz... 3 Drei Verknüpfungen von HTML und CSS... 3 Vorschlag Arten der Formatierungen... 4 Vererbung... 6 Grundsätzliches Vorgehen... 6 Ausgabe auf verschiedene Medien... 7 Aufbau der CSS-Befehle... 8 Kaskadierung...9 Selektoren Befehle zusammenfassen Element-Selektor Kontext Selektoren Klassen Selektoren Child Selektor Kommentare Stile zuweisen Einige Schriftmerkmale: font-family Entweder oder, Web Safe Fonts Font Auswahl Schriftarten testen Web Fonts Tools Einige weitere Schriftmerkmale Arbeiten mit der Schrifteinheit em Typische CSS-Konfiguration Seitenelemente mit body steuern Ränder entfernen Hintergrundbild Seite umranden Scrollbars ändern Links & Navigation Links ohne Unterstreichung Links mit bestimmter Farbe hervorheben Cursor über Link ändern Beispiel: Horizontale Navigation mit Kasten Beispiel: Horizontale Navigation fixem Abstand Beispiel: Vertikale Navigation mit Kasten Formulare Textfelder einfärben Kontrollkästchen und Optionsschalter Liste und Menü einfärben Schaltflächen Absolute CSS-Positioning Vertikales Anordnen...26 Container in der Höhe wachsen Mehrere Spalten in Höhe wachsen Vertikale Zentrierung Tag in div-container: Ränder TIMERATE AG Zürich 2

3 Verknüpfung von HTML und CSS Verknüpfung von HTML und CSS Einsatz Die Cascading Style Sheets dienen zum Formatieren und Layouten von Webpages. Sie sind eine Norm des W3C Konsortiums. Mit CSS lassen sich Browser-Darstellung und Ausdruck individuell formatieren. Die Idee der CSS ist die vollständige Trennung von Inhalt und Formatierung. Formatieren und Layouten Drei Verknüpfungen von HTML und CSS 1. CSS-Definitionen in HTML-Datei Die CSS-Definitionen befinden sich in der HTML-Seite. Nur für spezielle Seiten (z.b. Index-Seite) zu empfehlen <style type="text/css"> <!-- --> </style> 2. Verknüpfung mit externer CSS-Datei Mehrere HTML-Dateien sind mit der CSS-Datei verknüpft. <link href="layout.css" rel="stylesheet" type="text/css" /> 3. CSS-Definition steht im Text (Inline, eingebettet) Die CSS-Definition steht innerhalb eines einzelnen HTML-Tags und hat nur für diesen Gültigkeit. Nur für Spezialfälle zu verwenden. Diese Verknüpfung wird von Dreamweaver nicht über ein Menü, sondern im Code unterstützt. <p style="color:#00ff99; font-size:24px">text</p> Vorschlag Mit externen CSS-Dateien arbeiten! HTW Chur, Studiengang Multimedia Production 3

4 4 Arten der Formatierungen 4 Arten der Formatierungen 1. Formatierung: Bestehende HTML Tags ändern Mit CSS lassen sich beliebige, existierende HTML-Tags formatieren (z.b. p). Im Dokument werden automatisch alle im CSS definierten Tags formatiert. p { font-size: 10px; Alle HTML-Tags (z.b. h1, h2, p, body, html, table) etc. lasen sich formatieren. 2. Formatierung: Eigene Tags erstellen, Klassen Mit CSS können eigene Stile oder Klassen erstellt werden. Im Dokument wird die Definition einem Zeichen, Absatz oder Bereich zugewiesen. Die Klassen haben einen Punkt vor der Definition.Firmenname { font-size: 10px; Zuweisung im Text: Buchstabe oder Wort Klassen können auf mehrere Absätze oder Wörter angewandt werden <p>die Firma <span class="firmenname">timerate</span> ist...</p> Zuweisung im Text: Absatz <p class="firmenname">die Firma Timerate ist... </p> Zuweisung für Bereich (siehe Seite Fehler! Textmarke nicht definiert.) <div class="rot"> <p>absatz 1</p><p>Absatz 2</p> </div> 3. Formatierung: Eindeutiger ID Selektor CSS wird für eindeutige Zuweisungen (also z.b. CSS-P Elemente wie Ebenen) verwendet. Pro Zuweisung ist eine eigene Definition notwendig! Um das eindeutig anzugeben, wird an Stelle des Punktes (.) ein Hash- Zeichen (#) vor der Definition gesetzt. #eineid {color: #FF0000; oder p#eineid {color: #FF0000; IDs können nur auf einen Absatz, Wort oder Bereich angewandt werden Die Zuweisung im Text erfolgt dann über die ID: Buchstabe oder Wort <h1>das ist <span id="eineid">h1</span></h1> Zuweisung im Text: Absatz <h1 id="eineid">das ist h1</h1> HTW Chur, Studiengang Multimedia Production 4

5 4 Arten der Formatierungen 4. Formatierung: Pseudo-Klassen, Zusammengesetzt CSS erlaubt das Formatieren von Links (normaler, besuchter, aktiver und Mouse Over). Im Dokument werden automatisch alle Links formatiert. a:link {text-decoration: none; Theoretisch lassen sich die Pseudo-Klassen auch auf andere Tags (z.b. p) anwenden, der Internet Explorer unterstützt dies aber nicht. Die Formatierung gilt nur für die Klasse Firma innerhalb des p- Absatzes: p.firma Die Formatierung gilt nur für die Klasse Firma innerhalb der Container_links-ID: #Container_links.Firma Die Formatierung gilt nur für die Klasse rot des h1-absatzes: h1.rot Für besseres Verständnis siehe Seite 10 HTW Chur, Studiengang Multimedia Production 5

6 Vererbung Vererbung Die CSS-Definitionen werden weiter vererbt. Die höchste Hierarchiestufe ist der HTML-Tag body. Es werden nicht immer alle Eigenschaften vererbt. Die Referenz gibt an, welche vererbt werden. Die Onlinereferenz CSS4You gibt zum Beispiel an, dass der Befehl font-size vererbbar ist, nicht aber der Befehl background-color. Das heisst konkret, wenn im body die font-size und background-color eingegeben werden übernehmen z.b. h1, h2, p, Titel1 nur die Einstellung für font-size, nicht aber diejenige für background-color! Grundsätzliches Vorgehen 1. Schritt: HTML Tag body definieren Zuerst müssen in body Schriftart, -grösse, -farbe, Zeilenabstand und Hintergrundfarbe festgelegt werden. Mit Ausnahme des Hintergrunds werden alle Attribute vererbt. body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 120px; color: #000000; background-color: #FFFFFF; 2. Schritt: Klassen und IDs erstellen Beispiel:.Firmenname {color: #FF0000; 3. Schritt: Links definieren Beispiel: a:link {text-decoration: none; HTW Chur, Studiengang Multimedia Production 6

7 Ausgabe auf verschiedene Medien Ausgabe auf verschiedene Medien CSS-Definitionen können für den Bildschirm (screen), den Drucker (print) oder alle Medien (all) festgelegt werden (im Dreamweaver nur über den Code unterstützt): <style type="text/css" media="print"> HTW Chur, Studiengang Multimedia Production 7

8 Aufbau der CSS-Befehle Aufbau der CSS-Befehle Verschiedene Deklarationen in einer Eigenschaft h1 {border: thin dotted #FF0000; HTW Chur, Studiengang Multimedia Production 8

9 Kaskadierung Kaskadierung CSS gibt die Möglichkeit, gleichzeitig mehrere CSS-Definitionen zu verwenden. In einer Datei könnten die Schriftarten, in einer anderen die Farben definiert sein. HTW Chur, Studiengang Multimedia Production 9

10 Selektoren Selektoren Befehle zusammenfassen Statt Definitionen einzeln aufführen: p {font-size: 10px; p {font-weight: bold; zusammenfassen und trennen mit ; (Strichpunkt) p {font-size: 10px; font-weight: bold; Element-Selektor Gilt für p, h1 und h2 (gruppieren mit, [Komma]) p, h1, h2 { font-size: 10px; Kontext Selektoren Definitionen innerhalb Definitionen. Beispiel: Die Definition von EM (oder.firma) ist nur innerhalb p gültig (Selectoren durch Leerschlag trennen). EM oder.firma dürfen sich z.b. auch innerhalb STRONG befinden. p em {color: #33FF33 p.firma {... Funktioniert auch mit Pseudo-Klassen (z.b. #nav td a:link) Klassen Selektoren Die Klasse hat nur für ein anderes Element Gültigkeit. Beispiel: Die Klasse rot wirkt sich nur aus, wenn diese h1 zugewiesen ist: h1 wird rot dargestellt: <h1 class="rot">. Definition im CSS: h1.rot p wird aber nicht rot dargestellt mit <p class="rot"> Child Selektor Nur gültig, wenn.firma ein direktes Childelement von p ist. Wenn.Firma zum Beispiel innerhalb strong ist, ist es nicht betroffen. p >.Firma {color: #33FF33 Kommentare /* This is a comment. */ HTW Chur, Studiengang Multimedia Production 10

11 Stile zuweisen Stile zuweisen Für einen Absatz <p class="auszeichnung">hier ist der wichtige Absatz</p> Für ein Wort <p>hier ist der <span class="auszeichnung">wichtige</span> Absatz</p> Für mehrere Absätze <div class="auszeichnung"> <p>hier ist der wichtige Absatz</p> <p>hier ist der wichtige Absatz</p> </div> oder <div id="auszeichnung">... zur Erinnerung: eine id darf pro Seite oder Datei nur einmal vorkommen. HTW Chur, Studiengang Multimedia Production 11

12 Einige Schriftmerkmale: font-family Einige Schriftmerkmale: font-family.crazy { color: #290AED; font-family: Cambria, 'Times New Roman', serif; font-style: italic; font-variant: small-caps; font-weight: bold; font-size: 18px; text-align: left; text-decoration: underline; text-indent: 24px; Ist das eine grauenvolle Formatierung oder gekonntes Design? Bilden nicht Formatierung und Inhalt eine unzertrennbare Einheit? Ich denke an den grossen Passagierdampfer und die blaue Farbe in grosser Schrift! Entweder oder, Web Safe Fonts Font Auswahl font-family: Wahl1, Wahl2, Wahl3, Wahl4,, Browserfont; Browserfonts: serif, sans-serif, monospace HTW Chur, Studiengang Multimedia Production 12

13 Einige Schriftmerkmale: font-family Schriftarten testen Typetester (Darstellung verschiedener Fonts) WebFonter (erlaubt, eine Website mit anderen Fonts zu versehen via das Menü The Launcher) FontDragr (erlaubt, eine Website mit anderen Fonts zu versehen via Drap zu den Bookmarks) Web Fonts Verschiedene Browser verschiedene Font Formate Details auf CaniUse Adobe Edge Web Fonts Adobe Web Fonts (with contributions from Adobe, Google, and designers around the world, Edge Web Fonts provides a vast library of free web fonts for use on your websites) Die Fonts liegen auf dem Adobe Server HTW Chur, Studiengang Multimedia Production 13

14 Einige Schriftmerkmale: font-family Adobe Web Fonts können auch von Dreamweaver aus aufgerufen werden: HTW Chur, Studiengang Multimedia Production 14

15 Einige Schriftmerkmale: font-family Font Squirrel Kostenlose Fonts; eigene Fonts können hochgeladen werden (Achtung Copyright)! Die Fonts liegen auf dem eigenen Webserver Hinweise zur Installation oder via Webfont Generator: Die Schrift wird wie folgt angesprochen: font-family: 'fira_sans', Verdana, Arial, serif; Google Web Fonts Details: Detaillierte Installationsanweisungen beim Icon Quick-Use Die Fonts liegen auf dem Google Server Skyfonts SkyFonts (mieten von Fonts für eine bestimmte Zeit, Service von Monotype) HTW Chur, Studiengang Multimedia Production 15

16 Einige Schriftmerkmale: font-family Weitere kostenlose Webfonts: (unter bestimmten Bedingungen) (von Adobe, unter bestimmten Bedingungen) Vergleich über Dienste Kostenpflichtige Webfonts: WebFont-Services Tools Typecast Experimentieren mit Fonts. Nachteil: Preis! HTW Chur, Studiengang Multimedia Production 16

17 Einige weitere Schriftmerkmale Einige weitere Schriftmerkmale Wortabstand word-spacing: 1em; Zeichenabstand letter-spacing:.2em; Textausrichtung text-align: center; Texteinzug (erste Zeile) text-indent: 10px; HTW Chur, Studiengang Multimedia Production 17

18 Arbeiten mit der Schrifteinheit em Arbeiten mit der Schrifteinheit em Es ist möglich, auf einfache Weise skalierbare Layouts zu erstellen. 1 em entspricht der Schriftgrösse. Beispiel für Schrift mit 14 Pixeln: 1 em ist auch 14 Pixel 1 ex entspricht der Höhe der Kleinbuchstaben. Es gilt ungefähr (aber nicht genau): 1 ex = ½ em. Der Text «Normal» ist 16 Pixel gross: - Firefox: ANSICHT > SCHRIFTGRAD > NORMAL; - IE6: ANSICHT > SCHRIFTGRAD > MITTEL; - IE7: ANSICHT > TEXTGRÖßE > MITTEL Wenn man in body die Schriftgrösse auf font-size: 62.5% setzt entspricht das genau 10 Pixeln. Man setzt anschliessend die Grössen der Container in em. Em bezieht sich dann auf das übergeordnete Element, also den body. Es gilt in obigem Falle mit 62.5%: 1 em = 10 Pixel; 1.6 em = 16 Pixel Vorteil: Man kann die Schrift skalieren. Typische CSS-Konfiguration * { html { body { p { margin: 0px; /* Alle Ränder auf 0 setzen */ padding: 0px; border: 0px; font-size: 100%; /* Schrift von Browser übernehmen */ font-size: 62.5%; /* Schrift auf 10px = 1em setzen */ color: #000000; background-color: #3D4A57; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; /* Bsp: p ist 12 Pixel */ HTW Chur, Studiengang Multimedia Production 18

19 Seitenelemente mit body steuern Seitenelemente mit body steuern Ränder entfernen body {margin: 0px; Hintergrundbild Es gibt die Möglichkeit, die Bilder in beide Richtungen oder nur in eine Richtung zu wiederholen. Es lässt sich auch eine absolute Position bestimmen. background-image: url(hinter_lightgrey.jpg); background-color: #CCCCCC; background-repeat: no-repeat; background-position: -100px -160px; Seite umranden Die Hintergrundfarbe sollte immer gesetzt werden. Gewisse Browser haben eine graue Hintergrundfarbe als Standardwert. border: thick solid #000099; Scrollbars ändern body, html {scrollbar-face-color: #FF0000; scrollbar-shadow-color: #00FF00; kein W3C Befehl! HTW Chur, Studiengang Multimedia Production 19

20 Links & Navigation Links & Navigation CSS erlaubt das Formatieren von Links: Normaler, noch nie besuchter link: Besuchter Link: aktiver Link (man klickt mit Maus): Maus über Link: a:link a:visited a:active a:hover Links ohne Unterstreichung a:link {text-decoration: none; Links mit bestimmter Farbe hervorheben a:link {text-decoration: none; color: #FF0000; background-color: #FFFF00; Cursor über Link ändern a:link { text-decoration: none; color: #FF0000; cursor: crosshair; Es ist auch möglich, für den Internet Explorer eine Cursor-Datei zu laden: Der Eintrag swresize gibt z.b. einen Pfeil in der Himmelsrichtungen an (im Beispiel Südwest). cursor: url(cursor.cur); Diese kann auch im body für das ganze Dokument festgelegt werden. HTW Chur, Studiengang Multimedia Production 20

21 Links & Navigation Beispiel: Horizontale Navigation mit Kasten HTML-Aufbau: <div id="hn1"> <ul> <li><a href="..">aktuell</a></li> <li><a href="..">reformiert</a></li> <li><a href="..">katholisch</a></li> <li><a href="..">kirchen</a></li> <li><a href=".." class="current">events</a></li> </ul> </div> CSS Code: body { font-family: Verdana,..., sans-serif; font-size: 12px; #hn1 ul { /* Listenpunkte ausblenden */ list-style-type: none; /* Linken Rand auf 0 setzen für IE */ margin: 0px; /* Linken Rand auf 0 setzen für Mozilla */ padding: 0px; #hn1 ul li { /* li nebeneinander platzieren, Abstand 5px, 100px breit */ float: left; width: 100px; background-color: #F4A04C; margin-right: 5px; #hn1 li a { /* a als Absatz nehmen und zentrieren display: block; background-color:inherit; color: #FFFFFF; text-decoration: none; text-align: center; height: 25px; padding-top: 2px; #hn1 li a:hover { color: #000000; background-color: #00CC00 #hn1.current { font-weight: bold; HTW Chur, Studiengang Multimedia Production 21

22 Links & Navigation Beispiel: Horizontale Navigation fixem Abstand HTML-Aufbau: <div id="hn1"> <ul> <li><a href="..">aktuell</a></li> <li><a href="..">reformiert</a></li> <li><a href="..">katholisch</a></li> <li><a href="..">kirchen</a></li> <li><a href=".." class="current">events</a></li> </ul> </div> CSS Code: body { font-family: Verdana,..., sans-serif; font-size: 12px; #hn1 ul { /* Listenpunkte ausblenden */ list-style-type: none; /* Linken Rand auf 0 setzen für IE */ margin: 0px; /* Linken Rand auf 0 setzen für Mozilla */ padding: 0px; #hn1 ul li { /* li nebeneinander platzieren, Abstand 15px, */ float: left; margin-right: 15px; #hn1 li a { color: #000000; text-decoration: none; #hn1 li a:hover { background-color:inherit; color: #F4A04C; #hn1.current { font-weight: bold; color: #F4A04C; HTW Chur, Studiengang Multimedia Production 22

23 Links & Navigation Beispiel: Vertikale Navigation mit Kasten HTML-Aufbau: <div id="hn1"> <ul> <li><a href="..">aktuell</a></li> <li><a href="..">reformiert</a></li> <li><a href="..">katholisch</a></li> <li><a href="..">kirchen</a></li> <li><a href=".." class="current">events</a></li> </ul> </div> CSS Code: body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; #hn1 ul { /* Listenpunkte ausblenden */ list-style-type: none; /* Linken Rand auf 0 setzen für IE */ margin: 0px; /* Linken Rand auf 0 setzen für Mozilla */ padding: 0px; #hn1 li a { display: block; width: 100px; height: 25px; color: #FFFFFF; text-decoration: none; background-color: #F4A04C; padding-top: 5px; padding-left: 5px; margin-bottom: 5px; #hn1 li a:hover { background-color:inherit; color: #000000; #hn1.current { font-weight: bold; HTW Chur, Studiengang Multimedia Production 23

24 Formulare Formulare Textfelder einfärben Textfelder werden mit Hilfe einer Klasse eingefärbt <input type="text" name="f" id="f" class="textinput" value="antwort" /> Breite, Textfarbe und Hintergrundfarbe lassen sich ändern:.textinput { width: 50%; color: #FF0000; background-color: #ccc; Kontrollkästchen und Optionsschalter Diese Elemente lassen sich nicht richtig formatieren. Liste und Menü einfärben HTML: <select name="liste" size="6" multiple id="liste"> <option value="1">pepperoni</option> <option value="2" class="gerade">schinken</option> <option value="3">pilze</option> <option value="4" class="gerade">ananas</option> <option value="5">huhn</option> <option value="6" class="gerade">speck</option> </select> CSS: option { color: white; background-color: #CCCCCC;.gerade { background-color: #999999; color: #000000; Schaltflächen HTML: <input type="submit" name="submit" value="submit" class="buttonsubmit" /> CSS:.buttonSubmit { font-size: 25px; color: #000000; background-color: #FFFF00; border: 2px solid #FF0000; padding: 4px; HTW Chur, Studiengang Multimedia Production 24

25 Absolute CSS-Positioning Absolute CSS-Positioning Der Typ legt die Positionierung fest: TYP: ABSOLUT: Positionierung auf Browser-Nullpunkt, RELATIV: Positionierung auf Cursorposition und STATISCH: kein CSS-P-Element Bei PLATZIERUNG gibt man OBEN und LINKS oder RECHTS und UNTEN an. ÜBERLAUF (overflow) definiert, was passiert, wenn der Inhalt (Text oder Bild) grösser ist als die HÖHE (height) oder BREITE (width): position: absolute; visibility: visible; z-index: 1; height: 114px; width: 250px; left: 144px; top: 90px; SICHTBAR visible HIDDEN AUTO ROLLEN scroll Bei einem Bild wird dieses verkleinert oder vergrössert, bis es in die Ebene passt. Mit ABSCHNEIDEN kann ein Teil der Box abgeschnitten, resp. entfernt werden (geht nicht im Internet Explorer).: clip: rect(20px,auto,auto,20px); Element in der horizontalen Mitte platzieren (CSS-P).zentriere {text-align: center; Text: <div class="zentriere"> <p><img src="baeume.jpg" width="250" height="170"></p> </div> Element in der horizontalen und vertikalen Mitte platzieren TEXT AUSRICHTUNG oder vertical-align legt nur die vertikale Ausrichtung in Bezug auf die Grundlinie, nicht aber des Browserfensters fest. Man muss mit Positionieren arbeiten. Die obere rechte Ecke des Elements wird in der Mitte platziert. Aus diesem Grunde muss es noch um die Hälfte der Breite und Höhe verschoben werden..zentriere {position: absolute; top: 50%; right: 50%; margin-right: -128px; margin-top: -85px; HTW Chur, Studiengang Multimedia Production 25

26 Vertikales Anordnen Vertikales Anordnen Container in der Höhe wachsen Eine Box soll eine Mindesthöhe haben und bei mehr Inhalt mitwachsen. Das lässt sich mit min-height lösen. Wird in % gearbeitet, muss sowohl in html als auch in body die height: 100% angegeben werden. Mehrere Spalten in Höhe wachsen Man will, dass sich die erste Spalte A und die dritte Spalte C automatisch mit einer Hintergrund-Farbe füllen, wenn mittlere Inhaltsspalte länger wird. Spaltenreihenfolge im HTML-Code: B, dann A, dann C. B und A sind in einem div-tag "ab", damit sich C auch gut platzieren lässt. <div id="ausrichtung"> <div id="ab"> <div id="b">lipsum..</div> <div id="a">aaaa</div> </div> <div id="c">cccc</div> </div> Spalte B hat links und rechts je eine dicke Linie, welche dieselbe Farbe hat wie die Spaltenhintergründe von A und B #b { background-color: #99FF00; width: 190px; border-left-width: 100px; border-left-style: solid; border-left-color: #FFFF00; border-right-width: 100px; border-right-style: solid; border-right-color: #FFFF00; float: right; padding-left: 10px; #ab { float: left; width: 400px; #a { width: 90px; height: 50px; float: left; margin-right: -100px; padding-left: 10px; #ausrichtung { width: 400px; #c { float: left; width: 90px; height: 50px; margin-left: -100px; padding-left: 10px; HTW Chur, Studiengang Multimedia Production 26

27 Vertikales Anordnen Vertikale Zentrierung Absolut positionierte Elemente lassen sich mit margin: auto sowohl horizontal aus auch vertikal in der Mitte zentrieren (vertikal_004.html): #seite { background:#ffff00; width: 300px; height: 300px; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; background-color: #FFFF00; margin: auto; Abhilfe für IE7: Ränder um die Hälfte der Breite verschieben (vertikal_005.html): #seite { background:#ffff00; width: 300px; height: 300px; position: absolute; top: 50%; left: 50%; background-color: #FFFF00; margin-top: -150px; margin-left: -150px; Tag in div-container: Ränder Bei einem Tag in einem div-container wirkt der obere Rand (Margin) des Tags oberhalb des div-tags. Der Tag klebt oben am Rand des div- Tags. Ein Padding für den Tag behebt dieses Phänomen. body { margin: 0px; padding: 0px; #seite { background-color: #FFFF00; h1 { margin-top: 40px; padding-top: 60px; HTW Chur, Studiengang Multimedia Production 27

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

1 Definition der Selektoren Einbinden der CSS 3 Möglichkeiten Farbangaben Schriftformatierung Abstände... CSS GRUNDLAGEN 1 Definition der Selektoren... 2 2 Einbinden der CSS 3 Möglichkeiten... 2 3 Farbangaben... 4 4 Schriftformatierung... 4 5 Abstände... 4 6 Box Modell... 5 7 Links... 5 8 Eigene Klasse definieren...

Mehr

Inhaltsverzeichnis. Florian Bauer CSS Seite 2 von 10

Inhaltsverzeichnis. Florian Bauer CSS Seite 2 von 10 CSS Inhaltsverzeichnis Gestaltung mit CSS... 3 CSS einbinden... 3 On the fly... 3 Im Header... 3 In einer externen Datei... 3 Aufbau einer CSS Anweisung... 4 Wichtige CSS Eigenschaften... 4 Pseudoelemente...

Mehr

CSS. Cascading Style Sheets

CSS. Cascading Style Sheets CSS Cascading Style Sheets Was ist CSS? CSS... steht für Cascading Style Sheets... definiert die Darstellung (Farben, Fonts,... ) von (HTML) Dokumenten auf Web-Seiten.... spart viel Aufwand, da Format-Regeln

Mehr

Introduction to Technologies for Interaction Design. Stylesheets

Introduction to Technologies for Interaction Design. Stylesheets Introduction to Technologies for Interaction Design Stylesheets Syntax Selektor und Eigenschaften Selektor bezieht sich auf ein HTML-Element ID-Selektoren dürfen in jeder HTML-Datei nur einmal vorkommen

Mehr

4. Briefing zur Übung IT-Systeme

4. Briefing zur Übung IT-Systeme 4. Briefing zur Übung IT-Systeme - Einführung in HTML, CSS und JavaScript Fragestunde, 18.12.2017, PC Pool Stand und Ausblick Einführung: 17.10.2017, 12.00 Uhr (c.t.), HS 4 Fragestunde: 06.11.2017, 10.15

Mehr

4. Briefing zur Übung IT-Systeme

4. Briefing zur Übung IT-Systeme 4. Briefing zur Übung IT-Systeme - Einführung in HTML, CSS und JavaScript Fragestunde,, PC Pool Stand und Ausblick Einführung: 18.10.2016, 12.00 Uhr (c.t.), HS 4/PC Pool Fragestunde: 09.11.2016, 12.00

Mehr

ANWENDUNGSSOFTWARE CSS

ANWENDUNGSSOFTWARE CSS ANWENDUNGSSOFTWARE CSS NAVIGATION Bilder zur Navigation: als Anker für Verweise benutzen Text sollte nicht Bestandteil des Bildes sein (Bild als Hintergrund), siehe z-index Navigationslisten mit ,

Mehr

Allgemeine Technologien II Sommersemester Mai 2011 CSS

Allgemeine Technologien II Sommersemester Mai 2011 CSS Allgemeine Technologien II Sommersemester 2011 02. Mai 2011 CSS Kursthemen Designparadigmen Framesets Tabellenbasierte Layouts -basierte Layouts: CSS & Co. Cascading Style Sheets CSS CSS einbinden

Mehr

Grundlagen-Beispiel CSS

Grundlagen-Beispiel CSS Grundlagen-Beispiel CSS Öffne im Ordner 2.css.uebung die vorhanden Dateien index.html und erstelle eine neue CSS-Datei mit dem Namen bildschirm.css. Füge im Bereich folgende Verlinkung ein:

Mehr

Allgemeine Technologien II Wintersemester 2011 / November 2011 CSS

Allgemeine Technologien II Wintersemester 2011 / November 2011 CSS Allgemeine Technologien II Wintersemester 2011 / 2012 28. November 2011 CSS Themen 28.11.2011 Cascading Style Sheets CSS CSS einbinden Inline-Styles CSS im Dokumentkopf Externe Stylesheets Konzepte Typen-,

Mehr

1. Einstieg 2. Selektoren 3. Schriften 4. Strukturen 5. Zwischenräume, Abstände 6. Bilder 7. Farben 8. Beispiel

1. Einstieg 2. Selektoren 3. Schriften 4. Strukturen 5. Zwischenräume, Abstände 6. Bilder 7. Farben 8. Beispiel Inhalt 1. Einstieg 2. Selektoren 3. Schriften 4. Strukturen 5. Zwischenräume, Abstände 6. Bilder 7. Farben 8. Beispiel Einstieg - Eine Formatvorlage besteht aus mindestens einer Anweisung. - Eine Anweisung

Mehr

Fließlayout. »World of Fish«

Fließlayout. »World of Fish« Fließlayout 4»World of FishWorld of Fish«stellt ein kleines Informationsangebot zu einem begehbaren Aquarium dar, und dieses Angebot soll von uns umgesetzt werden. Im Vorfeld haben wir wie immer ein Konzept

Mehr

Tutorial zum erstellen einer Webseite

Tutorial zum erstellen einer Webseite Tutorial zum erstellen einer Webseite 2. Teil das Aussehen mit CSS bestimmen Vorbereitungen: Die HTML Grundlage anpassen, Änderungen sind fett geschrieben. Ab sofort werden wir mit zwei Dateien arbeiten,

Mehr

CSS Einführung & CSS Frameworks

CSS Einführung & CSS Frameworks CSS Einführung & CSS Frameworks Leif Singer leif.singer@inf.uni-hannover.de Seminar Aktuelle Software-Engineering-Praktiken für das World Wide Web 14.04.2010 Frage Anfragen von Kommilitonen: mit reinsetzen

Mehr

Übung: Bootstrap - Navbar

Übung: Bootstrap - Navbar Übung: Bootstrap - Navbar Angaben befinden sich im Ordner: 5_Übung_nav. Darin befinden sich die Bootstrap-Ordner und die dazu passende index.html, die bereits die Links zu den Ordnern enthält. Aufgabe:

Mehr

3. Briefing zur Übung IT-Systeme

3. Briefing zur Übung IT-Systeme 3. Briefing zur Übung IT-Systeme - Einführung in HTML, CSS und JavaScript Fragestunde, 30.11.2016, PC Pool Stand und Ausblick Einführung: 18.10.2016, 12.00 Uhr (c.t.), HS 4/PC Pool Fragestunde: 09.11.2016,

Mehr

Umsetzen einer skalierbaren horizontalen Navigation:

Umsetzen einer skalierbaren horizontalen Navigation: Umsetzen einer skalierbaren horizontalen Navigation: Erstelle im Dreamweaver eine neue HTML - Datei (navigation.html) und eine CSS Datei (navigation.css). Die Struktur dieser Navigation soll auf einer

Mehr

Übung Klebezettel. background, font, color, transform, width, height, margin, cursor, border. Web. Fach: BW1. Klasse: (Donnerstag) Datum:

Übung Klebezettel. background, font, color, transform, width, height, margin, cursor, border. Web. Fach: BW1. Klasse: (Donnerstag) Datum: 1 2 Fach: Klasse: Datum: Web BW1 16.05.2019 (Donnerstag) Agenda Übung Klebezettel - background, font, etc. 3 4 Unser Ziel mit CSS: Die Gestaltung eines einfachen Textes in einen Klebezettel Übung Klebezettel

Mehr

Eine Schnelleinführung in CSS

Eine Schnelleinführung in CSS Eine Schnelleinführung in CSS Michael Dienert 11. September 2013 Inhaltsverzeichnis 1 Was ist CSS? 1 2 Verwenden der CSS-Stylesheets 2 3 Struktur eines CSS-Stylesheets 2 4 Selektoren im Detail 3 4.1 Verwandschaftsbeziehungen:

Mehr

CSS - Cascading Stylesheets

CSS - Cascading Stylesheets CSS - Cascading Stylesheets Alfred Beringer HTBLVA für Textilindustrie und Datenverarbeitung Alfred Beringer 1 Überblick Kurze Einführung Deklarationen Selektoren Beispiele Alfred Beringer 2 CSS Formatierungssprache

Mehr

Erstelle eine neue Datei unter dem Namen stylesheet.css und speichere es im selben Verzeichnis, in dem auch die vier HTML-Dokumente liegen.

Erstelle eine neue Datei unter dem Namen stylesheet.css und speichere es im selben Verzeichnis, in dem auch die vier HTML-Dokumente liegen. CSS3 Erstelle eine neue Datei unter dem Namen stylesheet.css und speichere es im selben Verzeichnis, in dem auch die vier HTML-Dokumente liegen. Klicke auf Menü Datei und dann Neu. Wähle CSS und dann erstellen

Mehr

1 Ein erster Überblick 3

1 Ein erster Überblick 3 xiii I Grundlagen 1 Ein erster Überblick 3 1.1 CSS im Zusammenhang........................................3 1.2 Der eigentliche Zweck von CSS.................................4 1.3 Warum die meisten Tabellen

Mehr

Inhalt. 1 Mit CSS beginnen 1. 2 Textauszeichnungen und andere Grundlagen 13

Inhalt. 1 Mit CSS beginnen 1. 2 Textauszeichnungen und andere Grundlagen 13 D3kjd3Di38lk323nnm xiii 1 Mit CSS beginnen 1 1.1 Formate definieren mit CSS......................... 1 1.1.1 lnline-formate............................. 3 1.1.2 Eingebettete Formate........................

Mehr

Computergrundlagen HTML Hypertext Markup Language

Computergrundlagen HTML Hypertext Markup Language Computergrundlagen HTML Hypertext Markup Language Axel Arnold Institut für Computerphysik Universität Stuttgart Wintersemester 2014/15 Ausgabemedien und Beschreibungssprachen Papier: L A T E X feste Seitengröße

Mehr

HTML & CSS. GIMP > Bild > Bild skalieren Unter diesem Menüpunkt kannst du die Bildgröße verändern. Beachte die Bildproportionen

HTML & CSS. GIMP > Bild > Bild skalieren Unter diesem Menüpunkt kannst du die Bildgröße verändern. Beachte die Bildproportionen Übung 1 HTML & CSS Bildbearbeitung in Hinblick auf HTML. Dateinamen von Bildern: nur Kleinbuchstaben ohne Umlaute und Sonderzeichen BSP: auto.jpg fruehling.jpg bild_01.jpg Lehrziel: Bilder auf Ansichtsbasis

Mehr

CSS in HTML-Elementen. Syntax und Grammatik von CSS

CSS in HTML-Elementen. Syntax und Grammatik von CSS CSS Grundlagen CSS3 - Cascading Stylesheets CSS-Dokumente in HTML einbinden CSS kann auf 3 Arten eingebunden werden: - in einer separaten CSS-Datei - im Kopfbereich des HTML-Dokuments - im einzelnen HTML-Element

Mehr

HTML & CSS. Beispiele aus der Praxis

HTML & CSS. Beispiele aus der Praxis HTML & CSS Beispiele aus der Praxis Übungsblatt 2 http://www.uni-koblenz.de/~ugotit Fragen? Wiederholung Beispiele von.../~ugotit/test/index.htm zu.../~ugotit/test2/html/index.htm Absoluter Pfad relativ

Mehr

HTML: Text und Textstruktur mit CSS gestalten

HTML: Text und Textstruktur mit CSS gestalten Tutorium HTML: Text und Textstruktur mit CSS gestalten Martin Stricker martin.stricker@rz.hu-berlin.de 23. Juni 2004 Schriftarten und generische Schriftfamilien Schriftarten werden mit font-family definiert

Mehr

Der CSS-Problemlöser

Der CSS-Problemlöser Rachel Andrew Der CSS-Problemlöser Über 100 Lösungen für Cascading Stylesheets 2., überarbeitete und aktualisierte Auflage «j dpunkt.verlag Inhalt 1 Mit CSS beginnen 1 1.1 Formate definieren mit CSS 1

Mehr

Digitale Medien. Übung

Digitale Medien. Übung Digitale Medien Übung Pfadangaben Pfadangaben sind relevant für Bilder, Verweise, Medienobjekte per URL: Protokoll : / lokalernetzwerkname / Hostname : Port / Pfad http://www.mimuc.de/ http:/arbeitsgruppe/www.mimuc.de:8080

Mehr

Digitale Medien. Übung zur Vorlesung. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid

Digitale Medien. Übung zur Vorlesung. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid Übung zur Vorlesung Digitale Medien Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid Wintersemester 2016/17 Cascading Style Sheets HTML beschreibt nur den logischen Aufbau eines Dokuments. Die Gestaltung

Mehr

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

E-Commerce: IT-Werkzeuge. Web-Programmierung. Kapitel 3: Webdesign mit CSS Stand: Übung WS 2015/2016. Benedikt Schumm M.Sc. Übung WS 2015/2016 E-Commerce: IT-Werkzeuge Web-Programmierung Kapitel 3: Stand: 30.10.2015 Benedikt Schumm M.Sc. Lehrstuhl für ABWL und Wirtschaftsinformatik Katholische Universität Eichstätt-Ingolstadt

Mehr

CSS - Cascading Style Sheets

CSS - Cascading Style Sheets CSS - Cascading Style Sheets Rechenzentrum Universität Stuttgart Maria Vass 26. April 2005 Gliederung: CSS Grundlagen CSS praktisch einsetzen CSS in HTML einbinden Schriften / Texte formatieren Listen,

Mehr

Position von CSS-Stilen. Inline(pro Tag) In Header. Extern in CSS-Datei

Position von CSS-Stilen. Inline(pro Tag) In Header. Extern in CSS-Datei CSS CSS-Übersicht Cascading Style Sheets Formatierung 2.0: Anstatt durch Tags und Attribute jedes Mal die Formatierung neu zu gestalten, arbeitet man mit Formatvorlagen Später kann man sämtliche Bereiche

Mehr

CSS Befehle. Geschrieben von: Administrator Sonntag, den 24. April 2011 um 15:30 Uhr -

CSS Befehle. Geschrieben von: Administrator Sonntag, den 24. April 2011 um 15:30 Uhr - // = 3) version = "n3"; if (browsername == "Netscape" && browserver >= 4) version = "n4"; if (browsername == "Microsoft Internet Explorer" && browserver >= 3.01 && browsermac!= -1) version = "ie3m"; if

Mehr

XHTML und CSS. Marco Skulschus Daniel Winter Alexander Muß

XHTML und CSS. Marco Skulschus Daniel Winter Alexander Muß XHTML und CSS Marco Skulschus Daniel Winter Alexander Muß 1 2 XHTML und CSS Marco Skulschus Daniel Winter Alexander Muß Webseite zum Buch: www.comelio-medien.com/dedi3_568.php 2008 Comelio Medien 3 Alle

Mehr

CSS - Cascading Style Sheets

CSS - Cascading Style Sheets CSS - Cascading Style Sheets HTML ist die Struktur, CSS ist das Design Eigenschaften von CSS: Definitionssprache zur Festlegung von Formateigenschaften von HTML-Elementen und/oder ganzer Seiten für unterschiedliche

Mehr

Auf einen Blick. Vorwort Einführung in CSS Grundlegende Konzepte von CSS Die Zukunft von CSS Browser-Kompatibilität 97

Auf einen Blick. Vorwort Einführung in CSS Grundlegende Konzepte von CSS Die Zukunft von CSS Browser-Kompatibilität 97 Auf einen Blick Vorwort 13 1 Einführung in CSS 17 2 Grundlegende Konzepte von CSS 41 3 Die Zukunft von CSS 81 4 Browser-Kompatibilität 97 5 CSS in der Praxis 133 6 Beispiele 271 7 Tools für CSS 355 8 Die

Mehr

Übung zur Vorlesung Digitale Medien. Ludwig-Maximilians-Universität München Wintersemester 2010/2011

Übung zur Vorlesung Digitale Medien. Ludwig-Maximilians-Universität München Wintersemester 2010/2011 Übung zur Vorlesung Digitale Medien Ludwig-Maximilians-Universität München Wintersemester 2010/2011 1 Über den Studiengang und das Forschungsgebiet Medieninformatik informieren Studenten, Interessenten

Mehr

3. Briefing zur Übung IT-Systeme

3. Briefing zur Übung IT-Systeme 3. Briefing zur Übung IT-Systeme - Einführung in HTML, CSS und JavaScript Fragestunde, 30.11.2016, PC Pool Stand und Ausblick Einführung: 18.10.2016, 12.00 Uhr (c.t.), HS 4/PC Pool Fragestunde:, 12.00

Mehr

Die Funktionalität von Suchportalen

Die Funktionalität von Suchportalen Studiengang Sprache und Kommunikation 1/6 Die Funktionalität von Suchportalen Anweisungen zur Erstellung eines eigenen Suchportals Ziel dieser Übung ist es, ein eigenes kleines Suchportal zu einem spezifischen

Mehr

17. CSS - Cascading Style Sheets Kapitel 17: CSS

17. CSS - Cascading Style Sheets Kapitel 17: CSS 17. CSS - Cascading Style Sheets 17-1 Kapitel 17: CSS 17. CSS - Cascading Style Sheets 17-2 Inhalt 1. Einführung CSS 2. Farben, Hintergründe, Zeichensätze 3. Gruppierungen 4. Box-Modell 5. Validierung

Mehr

Fotogalerie. Schwierigkeitsgrad: schwer

Fotogalerie. Schwierigkeitsgrad: schwer Fotogalerie 1 Vor uns haben wir ein wunderbares Layout, das eine Fotogalerie darstellt und das wir nicht mehr lediglich als Screenshot ansehen wollen. Anhand der anstehenden Aufgaben, die uns über horizontale

Mehr

CSS Cascading Stylesheets

CSS Cascading Stylesheets CSS Cascading Stylesheets 1. Einführung Warum denn CSS= Cascading Style Sheets? CSS ist eine Spache, bestimmt für die Formatierung von HTML-Seiten. Sie greift auf die Sprachelemente von HTML zu und verleiht

Mehr

Kennen, können, beherrschen lernen was gebraucht wird

Kennen, können, beherrschen lernen was gebraucht wird Inhaltsverzeichnis Inhaltsverzeichnis... 1 Zeichen formatieren... 1 Physische Formatierungen... 1 Zitate auszeichnen... 2 Schrift ändern... 2 Die Schriftgröße einstellen... 2 Die Schriftart einstellen...

Mehr

CSS-Boxen. Hans Gell Schulungen & Dienstleistungen Übersicht der Schulungsinhalte

CSS-Boxen. Hans Gell Schulungen & Dienstleistungen  Übersicht der Schulungsinhalte CSS-Boxen Übersicht der Schulungsinhalte Das Web ist nicht aus Papier enttäuschte Erwartungen Autor hat keine Kontrolle Webseiten sehen immer anders aus Webseiten sind flexibel - Papierseiten sind starr

Mehr

index.html <!DOCTYPE html> <html>

index.html <!DOCTYPE html> <html> index.html schwerpunkt HTML und Informationssysteme

Mehr

Introduction to Technologies. Stylesheets mit CSS

Introduction to Technologies. Stylesheets mit CSS Introduction to Technologies Stylesheets mit CSS Beispiele CSS http://css.maxdesign.com.au/listamatic/ http://www.csszengarden.com/tr/deutsch/ http://www.albinoblacksheep.com/livedesign http://de.selfhtml.org/css/layouts/index.htm

Mehr

CSS Cascading Style Sheets

CSS Cascading Style Sheets XML light CSS Cascading Style Sheets Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Wieso Cascading Style Sheets? HTML und CSS XML und CSS Ausblick XML light CSS Cascading Style Sheets 2/24 Probleme,

Mehr

Clubsite4Fun Administration:

Clubsite4Fun Administration: Clubsite4Fun Administration: Farben und Schriftarten ändern Unser Fansite-Projekt macht Fortschritte: die Site präsentiert sich bereits mit neuer Kopfzeilengraphik und einem eigenen Logo. Irgendwie passt

Mehr

Inhalt. Vorwort 13. Teil I CSS kennenlernen: Einstieg in XHTML und CSS

Inhalt. Vorwort 13. Teil I CSS kennenlernen: Einstieg in XHTML und CSS Inhalt Vorwort 13 Teil I CSS kennenlernen: Einstieg in XHTML und CSS 1 Auf die Plätze 17 1.1 Wozu CSS lernen? 18 1.2 Wem nützt dieses Buch? 19 1.3 Wie funktioniert dieses Buch? 19 2 Was Sie wissen sollten

Mehr

Formatierung eines Text Ads in CSS

Formatierung eines Text Ads in CSS Formatierung eines Text Ads in CSS Damit sich die Text Ads möglichst harmonisch in Ihre Webseite einfügen, haben Sie verschiedene Möglichkeiten Ihr Text Ad über CSS (Cascading Style Sheets) zu formatieren.

Mehr

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

Inhalt HTML 2. Applets Frames Formulare CSS cascading style sheets. Lehrveranstaltung Internet in AT Dr.-Ing. A. Braune TECHNISCHE UNIVERSITÄT DRESDEN Inhalt HTML 2 Applets Frames Formulare CSS cascading style sheets SS 06 1 Applets Das Applet Java Applets sind kleine Java-Programme mit deren Hilfe aktive Webseiten erstellt werden können. werden mit

Mehr

Übung zur Vorlesung Digitale Medien. Sarah Tausch Alice Thudt Ludwig-Maximilians-Universität München Wintersemester 2012/2013

Übung zur Vorlesung Digitale Medien. Sarah Tausch Alice Thudt Ludwig-Maximilians-Universität München Wintersemester 2012/2013 Übung zur Vorlesung Digitale Medien Sarah Tausch Alice Thudt Ludwig-Maximilians-Universität München Wintersemester 2012/2013 1 Pfadangaben (1) Pfadangaben sind relevant für Bilder, Verweise, Medienobjekte

Mehr

Online-Publishing mit HTML und CSS für Einsteigerinnen

Online-Publishing mit HTML und CSS für Einsteigerinnen Online-Publishing mit HTML und CSS für Einsteigerinnen Dipl. Math. Eva Dyllong, Universität Duisburg Dipl. Math. Maria Oelinger, spirito GmbH IF MYT 07 2002 CSS-Einführung Vorschau CSS Was ist das? Einbinden

Mehr

Web-basierte Anwendungssysteme XHTML- CSS

Web-basierte Anwendungssysteme XHTML- CSS Web-basierte Anwendungssysteme XHTML- CSS Prof. Dr. Sergej Alekseev (alekseev@fb2.fra-uas.de) Prof. Dr. Armin Lehmann (lehmann@e-technik.org) Fachbereich 2 Informatik und Ingenieurwissenschaften Wissen

Mehr

Digitale Medien 4. STYLESHEETS, CSS

Digitale Medien 4. STYLESHEETS, CSS Digitale Medien 4. STYLESHEETS, CSS Vergangene Vorlesungen HTML-Grundlagen Wichtige HTML-Elemente Heute: Stylesheets Anwendung Beispiele Trennung von Inhalt und Layout Oder: Woher weiß der Browser wie

Mehr

Abgabetermin: , 23:59 Uhr

Abgabetermin: , 23:59 Uhr HTML 19.01.2016 Projektanforderungen Struktur: Zentrale (index-)seite Sinnvolle Ordnerstruktur von index.html aus verlinkte Seiten mit Querverweisen (insgesamt mindestens 3 Seiten) Elemente, die irgendwo

Mehr

4.8 Das Box Modell, Block- vs Inline-Elemente

4.8 Das Box Modell, Block- vs Inline-Elemente 4 Formatierung mit CSS Webdesignkurshandbuch:: :: :: :: :: :: :: :: :: :: :: :: Büchli :: Süsstrunk :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: : 4.8 Das Box Modell, Block- vs Inline-Elemente

Mehr

Kapitel 17: CSS. Inhalt. Was kann CSS? (1) Was kann CSS? (2) 1. Einführung CSS. 2. Farben, Hintergründe, Zeichensätze. 3. Gruppierungen. 4.

Kapitel 17: CSS. Inhalt. Was kann CSS? (1) Was kann CSS? (2) 1. Einführung CSS. 2. Farben, Hintergründe, Zeichensätze. 3. Gruppierungen. 4. 17. CSS - Cascading Style Sheets 17-1 17. CSS - Cascading Style Sheets 17-2 Inhalt 1. Einführung CSS 2. Farben, Hintergründe, Zeichensätze Kapitel 17: CSS 3. Gruppierungen 4. Box-Modell 5. Validierung

Mehr

Praktikum 8: CSS-Layout

Praktikum 8: CSS-Layout WEB1 Web-Technologien 1 Praktikum 8: CSS-Layout Gerrit Burkert, 01.11.2014 Ziele In einem früheren Praktikum haben Sie den HTML-Code für eine Reisebüroseite gemacht. Ziel dieses Praktikums ist es, die

Mehr

CSS. Cascading Stylesheets

CSS. Cascading Stylesheets CSS Cascading Stylesheets Themen Was sind Cascading Stylesheets? Vorteile von CSS Nachteile von CSS CSS: Versionen Regelsyntax für Stylesheets Einem HTML-Dokument Styles hinzufügen und Numerische

Mehr

Navigationsmenü im Stil von Registern

Navigationsmenü im Stil von Registern Navigationsmenü im Stil von Registern Navigationsmenüs in Registeroptik erfreuen sich großer Beliebtheit. Wie man solche Menüs erstellt und welche Variationsmöglichkeiten es gibt, soll im Folgenden beschrieben

Mehr

Mitschrift HTML. Dateinamen von Bildern: nur Kleinbuchstaben ohne Umlaute und Sonderzeichen BSP: auto.jpg fruehling.jpg bild_01.

Mitschrift HTML. Dateinamen von Bildern: nur Kleinbuchstaben ohne Umlaute und Sonderzeichen BSP: auto.jpg fruehling.jpg bild_01. 1. Stunde Mitschrift HTML Bildbearbeitung in Hinblick auf HTML. Dateinamen von Bildern: nur Kleinbuchstaben ohne Umlaute und Sonderzeichen BSP: auto.jpg fruehling.jpg bild_01.jpg Verstehen des Unterschiedes

Mehr

Modul 8: Browser-Processing- Pipeline

Modul 8: Browser-Processing- Pipeline Modul 8: Browser-Processing- Pipeline 10.06.2018 16:20:17 M. Leischner Internetkommunikation Folie 1 Grundmodell: Webbrowser Copyright 2013 Ilya Grigorik. Published by O'Reilly Media, Inc. Licensed under

Mehr

Tabellenfreies Layout in HTML

Tabellenfreies Layout in HTML Tabellenfreies Layout in HTML 0. Inhaltsverzeichnis Philipp Wahle 12.12.12 2 von 40 Seiten 3 von 40 Seiten 0. Inhaltsverzeichnis 1. Sematischer Code 2. Box Modell 3. Classes & IDs 4. Statischer Seitenaufbau

Mehr

Übung zur Vorlesung Digitale Medien. Doris Hausen Ludwig-Maximilians-Universität München Wintersemester 2011/2012

Übung zur Vorlesung Digitale Medien. Doris Hausen Ludwig-Maximilians-Universität München Wintersemester 2011/2012 Übung zur Vorlesung Digitale Medien Doris Hausen Ludwig-Maximilians-Universität München Wintersemester 2011/2012 1 Pfadangaben (1) Pfadangaben sind relevant für Bilder, Verweise, Medienobjekte per URL:

Mehr

SASS und Compass. Struktur für eure Stylesheets

SASS und Compass. Struktur für eure Stylesheets SASS und Compass Struktur für eure Stylesheets Guten Tag Thomas Moseler Frontend-Developer www.rufzeichen-online.de Warum? .page-home.view-portraits-statement-startseite.views-field-field-image-undpauler

Mehr

DML Befehl: UPDATE II

DML Befehl: UPDATE II HTML HTML-Datei HTML-Datei: Textdatei, die tags enthält Die Tags zeigen dem Webbrowser an, wie die Seite anzuzeigen ist Eine HTML Datei muss eine htm oder html Endung haben Eine HTML Datei kann man mit

Mehr

Aufbau eines Klassen-Selektors: selektor.klasse { css-eigenschaft1:wert1; css-eigenschaft2:wert2;...}

Aufbau eines Klassen-Selektors: selektor.klasse { css-eigenschaft1:wert1; css-eigenschaft2:wert2;...} Cascading StyleSheets (CSS) Allgemein CSS (aufeinander aufbauende Stilvorlagen) wurden 1996 vom W3C standardisiert. dienen der Ergänzung strukturierter Dokumente wie HTML oder XML. Ermöglichen die Trennung

Mehr

Digitale Medien Vergangene Vorlesungen. Style-/Formatangaben. Style Angabe für jedes HTML-Element einfachster Fall: style-attribut

Digitale Medien Vergangene Vorlesungen. Style-/Formatangaben. Style Angabe für jedes HTML-Element einfachster Fall: style-attribut Vergangene Vorlesungen Digitale Medien HTML Grundlagen Wichtige HTML Elemente 4. STYLESHEETS, CSS Heute: Anwendung Beispiele Trennung von Inhalt und Layout Oder: Woher weiß der Browser wie eine Seite darzustellen

Mehr

Digitale Medien Vergangene Vorlesungen. Style-/Formatangaben. Style Angabe für jedes HTML-Element einfachster Fall: style-attribut

Digitale Medien Vergangene Vorlesungen. Style-/Formatangaben. Style Angabe für jedes HTML-Element einfachster Fall: style-attribut Vergangene Vorlesungen Digitale Medien HTML Grundlagen Wichtige HTML Elemente 4. STYLESHEETS, CSS Heute: Anwendung Beispiele Trennung von Inhalt und Layout Oder: Woher weiß der Browser wie eine Seite darzustellen

Mehr

Hintergrundbilder. background-image. Werte: URL (Standort des Bildes) none inherit. Standard: none. Gilt für: alle Elemente.

Hintergrundbilder. background-image. Werte: URL (Standort des Bildes) none inherit. Standard: none. Gilt für: alle Elemente. HTML 8 Vorbereitung Hintergrundbilder background-image Werte: URL (Standort des Bildes) none inherit Standard: none Gilt für: alle Elemente Vererbung: nein => URL ist relativ zur Stylesheet-Datei anzugeben!

Mehr

IT-Zertifikat: Allgemeine Informationstechnologien II Übungsblatt jquery

IT-Zertifikat: Allgemeine Informationstechnologien II Übungsblatt jquery IT-Zertifikat: Allgemeine Informationstechnologien II Übungsblatt jquery Für unser Miniredaktionssystem, das wir im Laufe der nächsten Wochen / Monate entwickeln werden, verwenden wir eine der Website

Mehr

Inhalt: 1)Das Box-Modell

Inhalt: 1)Das Box-Modell Inhalt: 1. Das Box-Modell 2. Reset-CSS 3. CSS-Eigenschaft: position (static, relative, absolute) 4. CSS-Eigenschaft: float, clear 5. Übung 6. Die Seite zentrieren mit margin:auto 1)Das Box-Modell Die Box

Mehr

HTML5 & SCC3. PC-Treff-BB VHS Aidlingen. Lothar R. Krukowski. Ein Überblick

HTML5 & SCC3. PC-Treff-BB VHS Aidlingen. Lothar R. Krukowski. Ein Überblick HTML5 & SCC3 Ein Überblick 13.10.201 Agenda Neue Strategie HTML5 CSS3 Besonderheiten Anwendungen Beispiele - ( how to start? ) Literatur Neue Strategie Letzte Version von HTML und CSS HTML5 Erstellen der

Mehr

3 XML, HTML und XSL die Ausgabe

3 XML, HTML und XSL die Ausgabe 3 XML, HTML und XSL die Ausgabe XML und VBA lernen ISBN 3-8273-1952-8 Nun, nachdem eine wohlgeformte oder eine gültige XML-Datei erstellt worden ist, stellt sich die Frage, was mit ihr geschieht. Die Anzeige

Mehr

Seminar DWMX 2004. DW Session 004

Seminar DWMX 2004. DW Session 004 Seminar DWMX 2004 DW Session 004 Eigene Site aufbauen Aufbau einer persönlichen Site: Auswahl einer bestimmten Dateiorganisation Statische HTML Site Vorlagenbasierte Site Framebasierte Site Erstellen der

Mehr

Wert. { color: blue; }

Wert. { color: blue; } CSS im Überblick HTML wurde vom W3C entwickelt, um die Inhalte einer Webseite zu gliedern und zu strukturieren. In HTML wird festgelegt, ob ein Textinhalt bspw. dies ist eine Überschrift oder

Mehr

Aufbau einer HTML Seite:

Aufbau einer HTML Seite: 1 Aufbau einer HTML Seite: Grundstruktur: Head Bereich: "nicht sichtbar" Er enthält grundlegende Informationen wie: Title, Charset, Ansichtsgröße,

Mehr

Probeklausur Besprechung

Probeklausur Besprechung WiSe 2018/19 Aufgabe 1: Huffman (10 Punkte) 1 Geben Sie für die Nachricht schnelldurchlauf den Zeichenvorrat mit der Wahrscheinlichkeitsverteilung an. 2 Zeichnen Sie den resultierenden Codebaum und beachten

Mehr

[Guide] CSS (+ CSS 3!) Inhaltsverzeichnis. Vorwort

[Guide] CSS (+ CSS 3!) Inhaltsverzeichnis. Vorwort [Guide] CSS (+ CSS 3!) Vorwort CSS in HTML einbinden HTML mit CSS ansprechen Farben Jetzt geht es los: Normales Stylen Boxen (DIVs) mit dem Boxmodel Fliessende Boxen Links formatieren & Pseudoklassen/Elemente

Mehr

Selektoren in CSS. HTML/CSS 21. November 2013 E1. 1. Beispiel: Kinder und Enkel

Selektoren in CSS. HTML/CSS 21. November 2013 E1. 1. Beispiel: Kinder und Enkel Selektoren in CSS 1. Beispiel: Kinder und Enkel universal Selektor body { font family: sans serif; color : #666; div { border:

Mehr

Mobiles Internet. Hermann Schwarz, Omar Youssef 5.Mai 2010

Mobiles Internet. Hermann Schwarz, Omar Youssef 5.Mai 2010 Mobiles Internet Hermann Schwarz, Omar Youssef 5.Mai 2010 Mobiles Internet Vier von fünf Handy-Besitzern können mit ihrem Gerät ins Internet gehen (Quelle: BITKOM 2007) 2008 gab es in Deutschland 107,4

Mehr

FUNKTIONSBESCHREIBUNG. IFRAME EINBETTUNG VERSION: ab

FUNKTIONSBESCHREIBUNG. IFRAME EINBETTUNG VERSION: ab FUNKTIONSBESCHREIBUNG IFRAME EINBETTUNG VERSION: ab 2016.1.0 Inhaltsverzeichnis 1 Einleitung... 3 2 Schreibweise... 3 3 Zusätzliche Parameter... 4 3.1 Hintergrundfarbe... 4 3.2 Anzeige als Liste... 4 3.3

Mehr

XSL-FO XSL Formatting Objects

XSL-FO XSL Formatting Objects XML-Praxis XSL-FO XSL Formatting Objects Jörn Clausen joern@techfak.uni-bielefeld.de Übersicht Funktionsweise von XSL-FO Seitendefinitionen Areas block- und inline-elemente Fonts XSLT und XSL-FO XML-Praxis

Mehr

HTML und CSS. Eine kurze Einführung

HTML und CSS. Eine kurze Einführung 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 fett

Mehr

<Trainingsinhalt> Macromedia Dreamweaver 8 CS3

<Trainingsinhalt> Macromedia Dreamweaver 8 CS3 Macromedia Dreamweaver 8 CS3 inhaltsverzeichnis EINFÜHRUNG 1 Was werden Sie lernen? 3 Minimale Systemanforderungen: Macintosh 4 Minimale Systemanforderungen: Windows 5 LEKTION 1 DREAMWEAVER-GRUNDLAGEN

Mehr

PresseBox Presseticker

PresseBox Presseticker PresseBox Presseticker Version 1.0 letzte Aktualisierung: 09.04.2013 2013 unn UNITED NEWS NETWORK GmbH, Karlsruhe Inhaltsverzeichnis Einführung... 3 Standard-Ticker... 3 Flying-Ticker... 3 Extended-Ticker...

Mehr

Übung: Überschriften per CSS gestalten

Übung: Überschriften per CSS gestalten Übung: Überschriften per CSS gestalten Teil 1: Umsetzung eines Layouts mit zwei Überschriften mit zwei verschiedenen Hierarchieebenen, ergänzt durch einen beschreibenden Textabsatz. Teil 2: Wie Teil 1,

Mehr

Literatur. Webtechnologien WS 2018/19 - Teil 4/CSS I

Literatur. Webtechnologien WS 2018/19 - Teil 4/CSS I Literatur [4-1] Meyer, Eric: CSS kurz&gut. O'Reilly, 4. Auflage, 2011 [4-2] Laborenz, Kai: CSS-Praxis. Galileo Computing, 2003 [4-3] Münz, Stefan: . Addison-Wesley, 2005 [4-4]

Mehr

Kai Laborenz. CSS-Praxis. Browserübergreifende Lösungen. Galileo Press

Kai Laborenz. CSS-Praxis. Browserübergreifende Lösungen. Galileo Press Kai Laborenz CSS-Praxis Browserübergreifende Lösungen Galileo Press Vorwort 13 1.1 Von HTMLzu CSS 17 1.2 Was sind CSS? 23 1.3 Kurze Geschichte der CSS 25 1.4 Wie sehen CSS aus? 26 1.5»Hallo Welt!«auf CSS

Mehr

ALLGEMEINES WOMIT KANN ICH WEBSITES ERSTELLEN?

ALLGEMEINES WOMIT KANN ICH WEBSITES ERSTELLEN? HTML AG INHALT Allgemeines... 2 Womit kann ich Websites erstellen?... 2 Grundgerüst von HTML... 3 Tags und Attribute... 3 Links... 4 Links auf andere Seiten... 4 Bilder... 5 meta-tags... 5 Webseiten mit

Mehr

Praktikum im Grundstudium

Praktikum im Grundstudium Praktikum im Grundstudium Teil 2: Layout mit CSS Zweck von Stylesheets Ergänzung zu XHTML XHTML legt Struktur des Dokuments fest Definiert Formateigenschaften Trennung von Inhalt und Layout Stylesheet

Mehr

Installationsbeschreibung des Homepagekalenders

Installationsbeschreibung des Homepagekalenders Installationsbeschreibung des Homepagekalenders Bitte beachten Sie: Um den Homepagekalender (im Folgenden HPK) als kostenlosen Service installieren zu können, müssen Sie registrierter Anbieter im Umweltkalenders

Mehr

<html> <head> <title> Die Welt der Bäume </title> </head> <body> Hier ensteht eine Seite über Bäume. </body> </html> Abb. 2

<html> <head> <title> Die Welt der Bäume </title> </head> <body> Hier ensteht eine Seite über Bäume. </body> </html> Abb. 2 Dieser html-kurs soll die Informatik-SchülerInnen meines Info-Kurses auf den Info-Quali vorbereiten. Das Werkzeug html soll einen in die Lage versetzten, die Programmierung von Web-Seiten zu verstehen

Mehr

4. Blöcke und Gebiete

4. Blöcke und Gebiete 4. Blöcke und Gebiete Inhalt 1. Einführung 2. Architektur 3. Vorlagen 4. Blöcke 5. Tabellen 6. Listen 7. Textformatierung 8. Grafik und Farbe 9. Buch-Erstellung Grundlagen Verfeinerung, Formatierung Formatierung

Mehr