webmasters press Frank L. Schad CSS3 Grundlagen Autorisiertes Curriculum für das Webmasters Europe Ausbildungs- und Zertifizierungsprogramm

Größe: px
Ab Seite anzeigen:

Download "webmasters press Frank L. Schad CSS3 Grundlagen Autorisiertes Curriculum für das Webmasters Europe Ausbildungs- und Zertifizierungsprogramm"

Transkript

1 webmasters press Frank L. Schad CSS3 Grundlagen Autorisiertes Curriculum für das Webmasters Europe Ausbildungs- und Zertifizierungsprogramm

2

3 webmasters press Frank L. Schad CSS3 Grundlagen Art.-Nr Version 4.0 vom Autor: Frank L. Schad webmasters akademie Nürnberg GmbH, Nürnberg, Germany Das vorliegende Schulungsskript ist urheberrechtlich geschützt. Alle Rechte vorbehalten. Die Verwendung der Texte und Abbildungen, auch auszugsweise, ist ohne schriftliche Genehmigung der webmasters akademie Nürnberg GmbH urheberrechtswidrig und daher strafbar. Dies gilt insbesondere für die Vervielfältigung, Übersetzung oder Verwendung in elektronischen Systemen sowie für die Verwendung in Schulungsveranstaltungen. Die Informationen in diesem Schulungsskript wurden mit größter Sorgfalt erarbeitet. Trotzdem können Fehler nicht vollständig ausgeschlossen werden. Autoren und Herausgeber übernehmen keine juristische Verantwortung oder irgendeine Haftung für eventuell verbliebene fehlerhafte Angaben und deren Folgen.

4

5 5 Inhalt Vorwort Teil 1: Grundlagen 1 Einführung CSS verwenden Einbinden von CSS-Vorgaben in den Dateikopf Allgemeine Syntax Maßeinheiten Kommentare Browserspezifische Eigenschaften mit Herstellerpräfix (Vendor Specific Prefix) Einbindung von CSS Auslagerung der CSS-Vorgaben in eine externe Datei Inline-Formatierungen Die Verwendung von Farben Das RGB-Farbmodell Hexadezimale Farbzuweisung Dezimale Farbzuweisung Allgemeine Vorgaben für Ihr Dokument Vererbung Hintergrundfarben definieren Die Maßeinheiten em und rem Überschriften formatieren Die Darstellung von strong, b, em und i definieren...40

6 6 5.6 Weitere Eigenschaften zur Textformatierung Hyperlinks formatieren Pseudoklassen und Pseudoelemente Pseudoklassen Verschiedene Zustände für Hyperlinks definieren Elemente automatisch durchzählen Überblick Pseudoklassen Pseudoelemente Initialen und andere typographische Effekte Pseudoelemente für automatisch erzeugten Inhalt Hintergründe, Konturen und Abstände Hintergrundfarben Innenabstände Einbinden von Hintergrundbildern Kachelmuster steuern Hintergrundbild positionieren Wasserzeicheneffekt Zusammenfassen der Eigenschaften Größenangaben für Hintergrundbilder Here Be Dragons: Farbverläufe in CSS Lineare Farbverläufe Radiale Farbverläufe Festlegen von Konturen Konturstärke Randstil Konturfarbe Alle Kontureigenschaften auf einmal definieren Außenabstände Klassen Textumfluss... 75

7 7 10 Größenangaben Angaben für Breite und Höhe Übersatz Mindest- und Maximalgrößen IDs und einfache Positionierung Positionierung von Elementen Statische Positionierung Relative Positionierung Absolute Positionierung Fixierte Positionierung Ändern der Anzeigeart und kontextbedingte Auswahl Ändern der Anzeigeart von Elementen Positionsbedingte Auswahlen Descendant Selector (Nachfahren-Selektor) Child Selector (Kind-Selektor) Adjacent Sibling Selector (Selektor für»benachbarte Geschwister«) General Sibling Selector (Selektor für alle nachfolgenden Geschwister) Attribut-Selektoren Einfacher Attribut-Selektor Tag mit Attribut-Selektor Wertabhängige Attribut-Selektoren Der Stern-Selektor Internet-Explorer-Optimierung Alternative CSS-Vorgaben für den IE mit Conditional Comments Seitenanzeige im Standardmodus HTML

8 8 Teil 2: Praxisbeispiele 15 Buttons mit Rollover-Effekt Der Klassiker: Pixelbilder als Buttons Allgemeine Formatierung Hintergrundbild und Größe definieren Ändern der Darstellungsart Linktext formatieren Rollover definieren Textschatten erzeugen Alternative: Sprites CSS-basierte Buttons ohne Grafik Kontur und Hintergrundfarbe hinzufügen Ecken abrunden Schatten hinzufügen Farbverlauf hinzufügen Rollover gestalten Wiederkehrende Layoutelemente und Textformatierung Projektvorgabe Allgemeine Formatierung und Layout Zentrierung des Inhalts Währungszeichen anhängen und Kodierungsmethode festlegen Pfeile Buttons gestalten Textfluss um Bilder und Clearfix Buttons positionieren Ein komplexes Layout mit HTML5- und CSS3-Elementen Projektvorgaben Allgemeine Formatierung Grundlayout

9 Formatierung der Hauptnavigation Entfernen der Listenpunkte Einrückung abschalten Horizontale Anordnung der Listenelemente Breiten- und Höhenangaben Konturen hinzufügen Farbverläufe einfügen und Links formatieren Formatierung der Subnavigation Gestaltung des Kopfbereichs Formatierung der Box Textformatierung Web Fonts Logo Gestaltung des Inhaltsbereichs Textformatierung Spaltensatz Automatische Silbentrennung Download-Links gestalten Gestaltung der rechten Spalte Schatten hinzufügen Ecken abrunden Anhang CSS-Farben Lösungen Index

10

11 Hintergrundfarben 57 Hintergründe, Konturen und Abstände In dieser Lektion lernen Sie: hh hh hh Hintergrundfarben und -bilder zu definieren. Farbverläufe mit CSS zu erzeugen. einem Element eine Kontur hinzuzufügen und Abstände festzulegen. 7.1 Hintergrundfarben Sie können mit CSS für jedes beliebige HTML-Element eine Hintergrundfarbe definieren. Das funktioniert sowohl für Blockelemente als auch für Inline-Elemente. Beispiele p { background-color: #d48e80; } a:hover { background-color: #3b8ed8; } Projekt»Nuraghen«(6) 10. Vergeben Sie für alle Hauptüberschriften <h1> die Hintergrundfarbe #aa0000. Nun sehen Sie auch deutlich eine der Haupteigenschaften von Blockelementen: Sie nehmen immer die gesamte zur Verfügung stehende Breite in Anspruch, auch wenn der Text selbst wesentlich kürzer ist. 11. Da dadurch die Textfarbe nicht mehr passend erscheint, ändern Sie diese in Weiß.

12 58 Hintergründe, Konturen und Abstände Allerdings klebt der Text noch ziemlich am Rand des roten»streifens«. Dies können Sie mit einer weiteren Eigenschaft ändern: 7.2 Innenabstände Den Innenabstand eines Elements können Sie mit dem Attribut padding und der Angabe von numerischen Werten beeinflussen: padding: 15px; Auch diese Werte können Sie stattdessen relativ zur Schriftgröße angeben: padding: 1em; oder padding: 1rem; Sie können auch für jede Seite individuelle Innenabstände definieren. Notieren Sie dazu entweder die separaten Attribute padding-top: 0; padding-bottom: 0.3em; padding-left: 0.7em; padding-right: 1em; oder Sie geben alle vier Werte durch Leerzeichen getrennt im Attribut padding an. Die Reihenfolge hierbei ist im Uhrzeigersinn: oben, rechts, unten, links. padding: oben rechts unten links; padding: 0 1em 0.3em 0.7em; Werte für padding sind natürlich meist nur dann sinnvoll, wenn das Element eine sichtbare Kontur oder eine Hintergrundfarbe hat. Projekt»Nuraghen«(7) 12. Vergeben Sie für die Überschriften mit der roten Hintergrundfarbe einen gleichmäßigen Innenabstand vom 0,25-fachen der Grundschriftgröße. 7.3 Einbinden von Hintergrundbildern Ebenso universell wie Hintergrundfarben lassen sich für jedes Element Grafiken als Hintergrundbilder einbinden. Die Syntax dafür lautet

13 Einbinden von Hintergrundbildern 59 background-image: url(pfad/zur/grafik.jpg); Zuerst müssen Sie mit url angeben, dass es sich um einen Dateipfad handelt. Danach folgt ohne Leerzeichen! in runden Klammern der Pfad zur Grafik nach dem gleichen Prinzip wie in HTML. Als Dateiformate können Sie entweder Pixelgrafiken in den bekannten Formaten JPEG, PNG oder GIF oder Vektorgrafiken im SVG-Format verwenden Kachelmuster steuern Mit CSS lässt sich die Darstellung von Hintergrundbildern sehr flexibel steuern. So können Sie z. B. die automatische Wiederholung abschalten: p { } background-image: url(grafik.jpg); background-repeat: no-repeat; Wenn Sie zusätzlich auch eine Hintergrundfarbe vergeben haben, kommt diese nun hinter dem Bild zum Vorschein. Weitere mögliche Werte für background-repeat sind: background-repeat: repeat (wiederholen, Standardwert) repeat-x (nur waagrecht wiederholen) repeat-y (nur senkrecht wiederholen) no-repeat (nicht wiederholen) Hintergrundbild positionieren Mit background-position können Sie die exakte Position des Hintergrundbilds numerisch festlegen. Geben Sie dazu zwei Werte durch Leerzeichen getrennt ein. Der erste Wert ist der horizontale Abstand von links, der zweite ist der vertikale Abstand von oben: p { } background-image: url(grafik.jpg); background-repeat: no-repeat; background-position: 1.5em 3em; Andere mögliche Werte anstelle numerischer Werte sind: background-position: top (oben bündig) bottom (unten bündig) center (horizontal oder vertikal zentriert) left (linksbündig) right (rechtsbündig)

14 60 Hintergründe, Konturen und Abstände Wasserzeicheneffekt Mit dem Attribut background-attachment können Sie festlegen, dass das Hintergrundbild beim Scrollen der Seite stehenbleibt. Der Text scrollt also über das Bild hinweg: p { } background-image: url(grafik.jpg); background-repeat: no-repeat; background-position: 1.5em 3em; background-attachment: fixed; Mögliche Werte sind: background-attachment: scroll (mitscrollen, Standardeinstellung) fixed (Hintergrundbild bleibt stehen) Zusammenfassen der Eigenschaften Alle genannten Eigenschaften für Hintergründe können Sie auch im»sammelattribut«background nach folgendem Muster angeben. Die einzelnen Werte werden dabei durch Leerzeichen getrennt. Die Reihenfolge spielt bis auf die beiden Werte für background-position keine Rolle: background: color url repeat position-x position-y attachment; also z. B. background: #fff url(grafik.jpg) no-repeat 1.5em 3em fixed; Dabei müssen Sie nicht zwingend alle Werte angeben, z. B. sieht man häufig folgende Angabe: background: url(grafik.jpg) no-repeat; Größenangaben für Hintergrundbilder Seit CSS 3 können Sie auch endlich die Größe von Hintergrundbildern bestimmen. Das Attribut dafür ist background-size (zurzeit noch mit Vendor Specific Prefixes) und erwartet zwei Werte (Breite und Höhe) durch Leerzeichen getrennt: -webkit-background-size: breite höhe; -moz-background-size: breite höhe; background-size: breite höhe; z. B.

15 Einbinden von Hintergrundbildern 61 -webkit-background-size: 2em 1em; -moz-background-size: 2em 1em; background-size: 2em 1em; In den meisten Fällen sind hier wohl Prozentangaben am sinnvollsten (bezogen auf die Größe des Elements, das das Hintergrundbild enthält). Um das Seitenverhältnis beizubehalten und das Bild nicht zu verzerren, sollten Sie zudem einen der beiden Werte auf auto setzen: -webkit-background-size: 100% auto; -moz-background-size: 100% auto; background-size: 100% auto; oder z. B. -webkit-background-size: auto 70%; -moz-background-size: auto 70%; background-size: auto 70%; Automatische Größenanpassung von Hintergrundbildern Im Zusammenhang mit flexiblen Layouts, deren Größe sich an das jeweilige Gerät anpasst, sind aber vor allem auch die beiden Schlüsselwörter contain und cover nützlich, die Sie der Eigenschaft backgroundsize alternativ zu numerischen Werten zuweisen können: background-size: contain passt das Hintergrundbild automatisch so in das Element ein, dass es immer vollständig sichtbar ist. U. U. entstehen dadurch auch Leerräume, an denen die Hintergrundfarbe durchscheint (hier grau dargestellt):

16 62 Hintergründe, Konturen und Abstände background-size: cover passt das Hintergrundbild so ein, dass es das Element auf jeden Fall vollständig ausfüllt. Ggf. werden dadurch Teile des Hintergrundbilds abgeschnitten (hier abgeblendet dargestellt). Welche Teile das sind, können Sie mit background-position (s.o.) steuern. Diese automatischen Einpassungen werden auch bei einer Größenänderung des Browserfensters dynamisch aktualisiert! f Die Eigenschaft background-size lässt sich zurzeit noch nicht verlässlich in das»sammelattribut«background integrieren und muss daher separat notiert werden. Projekt»Nuraghen«(8) 13. Legen Sie die Grafik nuraghe.jpg als Hintergrundbild für den body der Seite fest. Positionieren Sie sie oben links und sorgen Sie dafür, dass sie nicht kachelt. Beim Scrollen soll das Bild stehenbleiben, und es soll die Seite auf jeden Fall vollständig bedecken Here Be Dragons: Farbverläufe in CSS Eine der beeindruckendsten, gleichzeitig aber auch komplexesten Funktionen in CSS 3 sind wohl die Farbverläufe, die in früheren CSS-Versionen ebenfalls mit Pixelbildern realisiert werden mussten. Die Vorteile liegen auf der Hand: Im Gegensatz zu Pixelbildern haben in CSS definierte Farbverläufe keine feste Größe, d. h. sie passen ihre Größe ohne Interpolation automatisch an die Größe des Elements an. Außerdem muss bei einer Farbänderung nicht jedesmal die Pixelgrafik in Photoshop neu erzeugt und gespeichert werden, sondern es reicht eine kleine Änderung der Farbwerte in CSS. Einen Farbverlauf weisen Sie in CSS ebenfalls mit der Eigenschaft background-image zu. Als Wert folgt dann jedoch anstelle der bisher bekannten URL die Definition des Verlaufs. Wie in den meisten Grafikprogrammen haben Sie auch hier die Wahl zwischen einem linearen und einem radialen Verlauf: background-image: linear-gradient(); background-image: radial-gradient();

17 Here Be Dragons: Farbverläufe in CSS 63 In den runden Klammern folgen dann die Definitionen für Verlaufsrichtung, Farben usw. Ärgerlicherweise müssen auch Farbverläufe zurzeit noch mit Vendor Specific Prefixes versehen werden. Diesmal jedoch nicht für die Eigenschaft, sondern für den Wert: background-image: -webkit-linear-gradient(); background-image: -moz-linear-gradient(); background-image: linear-gradient(); background-image: -webkit-radial-gradient(); background-image: -moz-radial-gradient(); background-image: radial-gradient(); Ich empfehle Ihnen jedoch, zunächst nur die standardkonforme Variante des Verlaufs fertigzustellen, und erst am Ende die Varianten mit den Präfixen per Copy & Paste hinzuzufügen Lineare Farbverläufe Die grundlegende Syntax für lineare Farbverläufe sieht folgendermaßen aus (ist aber um zusätzliche Optionen erweiterbar): background-image: linear-gradient(winkel, Anfangsfarbe, Endfarbe); Die Angaben zum Verlaufswinkel werden in den browserspezifischen Varianten anders interpretiert als in der standardkonformen Variante! f Beispiele: background-image: -webkit-linear-gradient(0deg, red, blue); background-image: -moz-linear-gradient(0deg, red, blue); background-image: linear-gradient(90deg, red, blue); erzeugt einen horizontalen Verlauf von links (rot) nach rechts (blau). background-image: -webkit-linear-gradient(180deg, red, blue); background-image: -moz-linear-gradient(180deg, red, blue); background-image: linear-gradient(-90deg, red, blue); erzeugt einen horizontalen Verlauf von rechts (rot) nach links (blau).

18 64 Hintergründe, Konturen und Abstände background-image: -webkit-linear-gradient(90deg, red, blue); background-image: -moz-linear-gradient(90deg, red, blue); background-image: linear-gradient(0deg, red, blue); erzeugt einen vertikalen Verlauf von unten (rot) nach oben (blau). background-image: -webkit-linear-gradient(45deg, red, blue); background-image: -moz-linear-gradient(45deg, red, blue); background-image: linear-gradient(45deg, red, blue); erzeugt einen diagonalen Verlauf von unten links (rot) nach oben rechts (blau). background-image: -webkit-linear-gradient(-90deg, red, blue); background-image: -moz-linear-gradient(-90deg, red, blue); background-image: linear-gradient(180deg, red, blue); erzeugt einen vertikalen Verlauf von oben (rot) nach unten (blau). Dies ist in allen Varianten die Standardeinstellung, d. h. in diesem Fall kann die Angabe für den Winkel weggelassen werden: background-image: -webkit-linear-gradient(red, blue); background-image: -moz-linear-gradient(red, blue); background-image: linear-gradient(red, blue); f Anstelle des Winkels können auch Schlüsselwörter wie z. B. left, top oder auch bottom right verwendet werden. Aber auch diese verhalten sich in den unterschiedlichen Varianten inkonsistent. So heißt z. B.»von links nach rechts«in -webkit und -moz: left in der Standard-Syntax: to right Farbangaben Für die Farbwerte können Sie natürlich jede beliebige Notation verwenden. Am häufigsten sind wohl Hex-Werte, aber es sind sogar Alphatransparenzen mit RGBA-Werten möglich:

19 Here Be Dragons: Farbverläufe in CSS 65 background-image: linear-gradient(0deg, #fff, rgba(255, 255, 255, 0.5)); erzeugt einen vertikalen Verlauf von unten (weiß deckend) nach oben (weiß mit 50%-iger Deckkraft). Sie können natürlich auch mehr als zwei Farben angeben: background-image: linear-gradient(90deg, red, orange, yellow, green, blue, indigo, violet); erzeugt einen horizontalen Verlauf von links nach rechts in Regenbogenfarben. Color Stops Und schließlich können Sie mit sogenannten Color Stops die Position der Farbübergänge verändern. Color Stops werden nach einem Leerzeichen als Prozentwerte hinter die betreffende Farbe geschrieben, z. B.: background-image: linear-gradient(90deg, red, blue 15%); erzeugt einen horizontalen Verlauf von links nach rechts, wobei der Übergang von Rot nach Blau bereits nach 15% des Verlaufs erfolgt, und nicht wie standardmäßig erst bei 50% Radiale Farbverläufe Die allgemeine, standardkonforme Syntax für radiale Verläufe lautet: background-image: radial-gradient(form at Position-x Position-y, Anfangsfarbe, Endfarbe); wobei hier die Optionen für Form und Position optional sind. Werden sie weggelassen, entsteht ein Verlauf, dessen Zentrum im Mittelpunkt des Elements steht, und der seine elliptische Form an die des Elements anpasst, z. B.: background-image: radial-gradient(red, blue);

20 66 Hintergründe, Konturen und Abstände Der Standardwert für die Form ist ellipse. Mit dem Wert circle lässt sich eine Kreisform erzwingen: background-image: radial-gradient(circle, red, blue); Zusätzlich können Sie mit der Option at Position-x Position-y den Mittelpunkt des Verlaufs verschieben, z. B.: background-image: radial-gradient(circle at 1em 1em, red, blue); background-image: radial-gradient(at right bottom, red, blue); Analog zum linearen Farbverlauf lassen sich natürlich auch hier die Anzahl der Farben sowie die Color Stops ändern.

21 Festlegen von Konturen 67 Auch beim radialen Verlauf hat das W3C zwischenzeitlich die Syntax geändert! Die browserspezifischen Angaben mit Präfix müssen Sie noch nach der alten Syntax notieren: f background-image: -webkit-radial-gradient(position-x Position-y, Form, Anfangsfarbe, Endfarbe); background-image: -moz-radial-gradient(position-x Position-y, Form, Anfangsfarbe, Endfarbe); Somit müsste die vollständige Angabe eines radialen Verlaufs z. B. so aussehen: background-image: -webkit-radial-gradient(1em 1em, circle, red, blue); background-image: -moz-radial-gradient(1em 1em, circle, red, blue); background-image: radial-gradient(circle at 1em 1em, red, blue); Zudem existiert noch eine weitere, völlig andere Syntax zur Erzeugung linearer und radialer Farbverläufe speziell für Webkit-basierte Browser, der Sie im Web vielleicht noch hier und da begegnen, z. B.: background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, red), color-stop(1, blue)); Diese experimentelle Syntax stammt noch aus den Anfangszeiten von CSS 3 und ist veraltet. Sie wird daher in diesem Buch nicht mehr besprochen. Zugegeben, durch die unterschiedliche Schreibweise für verschiedene Browser sind CSS-Verläufe relativ komplex und fehleranfällig, und es ist darüber hinaus möglich, dass sich die Syntax in nächster Zeit nochmals ändert. Aus diesem Grund gibt es im Web mittlerweile zahlreiche grafische Tools, mit denen Sie sich ähnlich wie in Photoshop den gewünschten Code automatisch erzeugen lassen können, z. B Festlegen von Konturen Sie können jedem beliebigen Objekt auf Ihrer Seite eine Kontur verleihen. Dazu stehen Ihnen drei Optionen zur Verfügung: border-width (Konturstärke), border-style (Randstil) und border-color (Konturfarbe). Um eine sichtbare Kontur zu erhalten, müssen Sie die drei Eigenschaften border-width, border-style und border-color immer gemeinsam notieren. f

22 170 Index Index bottom 88 box-shadow 115, 151 box-sizing 131 float 75 font-family 18 font-size 20 font-style 41 font-variant 42 font-weight 140 :after 54 :before 54 :first-child 50, 134 :first-letter 53 :first-line 53 :last-child 50, 134 :nth-child(n) 49 :nth-of-type(n) 50 :only-child 50 Child-Elemente 34 Child Selector 97 class (HTML-Attribut) 72 clear 75, 123 Clearfix 125 color 29 Color Stops 65 Siehe auch Farbverläufe Conditional Comments 103 Descendant-Elemente 34 Descendant Selector 95 display 94, 133, 148 div (HTML-Tag) 82 General Sibling Selector 99 Giant Font Size Bug 36 Größenangaben 77 height 77 Hintergrundbilder 58 Hintergrundfarben 34, 57 hyphens 144 Abgerundete Ecken 114, 152 absolute (position) 87, 88 Adjacent Sibling Selector 98 Ancestor-Elemente 34 Attribut-Selektoren 99 Außenabstand 69 background-attachment 60 background-color 34, 57 background-image 59 background-position 59 background-repeat 59 background-size 60 contain 61 cover 61 benannte Farben 31, 156 border 69 border-color 67, 69 border-radius 114, 152 border-style 67, 68 border-width 67, 68 ease-in-out (Timing Function) 149 ease-in (Timing Function) 149 ease-out (Timing Function) 149 ease (Timing Function) 149 Ebenen 88 Ebenenhierarchie 89 Einbindung von CSS 16, 24, 25 em (Maßeinheit) 21, 35, 42 Erstzeileneinzug 42 Farben 28 dezimal 31 hexadezimal 29 Farbverläufe 62 linear 63 radial 65 fixed (position) 87, 92 id (HTML-Attribut) 81 inherit 135 Initialen 53 Innenabstand 58 Internet-Explorer-Optimierung 103 Kapitälchen 42 Kind-Selektor Siehe Child Selector Klassen 72 mehrere zuweisen 126 Kommentare 21 Konturen 67 Laufweite 42 left 88 letter-spacing 42

23 Index 171 linear (Timing Function) 149 line-height 42 list-style-image 132 list-style-type 132 margin 69 Maßeinheiten 21 Mauszustände 46 max-height 80 max-width 80 min-height 80, 147 min-width 80, 119 Nachfahren-Selektor Siehe Descendant Selector resize 79 Responsive Webdesign 14, 35 RGB 28, 32 RGBA 32, 112 right 88 Rollover-Effekt 108 Schatten Box 115, 151 Text 111 Schriftarten 19 Schriftgröße 20 Selektoren 18 Silbentrennung 144 span (HTML-Tag) 147 Sprites 112 static (position) 87 Syntax 18 visibility 148 Web Fonts 136 width 77 word-spacing 42 Zebratabellen 50 Zeichenabstand 42 Zeilenabstand 42 Zentrierung des Inhalts im Browserfenster 119 z-index 89 opacity 148 overflow 78, 123 padding 58 Parent-Elemente 34 Polyfills 105 Positionierung 87 absolut 88 fixiert 92 relativ 88 statisch 87 Positionsbedingte Auswahlen 95 Pseudoelemente 53 Pseudoklassen 46 text-align 42 text-decoration 43 Textfarbe Siehe color text-shadow 111 Textumfluss 75 Timing Functions 149 top 88 transition 149 Übergänge Siehe transition Übersatz 78 relative (position) 87, 88 rem (Maßeinheit) 21, 38 Vendor Specific Prefixes 22 Vererbung 33 Verläufe Siehe Farbverläufe

Das CSS3 Lernbuch. Frank L. Schad. Ein Webmasters Press Lernbuch. Version vom

Das CSS3 Lernbuch. Frank L. Schad. Ein Webmasters Press Lernbuch. Version vom Frank L. Schad Das CSS3 Lernbuch Ein Webmasters Press Lernbuch Version 4.2.2 vom 15.11.2016 Autorisiertes Curriculum für das Webmasters Europe Ausbildungs- und Zertifizierungsprogramm. www.webmasters-europe.org

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

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

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

Das CSS3 Lernbuch. Frank L. Schad. Ein Webmasters Press Lernbuch. Version vom

Das CSS3 Lernbuch. Frank L. Schad. Ein Webmasters Press Lernbuch. Version vom Frank L. Schad Das CSS3 Lernbuch Ein Webmasters Press Lernbuch Version 4.2.1 vom 11.8.2016 Autorisiertes Curriculum für das Webmasters Europe Ausbildungs- und Zertifizierungsprogramm. www.webmasters-europe.org

Mehr

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

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

FARBEN MIT RGB-WERTEN DEFINIEREN

FARBEN MIT RGB-WERTEN DEFINIEREN FARBEN FARBEN MIT RGB-WERTEN DEFINIEREN Farben mit Hexadezimalwerten Bisher sind Sie gewohnt Farben mit Hexadezimalwerten zu formatieren. Zwei Stellen geben dabei jeweils den Wert für Rot, Grün und Blau

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

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

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

Inhaltsverzeichnis. Vorwort. Einführung. CSS verwenden

Inhaltsverzeichnis. Vorwort. Einführung. CSS verwenden Inhaltsverzeichnis Vorwort 13 1 Einführung 15 2 CSS verwenden 17 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 Einbinden von CSS-Vorgaben in den Dateikopf Allgemeine Syntax Schriftarten definieren Schriftgröße ändern

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

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

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

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

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

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

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

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

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

Ü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

free ebooks ==>

free ebooks ==> www.ebook777.com www.ebook777.com free ebooks ==> www.ebook777.com Das CSS 3 Lernbuch von Frank L. Schad Art.-Nr. 129c02371f11 Version 4.1.2 vom 22.4.2015 Autorisiertes Curriculum für das Webmasters Europe

Mehr

WE CERTIFIED WEB DESIGNER I. Webdesign. mit Cascading Style Sheets. Offizielles Curriculum des Europäischen Webmasterverbandes

WE CERTIFIED WEB DESIGNER I. Webdesign. mit Cascading Style Sheets. Offizielles Curriculum des Europäischen Webmasterverbandes WE CERTIFIED WEB DESIGNER I Webdesign mit Cascading Style Sheets Offizielles Curriculum des Europäischen Webmasterverbandes WE CERTIFIED WEB DESIGNER I Webdesign mit Cascading Style Sheets Art.-Nr. 011644541

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

Workshop HTML5 & CSS3

Workshop HTML5 & CSS3 Workshop HTML5 & CSS3 Weblayouts professionell umsetzen - ein Einstieg in die Frontendentwicklung Bearbeitet von Stephan Heller 1. Auflage 2012. Taschenbuch. XIV, 302 S. Paperback ISBN 978 3 89864 807

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

Ü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

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

CSS(3) verstehen und anwenden. Alexej Schneider APEX Connect 2017

CSS(3) verstehen und anwenden. Alexej Schneider APEX Connect 2017 CSS(3) verstehen und anwenden Alexej Schneider APEX Connect 2017 Facts & Figures Mittelständischer IT-Dienstleister Technologie-orientiert Branchen-unabhängig Hauptsitz Ratingen 240 Beschäftigte Managing

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

Das erwartet dich im Buch 8. Kapitel 1 Am Anfang war HTML 14

Das erwartet dich im Buch 8. Kapitel 1 Am Anfang war HTML 14 Inhaltsverzeichnis Das erwartet dich im Buch 8 Kapitel 1 Am Anfang war HTML 14 HTML die Basis aller Webseiten 15 HTML fürs Grobe, CSS fürs Feine 16 Auszeichnung so geht s 18 Startbereit Vorbereitungen

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

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

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

Inhaltsverzeichnis. Einleitung 1. Teil I Workshop Schritt für Schritt zum professionellen HTML-CSS-Design. 1 So geht der Workshop vor 6

Inhaltsverzeichnis. Einleitung 1. Teil I Workshop Schritt für Schritt zum professionellen HTML-CSS-Design. 1 So geht der Workshop vor 6 ix Einleitung 1 Teil I Workshop Schritt für Schritt zum professionellen HTML-CSS-Design 1 So geht der Workshop vor 6 2 Vorbereitungen 8 2.1 Anlegen einer sinnvollen Ordnerstruktur... 9 2.2 Das brauchen

Mehr

Inhaltsverzeichnis. Vorwort 1. 1 CSS3 heute 9. 2 Umgang mit unterschiedlichen Browsern 33

Inhaltsverzeichnis. Vorwort 1. 1 CSS3 heute 9. 2 Umgang mit unterschiedlichen Browsern 33 D3kjd3Di38lk323nnm v Vorwort 1 1.1 Besser mit CSS3...2 1.2 Was in diesem Buch steht...3 1.3 Was nicht in diesem Buch steht...6 1.4 Was Sie sonst noch wissen sollten...6 1 CSS3 heute 9 1.1 CSS3 Stand der

Mehr

CSS MISSING MANUAL THE MISSING MANUAL. David Sawyer McFarland. Deutsche Übersetzung von Jörgen W. Lang POGUE PRESS" O'REILLT

CSS MISSING MANUAL THE MISSING MANUAL. David Sawyer McFarland. Deutsche Übersetzung von Jörgen W. Lang POGUE PRESS O'REILLT CSS MISSING MANUAL THE MISSING MANUAL David Sawyer McFarland Deutsche Übersetzung von Jörgen W. Lang POGUE PRESS" O'REILLT Beijing Cambridge Farnham Köln Sebastopol Taipei Tokyo Inhaltsverzeichnis Die

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

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

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

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

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

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

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

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

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

CSS3. Die neuen Features für fortgeschrittene Webdesigner. von Florence Maurice. 2., aktualisierte und erweiterte Auflage. dpunkt.

CSS3. Die neuen Features für fortgeschrittene Webdesigner. von Florence Maurice. 2., aktualisierte und erweiterte Auflage. dpunkt. CSS3 Die neuen Features für fortgeschrittene Webdesigner von Florence Maurice 2., aktualisierte und erweiterte Auflage dpunkt.verlag 2013 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 86490 118

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

Inhaltsverzeichnis. Vorwort 11. Kapitel 1 CSS3 heute 17. Kapitel 2 Umgang mit unterschiedlichen Browsern 39

Inhaltsverzeichnis. Vorwort 11. Kapitel 1 CSS3 heute 17. Kapitel 2 Umgang mit unterschiedlichen Browsern 39 3 Inhaltsverzeichnis Vorwort 11 1.1 Was in diesem Buch steht... 12 1.2 Was nicht in diesem Buch steht... 14 1.3 Was Sie noch wissen sollten... 14 Kapitel 1 CSS3 heute 17 1.1 CSS3 Stand der Dinge... 18

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

Übersicht. Bibliografische Informationen digitalisiert durch

Übersicht. Bibliografische Informationen  digitalisiert durch Übersicht Einführung xv Kapitell Die Arbeit mit CSS3 1 Kapitel 2 Die Grundlagen von HTML5 15 Kapitel 3 CSS-Grundlagen 31 Kapitel 4 Selektive Formatierungen 67 Kapitel 5 Eigenschaften von Fonts 113 Kapitel

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

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

Ü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

Tutorial zu Kapitel WT:III

Tutorial zu Kapitel WT:III Tutorial zu Kapitel WT:III III. Dokumentsprachen HTML XML-Grundlagen XML-Dokumentstruktur Document Type Definition (DTD) Namespaces XML-Schema XSL-Familie XPath XSLT Die nach folgenden Erklärungen basieren

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

Praxisbeispiel 01:18 Webformulare 07:39 Flexibles zweispaltiges Layout 05:24 Image-Replacement-Techniken 04:02

Praxisbeispiel 01:18 Webformulare 07:39 Flexibles zweispaltiges Layout 05:24 Image-Replacement-Techniken 04:02 Einfach mehr können. HTML/CSS Einstieg für Anspruchsvolle Bonusmaterial Praxisbeispiel 01:18 Webformulare 07:39 Flexibles zweispaltiges Layout 05:24 Image-Replacement-Techniken 04:02 Inhaltsverzeichnis

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

Beautify your APEX. Alexej Schneider DOAG 2016

Beautify your APEX. Alexej Schneider DOAG 2016 Beautify your APEX Alexej Schneider DOAG 2016 Im Überblick Technologie-orientiert Branchen-unabhängig Hauptsitz Ratingen 240 Beschäftigte Ausbildungsbetrieb Inhabergeführte Aktiengesellschaft Gründungsjahr

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

Fachcurriculum ITG Albert-Schweitzer-Gemeinschaftsschule Klassenstufe 9/10 H. Bauer. Thema Inhalte/Umsetzung Programme Lehrplanbezug.

Fachcurriculum ITG Albert-Schweitzer-Gemeinschaftsschule Klassenstufe 9/10 H. Bauer. Thema Inhalte/Umsetzung Programme Lehrplanbezug. Fachcurriculum ITG Albert-Schweitzer-Gemeinschaftsschule Klassenstufe 9/10 H. Bauer Thema Grundlagen der Erstellung von Webseiten Maximalplan 1 Was man wissen sollten 2 Die erste Webseite mit HTML erstellen

Mehr

O'REILLT Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo. CSS Kochbuch. Christopher Schmitt. 2. Auflage

O'REILLT Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo. CSS Kochbuch. Christopher Schmitt. 2. Auflage 2. Auflage CSS Kochbuch Christopher Schmitt Deutsche Übersetzung von Jörgen W. Lang O'REILLT Beijing Cambridge Farnham Köln Paris Sebastopol Taipei Tokyo Inhalt Vorwort XI 1 Allgemeines 1 1.1 CSS und HTML

Mehr

Diploma in Web Engineering

Diploma in Web Engineering Thorsten Schneider, Frank Schad, Marco Emrich, Oliver Kreipl Diploma in Web Engineering Projektanleitung Ein Webmasters Press Lernbuch Version 3.0.0 vom.04. Autorisiertes Curriculum für das Webmasters

Mehr

Farben sind im Webdesign wichtig z.b. für die Schriftfarbe oder den Hintergrund.

Farben sind im Webdesign wichtig z.b. für die Schriftfarbe oder den Hintergrund. Layout: Farben Farben sind im Webdesign wichtig z.b. für die Schriftfarbe oder den Hintergrund. Farben festlegen: Schriftfarbe: color:red Hintergrund: background-color: #ff0000 Die Farbe kann entweder

Mehr

Inhaltsverzeichnis. jetzt lerne ich

Inhaltsverzeichnis. jetzt lerne ich Inhaltsverzeichnis jetzt lerne ich 1 Einführung in CSS 15 1.1 Warum Stylesheets notwendig wurden 15 1.2 Das W3-Konsortium (W3C) 17 1.3 CSS-Versionen 17 1.4 Browser-Unterstützung 18 1.4.1 Internet Explorer

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

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

Kennen, können, beherrschen lernen was gebraucht wird

Kennen, können, beherrschen lernen was gebraucht wird Inhaltsverzeichnis Inhaltsverzeichnis... 1 Tags (Befehle)... 1 Erste Texte im Browser... 2 Das HTML Grundgerüst... 2 Ihre erste echte Webseite... 2 Texte... 3 Textabsatz und Zeilenumbruch... 3 Einen Zeilenumbruch

Mehr

Richtlinien für das Design der KML Webseite. KML TP2, Informationsdienste

Richtlinien für das Design der KML Webseite. KML TP2, Informationsdienste Richtlinien für das Design der KML Webseite KML TP2, Informationsdienste Inhaltsverzeichnis 1. Einleitung...1 2. Textgestaltung...1 2.1. Absätze...1 2.2. Überschriften...2 2.3. Grafiken...2 3. Besondere

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

Inhalt. Einleitung... 13

Inhalt. Einleitung... 13 Inhalt Einleitung... 13 1. Der Einstieg in CSS... 17 1.1 Die Grundlagen von (X)HTML... 18 Anatomie eines (X)HTML-Elements... 19 Der Unterschied zwischen XHTML und HTML... 19 1.2 Was ist CSS, und was kann

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

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

Jetzt lerne ich CSS3

Jetzt lerne ich CSS3 Jetzt lerne ich CSS3 Bibliografische Information der Deutschen Nationalbibliothek Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische

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

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

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

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

Kennen, können, beherrschen lernen was gebraucht wird

Kennen, können, beherrschen lernen was gebraucht wird Inhaltsverzeichnis Inhaltsverzeichnis... 1 Einbinden von Grafiken... 2 Grafiken in den Text einbinden... 2 Grafikverweise... 2 Verweise auf Bilder in Unterverzeichnissen... 2 Verweise auf Bilder im darüber

Mehr

Über den Autor 7 Über den Übersetzer 7

Über den Autor 7 Über den Übersetzer 7 Inhaltsverzeichnis Über den Autor 7 Über den Übersetzer 7 Einführung 15 Über dieses Buch 15 In diesem Buch verwendete Symbole 15 Eine Anmerkung zum Begriff HTML5 16 Begleitressourcen im Web 16 Kapitel

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

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

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

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

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

Absatzformate. Die Absatzmarke

Absatzformate. Die Absatzmarke Absatzformate Zeichenformatierungen wirken sich auf das aktuelle Wort oder auf einen markierten Textblock aus. Absatzformate hingegen gestalten immer den gesamten Absatz, in dem der Cursor steht, oder

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

Die Programmiersprache des Webs. HTML HyperText Markup Language Hypertext - Auszeichnungssprache

Die Programmiersprache des Webs. HTML HyperText Markup Language Hypertext - Auszeichnungssprache Was ist HTML? Die Programmiersprache des Webs HTML HyperText Markup Language Hypertext - Auszeichnungssprache Dateiname Man muss Groß/Kleinschreibung beachten Leerzeichen ist nicht erlaubt Umlaute wie

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

JavaScript II. Hochschule Karlsruhe Technik & Wirtschaft Internet-Technologien T3B250 SS2014 Prof. Dipl.-Ing. Martin Schober

JavaScript II. Hochschule Karlsruhe Technik & Wirtschaft Internet-Technologien T3B250 SS2014 Prof. Dipl.-Ing. Martin Schober JavaScript II Bildaustausch mit dem Attribut name und zwei Funktionen function asterix() { document.images1.src="bilder/asterix.jpg"; function obelix() { document.images1.src="bilder/obelix.jpg";

Mehr

CASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS

CASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS CASCADING STYLE SHEETS WEBSEITEN-GESTALTUNG MIT CSS Sören Elvers, Julia Polner, Max Weller, Moritz Willig T-Doku, Werner-von-Siemens-Schule, Wetzlar 2010-2011 INHALT DIESES VORTRAGS 1. Kurze Einführung

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

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

Nachbau der Website 1.)Hintergrundbild einfügen eigene CSS-Datei

Nachbau der Website  1.)Hintergrundbild einfügen eigene CSS-Datei Nachbau der Website http://www.lake-festival.at/ Erstelle eine neue Bootstrapsite im Ordner lakefestival. Es soll alle Ordner bereits enthalten, back für diverse backgrounds, img mit vielen Bildern usw.

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