Auf einen Blick

Transcription

Auf einen Blick
Auf einen Blick
Vorwort ...............................................................................
17
1
Was sind Cascading Stylesheets? ..........................................
19
2
HTML und CSS .....................................................................
27
3
Das erste Stylesheet – »Hallo Welt!« auf CSS ........................
49
4
Selektoren ............................................................................
55
5
Einbinden von Stylesheets in HTML-Dateien ........................
97
6
Kastenmodell (Box-Modell), Elementtypen und
Layoutmodelle .....................................................................
105
7
Positionierung mit CSS .........................................................
119
8
Layout mit CSS .....................................................................
141
9
Styling mit CSS .....................................................................
201
10 CSS und die Browser ............................................................
379
11 Effizientes Arbeiten mit CSS .................................................
411
12 Arbeiten mit CSS-Frameworks ..............................................
451
13 Webstandards und Barrierefreiheit .......................................
483
14 Ajax, JavaScript und CSS .......................................................
503
15 Das mobile Web: Stylesheets, Mobiltelefone und PDAs .......
529
16 E-Mails mit CSS gestalten .....................................................
561
17 CSS3 ....................................................................................
579
18 Werkzeuge für CSS-Entwickler .............................................
605
A
CSS-Referenz ........................................................................
641
B
Benennungen und Werte für Stylesheets ..............................
783
C
HTML5-Elemente .................................................................
789
D
DVD zum Buch ....................................................................
793
Inhalt
Vorwort ........................................................................................................
1
Was sind Cascading Stylesheets? ............................................ 19
1.1
1.2
1.3
2
17
Warum sollten Sie Stylesheets nutzen? ........................................
Das CSS-Prinzip ...........................................................................
Wie sieht ein Stylesheet aus? .......................................................
20
22
23
HTML und CSS ......................................................................... 27
2.1
2.2
2.3
2.4
2.5
2.6
Die Grundlage – das semantische HTML-Dokument .....................
Schnelleinstieg HTML ..................................................................
Code follows Content ..................................................................
Sektionen einer Webseite ............................................................
HTML 4, HTML5 oder XHTML? ...................................................
HTML5 und CSS ..........................................................................
2.6.1
HTML5 im Vergleich zu HTML 4 und XHTML ...............
2.6.2
Neue Elemente in HTML5 .............................................
2.6.3
HTML5 in der Praxis .....................................................
27
29
32
36
39
42
44
44
46
3
Das erste Stylesheet – »Hallo Welt!« auf CSS ......................... 49
4
Selektoren ................................................................................ 55
4.1
4.2
4.3
Die verschiedenen Selektoren ......................................................
4.1.1
Einfache Element-Selektoren .........................................
4.1.2
Class- und ID-Selektoren ...............................................
4.1.3
Kombinierte Selektoren ................................................
4.1.4
Universal-Selektor .........................................................
4.1.5
Kind-Selektoren ............................................................
4.1.6
Folgeelement-Selektoren ..............................................
4.1.7
Attribut-Selektoren (CSS2 und CSS3) .............................
4.1.8
Pseudo-Klassen und Pseudo-Elemente ..........................
4.1.9
CSS3-Pseudo-Selektoren ...............................................
4.1.10 Wiederholungs-Selektoren ............................................
Vererbung ...................................................................................
Rangfolge und Kaskade ................................................................
4.3.1
Die Important-Anweisung .............................................
56
56
58
65
68
71
74
76
80
80
82
85
87
94
5
Inhalt
5
Einbinden von Stylesheets in HTML-Dateien .......................... 97
5.1
5.2
5.3
5.4
5.5
6
6.2
6.3
7.2
105
108
113
114
114
115
115
116
Die Positionierungsart (»position«) ...............................................
7.1.1
»position: static« ...........................................................
7.1.2
»position: relative« ........................................................
7.1.3
»position: absolute« ......................................................
7.1.4
»position: fixed« ............................................................
»float« und »clear« .......................................................................
7.2.1
»float« mit »clear« aufheben ..........................................
7.2.2
»clear« ohne zusätzliches Markup ..................................
119
120
122
124
125
128
133
135
Layout mit CSS ......................................................................... 141
8.1
8.2
6
Das Kastenmodell ........................................................................
6.1.1
Zusammenfallende Außenabstände
(Collapsing Margins) .....................................................
Elementtypen in CSS ....................................................................
6.2.1
Block-Elemente .............................................................
6.2.2
Eingebundene Elemente ...............................................
6.2.3
Definition des Elementtyps ...........................................
6.2.4
Weitere Elementtypen ..................................................
Layout- und Positionierungsmodelle in CSS .................................
Positionierung mit CSS ............................................................ 119
7.1
8
97
98
99
100
101
102
104
Kastenmodell (Box-Modell), Elementtypen und
Layoutmodelle .......................................................................... 105
6.1
7
Stilanweisungen im HTML-Tag .....................................................
Stilanweisungen im Dokumentenkopf ..........................................
Verlinkte Stylesheets ....................................................................
5.3.1
Individuelles Design durch Alternative Stylesheets ........
Importierte Stylesheets ................................................................
Medienspezifische Stylesheets .....................................................
5.5.1
Medienspezifische Stylesheets mit CSS3 ........................
Fixiert, flexibel, oder elastisch? ....................................................
8.1.1
Vor und Nachteile .........................................................
8.1.2
Elastische Layouts und Browserzooms ...........................
8.1.3
Auflösungsabhängige Layouts .......................................
Der Zweispalter ...........................................................................
8.2.1
Zweispalter mit float .....................................................
142
142
144
145
146
149
Inhalt
8.3
8.4
9
Der Dreispalter ............................................................................
8.3.1
Dreispalter flexibel ........................................................
8.3.2
Dreispalter mit festen Spaltenbreiten rechts und links ...
8.3.3
Dreispalter mit flexibler Spaltenaufteilung und freier
Wahl der Breiteneinheiten ............................................
8.3.4
Elastischer Dreispalter mit Anpassung an Schriftgröße ...
CSS-Layouttricks ..........................................................................
8.4.1
Das Problem der (nicht) gleich langen Spalten ...............
8.4.2
Zentrieren .....................................................................
8.4.3
Minimale und maximale Breiten für flexible Layouts ......
8.4.4
Feststehende Bereiche und CSS-Frames ........................
8.4.5
Auflösungsflexible Layouts ............................................
151
152
155
159
165
170
170
179
184
187
194
Styling mit CSS ........................................................................ 201
9.1
9.2
9.3
9.4
9.5
9.6
Arbeiten mit Text .........................................................................
9.1.1
Grundlegende Schriftformatierungen .............................
9.1.2
Typografie mit CSS ........................................................
9.1.3
Einfache Auszeichnungen ..............................................
9.1.4
Einbindung von Schriftarten per CSS .............................
9.1.5
Konstruktion einer konsistenten Typografie ...................
9.1.6
Überschriften mit CSS ...................................................
9.1.7
Initialen und Einrückungen ...........................................
9.1.8
Styling von Zitaten ........................................................
CSS-Menüs mit Listen ..................................................................
9.2.1
Vertikale Menüs ............................................................
9.2.2
CSS-Flyout-Menüs ........................................................
9.2.3
Horizontale Menüs ........................................................
9.2.4
Menüs mit durchgehendem Hintergrund .......................
Tabellen und CSS .........................................................................
Schönere Formulare .....................................................................
9.4.1
Ordnung ist alles: die Struktur eines Formulars ..............
9.4.2
Pimp my Form ..............................................................
9.4.3
Anpassen von Formular-Rahmenelementen ...................
9.4.4
Interaktionshilfen ..........................................................
9.4.5
Fehlermeldungen ..........................................................
Druckversion per CSS ...................................................................
Arbeiten mit Transparenz .............................................................
9.6.1
Deckkraft von Ebenen steuern .......................................
9.6.2
Ebenentransparenz mit voll deckendem Inhalt ..............
9.6.3
PNG: Grafiken mit weichem Verlauf (Alpha-Kanal) ........
201
201
208
209
211
223
227
232
239
251
252
260
264
273
276
289
290
301
305
306
309
312
316
316
318
321
7
Inhalt
9.7
9.8
9.9
9.10
9.11
Arbeiten mit Grafiken ..................................................................
9.7.1
Grafiken per CSS beschneiden .......................................
9.7.2
CSS-Sprites ...................................................................
9.7.3
Mehrfache Hintergründe (CSS3) ....................................
9.7.4
Grafiken präsentieren – die CSS-Bildergalerie ................
CSS-Effekte ..................................................................................
9.8.1
»Runde Ecken« ..............................................................
9.8.2
CSS-Schatten .................................................................
9.8.3
Verläufe mit CSS ...........................................................
Elemente per CSS verschieben und drehen ..................................
CSS-Übergänge und Animationen ................................................
9.10.1 Animierte Übergänge ....................................................
9.10.2 Animationen mit Keyframes ..........................................
Stylesheet-Wechsler ....................................................................
9.11.1 Simpler Styleswitcher ....................................................
9.11.2 Styleswitcher mit JavaScript und Ajax ............................
9.11.3 Browserweichen für Stylesheets ....................................
323
323
323
328
330
341
341
342
352
362
364
364
366
370
374
374
377
10 CSS und die Browser ................................................................ 379
10.1
10.2
10.3
8
Die Browserlandschaft .................................................................
10.1.1 Browser-Marktanteile ...................................................
10.1.2 CSS-Unterstützung testen – der Acid-Test .....................
10.1.3 Browser mit WebKit-Engine
(Chrome, Safari, Konqueror) ..........................................
10.1.4 Firefox (Gecko) ..............................................................
10.1.5 Opera (Presto) ..............................................................
10.1.6 Opera Mini und Opera Mobile ......................................
10.1.7 Internet Explorer (Trident) ............................................
10.1.8 Weitere Browser ...........................................................
10.1.9 Lynx ..............................................................................
10.1.10 Screenreader .................................................................
Problemfall Internet Explorer .......................................................
10.2.1 hasLayout .....................................................................
Browserweichen und -filter ..........................................................
10.3.1 Strategien für die Anwendung von Browserweichen:
»To hack or not to hack« ...............................................
10.3.2 Doctype-Switching und Browseremulationen ................
10.3.3 Conditional Comments ..................................................
10.3.4 Browser-Sniffer .............................................................
10.3.5 CSS-Bugs per JavaScript beheben ..................................
379
381
383
385
387
389
390
391
393
394
395
396
397
398
399
400
403
404
405
Inhalt
10.4
Browsertesting ............................................................................. 405
10.4.1 Virtualisierung ............................................................... 406
10.4.2 Online-Screenshot-Dienste ........................................... 408
11 Effizientes Arbeiten mit CSS .................................................... 411
11.1
11.2
11.3
11.4
11.5
11.6
11.7
11.8
11.9
Arbeiten mit HTML-Vorlagen .......................................................
Design Patterns ...........................................................................
11.2.1 Design Pattern und Quellcode von Yahoo! ....................
Objektorientiertes CSS .................................................................
Alles auf null: Reset-Stylesheets ...................................................
Kurzschreibweise .........................................................................
CSS-Präprozessoren .....................................................................
11.6.1 Effizient CSS-Anweisungen schreiben mit LESS ..............
Stylesheets organisieren ...............................................................
11.7.1 Ordnung durch Stylesheet-Module ...............................
11.7.2 Filter-Management .......................................................
11.7.3 Kommentieren von Stylesheets .....................................
11.7.4 Ein Standard für CSS-Kommentare: CSSDoc ..................
11.7.5 Sprung-Links, Inhaltsverzeichnis und Farbdefinitionen ..
CSS im Entwurfsverfahren (Rapid Prototyping) .............................
11.8.1 Festlegen der Seitenstruktur in semantischem HTML .....
11.8.2 Bereiche ausrichten in Ihrem bevorzugten Browser .......
11.8.3 Einfügen der Inhalte ......................................................
11.8.4 Dynamische Bereiche umsetzen ....................................
11.8.5 Benutzertests ................................................................
11.8.6 Finetuning, Browsertests und technische
Optimierungen .............................................................
Fehlersuche in CSS-Dateien .........................................................
411
414
415
417
421
426
427
429
433
434
435
436
437
439
441
442
443
444
445
445
447
447
12 Arbeiten mit CSS-Frameworks ................................................ 451
12.1
12.2
YAML ..........................................................................................
12.1.1 Klassische Spaltenlayouts ..............................................
12.1.2 Flexible Raster mit YAML ..............................................
12.1.3 YAMLBuilder ................................................................
12.1.4 Hilfreiche Klassen ..........................................................
12.1.5 Formulare mit YAML .....................................................
12.1.6 Fazit ..............................................................................
Yahoo! Grids ................................................................................
12.2.1 Weitere Aufteilung des Hauptbereichs ..........................
453
454
457
461
462
463
463
464
467
9
Inhalt
12.3
12.4
12.2.2 Der YUI Grids Builder ....................................................
12.2.3 Yahoo! Grids anpassen ..................................................
12.2.4 Semantische Rollen für barrierefreie Grids .....................
12.2.5 Gleich lange Spalten mit Grids und JavaScript ...............
12.2.6 Fazit zu Yahoo! Grids ....................................................
Blueprint CSS ...............................................................................
12.3.1 Arbeiten mit Blueprint ..................................................
12.3.2 Blueprint-Raster anpassen .............................................
Weitere CSS-Frameworks .............................................................
12.4.1 Rastersystem »960« .......................................................
469
470
471
472
472
473
474
478
479
479
13 Webstandards und Barrierefreiheit ......................................... 483
13.1
13.2
13.3
Webstandards beachten ..............................................................
13.1.1 Was ist für eine standardkonforme Webseite
erforderlich? ..................................................................
13.1.2 Der W3C-Validator .......................................................
Suchmaschinenoptimierung mit CSS ............................................
13.2.1 Schlanke Dokumente durch CSS ....................................
13.2.2 Semantik für Suchmaschinen .........................................
Zugängliche und benutzbare Websites mit CSS ............................
13.3.1 Grundsätze für zugängliche Websites ............................
13.3.2 Barrierefreie Sprung-Links .............................................
13.3.3 Link-Auszeichnungen – Nützlich und barrierefrei ...........
13.3.4 Testen ...........................................................................
483
484
486
488
488
489
492
493
496
498
500
14 Ajax, JavaScript und CSS .......................................................... 503
14.1
14.2
14.3
14.4
14.5
14.6
14.7
10
Austausch eines Stylesheets per JavaScript ...................................
Klassen zuweisen mit »className« ...............................................
Stile mit »style« zuweisen .............................................................
Formularvalidierung mit CSS und JavaScript .................................
Tageszeitenabhängiger Styleswitcher ...........................................
Fadenkreuz für Tabellen ...............................................................
JavaScript zur Umgehung von Browsereinschränkungen
verwenden ..................................................................................
14.7.1 Browser- bzw. Fähigkeitserkennung ..............................
14.7.2 JavaScript zur Erweiterung der Browserfähigkeiten
nutzen ..........................................................................
503
504
505
506
511
514
516
517
519
Inhalt
15 Das mobile Web: Stylesheets, Mobiltelefone und PDAs ........ 529
15.1
15.2
15.3
15.4
15.5
15.6
Strategien für das mobile Web: mobilisieren statt
miniaturisieren .............................................................................
Mobile Standards ........................................................................
Stylesheets für mobile Browser ausliefern .....................................
15.3.1 Stylesheets per Media Query ausliefern .........................
15.3.2 User-Agent-Sniffing .......................................................
CSS-Design für den mobilen Einsatz .............................................
Einzelne Geräte ...........................................................................
15.5.1 Betriebssysteme für Mobilgeräte und Organizer ............
15.5.2 Safari auf dem iPhone und iPad .....................................
15.5.3 Chrome auf Android-Geräten ........................................
15.5.4 Opera Mini und Opera Mobile ......................................
15.5.5 Weitere mobile Browser ................................................
Frameworks für die mobile Entwicklung .......................................
15.6.1 Mobile Boilerplate ........................................................
15.6.2 jQuery Mobile Framework ............................................
15.6.3 jQTouch ........................................................................
529
530
531
531
533
533
536
536
537
545
547
550
550
550
552
558
16 E-Mails mit CSS gestalten ....................................................... 561
16.1
16.2
16.3
16.4
Grundsätzliche Probleme .............................................................
Lokale E-Mail-Clients ...................................................................
16.2.1 Microsoft Outlook ........................................................
16.2.2 Mozilla Thunderbird .....................................................
16.2.3 Apple Mail ....................................................................
Webmail-Dienste .........................................................................
16.3.1 Google Mail ..................................................................
16.3.2 Yahoo! Mail und Windows Live Mail ............................
16.3.3 GMX .............................................................................
16.3.4 Web.de .........................................................................
Strategien für E-Mail-Newsletter ..................................................
16.4.1 Techniken für mit CSS gestaltete und alle anderen
E-Mails .........................................................................
16.4.2 CSS-Eigenschaften im Einzelnen ....................................
561
565
565
567
568
568
568
569
570
571
572
572
576
17 CSS3 ......................................................................................... 579
17.1
CSS-Spezifikationen ..................................................................... 579
17.1.1 CSS3 und die Browser ................................................... 582
11
Inhalt
17.2
17.3
17.1.2 Von Standards und Hersteller-Präfixen ..........................
CSS3 – was können Sie heute verwenden? ...................................
17.2.1 Selektoren .....................................................................
17.2.2 Neue Eigenschaften für das Seitenlayout .......................
17.2.3 Neue Möglichkeiten für das Styling ...............................
17.2.4 Übergänge, Transformationen und Animationen ...........
CSS3 Zen Ocean ..........................................................................
583
583
583
584
586
588
588
18 Werkzeuge für CSS-Entwickler ................................................ 605
18.1
18.2
18.3
18.4
18.5
CSS-Editoren ...............................................................................
18.1.1 TopStyle ........................................................................
Website-Editoren ........................................................................
18.2.1 Adobe Dreamweaver CS5.5 ..........................................
18.2.2 Aptana Studio 2.0 .........................................................
Analysewerkzeuge .......................................................................
18.3.1 Firebug .........................................................................
18.3.2 Web Developer Toolbar(s) ............................................
18.3.3 Accessibility-Toolbar .....................................................
18.3.4 Calipers .........................................................................
Optimierungswerkzeuge ..............................................................
18.4.1 CSS-Minifier ..................................................................
Eigene Tools herstellen: Benutzer-Stylesheets ..............................
605
605
610
610
622
625
625
629
630
631
632
632
634
Anhang............................................................................................ 639
A
12
CSS-Referenz ..........................................................................................
A.1
Alphabetische Übersicht ..............................................................
A.2
Pseudo-Elemente und Pseudo-Formate .......................................
A.2.1
:link ..............................................................................
A.2.2
:visited ..........................................................................
A.2.3
:hover ...........................................................................
A.2.4
:focus ............................................................................
A.2.5
:active ...........................................................................
A.2.6
:lang .............................................................................
A.2.7
::first-line ......................................................................
A.2.8
::first-letter ...................................................................
A.2.9
:first-child .....................................................................
A.2.10 ::before und ::after ........................................................
A.2.11 :not (CSS3) ....................................................................
A.2.12 :empty (CSS3) ...............................................................
641
641
644
644
646
647
648
649
650
652
654
655
656
658
659
Inhalt
A.2.13
A.2.14
A.2.15
A.2.16
A.3
A.4
:target (CSS3) ................................................................
:enabled, :disabled, :checked (CSS3) .............................
:last-child, :nth-child(), :nth-last-child() (CSS3) ..............
:first-of-type, :last-of-type, :nth-of-type(),
:nth-last-of-type() (CSS3) ..............................................
A.2.17 :only-child, :only-of-type (CSS3) ....................................
Inhaltserzeugung .........................................................................
A.3.1
content (CSS2, Änderung in CSS 2.1) ............................
A.3.2
counter() und counters() ...............................................
A.3.3
counter-increment (CSS2) .............................................
A.3.4
counter-reset (CSS2) .....................................................
A.3.5
quotes (CSS2) ................................................................
Schriftformatierungen ..................................................................
A.4.1
font-family ....................................................................
A.4.2
font-style ......................................................................
A.4.3
font-variant ...................................................................
A.4.4
font-weight ...................................................................
A.4.5
font-size ........................................................................
A.4.6
font-size-adjust
(CSS, nicht in CSS 2.1, wieder da in CSS3) .....................
A.4.7
font-stretch
(CSS2, nicht in CSS 2.1, wieder da in CSS 3) ..................
A.4.8
font ...............................................................................
A.4.9
@font-face
(CSS2, nicht in CSS 2.1, wieder da in CSS3) ...................
A.4.10 text-decoration .............................................................
A.4.11 text-shadow
(CSS2, nicht in CSS 2.1, wieder da in CSS3) ...................
A.4.12 text-transform ...............................................................
A.4.13 text-size-adjust .............................................................
A.4.14 letter-spacing ................................................................
A.4.15 word-spacing (CSS2) .....................................................
A.4.16 white-space ..................................................................
A.4.17 line-height ....................................................................
A.4.18 text-indent ....................................................................
A.4.19 text-align (Änderung in CSS 2.1) ...................................
A.4.20 text-overflow (CSS3) .....................................................
A.4.21 vertical-align .................................................................
A.4.22 direction (CSS2) ............................................................
A.4.23 unicode-bidi (CSS2) ......................................................
659
660
660
661
662
662
662
664
666
667
668
669
669
673
674
675
676
677
678
679
680
683
685
686
687
688
689
690
690
691
692
693
694
697
697
13
Inhalt
A.5
A.6
14
Farben und Hintergründe .............................................................
A.5.1
color .............................................................................
A.5.2
background-color ..........................................................
A.5.3
background-image (Änderung in CSS3) .........................
A.5.4
background-repeat ........................................................
A.5.5
background-attachment ................................................
A.5.6
background-position (Änderung in CSS 2.1) ..................
A.5.7
background-size ............................................................
A.5.8
background ...................................................................
A.5.9
linear-gradient (CSS3) ...................................................
A.5.10 radial-gradient (CSS3) ...................................................
A.5.11 repeating-linear-gradient (CSS3) ....................................
A.5.12 repeating-radial-gradient (CSS3) ....................................
Kastenformatierungen .................................................................
A.6.1
margin ..........................................................................
A.6.2
padding ........................................................................
A.6.3
border-width ................................................................
A.6.4
border-color .................................................................
A.6.5
border-style ..................................................................
A.6.6
border-image (CSS3) .....................................................
A.6.7
border-radius (CSS3) .....................................................
A.6.8
border ...........................................................................
A.6.9
outline (CSS2) ...............................................................
A.6.10 width ............................................................................
A.6.11 height ...........................................................................
A.6.12 overflow (CSS2) .............................................................
A.6.13 clip (CSS2, Änderung in CSS 2.1) ...................................
A.6.14 float ..............................................................................
A.6.15 clear ..............................................................................
A.6.16 position (CSS2) .............................................................
A.6.17 box-sizing (CSS3) ..........................................................
A.6.18 top (CSS2) .....................................................................
A.6.19 right (CSS2) ...................................................................
A.6.20 bottom (CSS2) ..............................................................
A.6.21 left (CSS2) .....................................................................
A.6.22 visibility (CSS2) .............................................................
A.6.23 opacity (CSS3) ...............................................................
A.6.24 z-index (CSS2) ...............................................................
A.6.25 box-shadow (CSS3) .......................................................
A.6.26 column-count (CSS3) ....................................................
698
698
699
700
700
702
702
704
704
706
707
709
711
713
713
715
716
717
718
720
721
722
723
724
725
726
727
729
731
733
734
735
736
737
737
738
739
740
743
744
Inhalt
A.6.27 column-gap (CSS3) ........................................................
A.6.28 column-rule (CSS3) .......................................................
A.7
Listenformatierungen ...................................................................
A.7.1
list-style-type ................................................................
A.7.2
list-style-image .............................................................
A.7.3
list-style-position ..........................................................
A.7.4
list-style ........................................................................
A.8
Anzeigemodus .............................................................................
A.8.1
display (CSS1, Erweiterung in CSS2: table,
Änderung in CSS 2.1, Erweiterung in CSS3: icon) ..........
A.9
Tabellenformatierungen ...............................................................
A.9.1
table-layout (CSS2) .......................................................
A.9.2
caption-side
(CSS2, nicht in CSS 2.1, wieder da in CSS3) ...................
A.9.3
border-collapse (CSS2, Änderung in CSS 2.1) ................
A.9.4
border-spacing (CSS2) ...................................................
A.9.5
empty-cells (CSS2) ........................................................
A.9.6
speak-header (CSS2) .....................................................
A.10 Benutzeroberfläche ......................................................................
A.10.1 cursor (CSS2) .................................................................
A.10.2 resize (CSS3) .................................................................
A.11 Seitenlayout mit @page ..............................................................
A.11.1 size ...............................................................................
A.11.2 marks ............................................................................
A.11.3 :left :right :first ..............................................................
A.11.4 page-break-before, page-break-after .............................
A.11.5 page-break-inside .........................................................
A.11.6 page .............................................................................
A.11.7 orphans, widows ...........................................................
A.12 Sprachausgabe .............................................................................
A.12.1 speak ............................................................................
A.12.2 volume .........................................................................
A.12.3 speech-rate ...................................................................
A.12.4 pause ............................................................................
A.12.5 cue ...............................................................................
A.12.6 play-during ...................................................................
A.12.7 voice-familiy .................................................................
A.12.8 pitch .............................................................................
A.12.9 stress ............................................................................
A.12.10 richness .........................................................................
745
745
746
746
748
748
749
750
750
752
752
753
754
755
756
757
757
757
759
760
760
761
762
763
764
765
765
766
766
767
768
768
769
770
771
771
772
772
15
Inhalt
B
C
D
A.12.11 azimuth .........................................................................
A.12.12 elevation .......................................................................
A.12.13 speak-punctuation ........................................................
A.12.14 speak-numeral ..............................................................
A.13 Proprietäre CSS-Eigenschaften .....................................................
A.13.1 Microsoft ......................................................................
A.13.2 Firefox ..........................................................................
A.13.3 WebKit .........................................................................
A.13.4 Opera ...........................................................................
Benennungen und Werte für Stylesheets ................................................
B.1
Namen für Stylesheets, Klassen und IDs .......................................
B.2
Längen- und Größenangaben .......................................................
B.2.1
Absolute Einheiten ........................................................
B.2.2
Relative Einheiten .........................................................
B.3
Prozentwerte ...............................................................................
B.4
Farben .........................................................................................
B.4.1
Hexadezimal (#RRGGBB oder #RGB) .............................
B.4.2
Prozentwerte rgb(rrr.rr%,ggg.gg%,bbb.bb%) .................
B.4.3
Dezimalwerte rgb(rrr,ggg,bbb) ......................................
B.4.4
Dezimalwerte mit Alpha-Kanal (CSS3) ...........................
B.4.5
Schlüsselwörter .............................................................
B.5
URLs (url) ....................................................................................
B.6
Schlüsselwörter ............................................................................
B.7
CSS-Kommentare .........................................................................
HTML5-Elemente ...................................................................................
DVD zum Buch ......................................................................................
773
774
775
775
776
776
780
780
782
783
783
783
784
784
785
785
785
785
785
786
786
786
787
787
789
793
Index ............................................................................................................ 795
16

Documents pareils