Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

CSS Kochbuch

von: Christopher Schmitt

O'Reilly Verlag, 2007

ISBN: 9783897217669, 544 Seiten

2. Auflage

Format: PDF, OL

Mac OSX,Windows PC,Mac OSX,Windows PC Apple iPad, Android Tablet PC's Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 15,00 EUR

Ersparnis: 24,90 EUR

  • XSLT schnell + kompakt
    Entwurf und Verarbeitung relationaler Datenbanken. Eine durchgängige und praxisorientierte Vorgehensweise
    MySQL in a Nutshell
    Handbuch Elektrotechnik - Grundlagen und Anwendungen für Elektrotechniker
    Aktualisieren Ihrer MCSA/MCSE-Zertifizierung auf Windows Server 2008 MCTS - Original Microsoft Training für Examen 70-648 und 70-649
    Das Java Codebook
    Excel für’s Büro
    Datenbank-Modellierung - Das Grundlagenbuch
  • Ruby und Rails schnell + kompakt
    Workflow und ArchiveLink® mit SAP® - Handbuch für Entwickler
    Webanwendungen mit Ruby on Rails - Der Praxiseinstieg von den Grundlagen über Testing bis Erweiterung
    Konfigurieren von Microsoft Exchange Server 2007 - Original Microsoft Training für Examen 70-236

     

     

     

     

     

 

Mehr zum Inhalt

CSS Kochbuch


 

Inhalt

6

Vorwort

12

Zielgruppe

13

Was Sie schon wissen sollten

14

Inhalte dieses Buchs

15

Typografische Konventionen

17

Codebeispiele zu diesem Buch

17

Benutzung der Codebeispiele

17

Danksagungen

18

1 Allgemeines

20

1.0 Einführung

20

1.1 CSS und HTML zusammen verwenden

21

1.2 Verschiedene Selektoren für die Zuweisung von Stilen

24

1.3 Class- und id-Attribute richtig einsetzen

38

1.4 CSS-Eigenschaften

41

1.5 Das Boxmodell

42

1.6 Dokumententypen und ihre Auswirkungen auf die Browserdarstellung

50

1.7 Eine Webseite mit Stildefinitionen versehen

53

1.8 Stylesheets für verschiedene Ausgabemedien

57

1.9 Kommentare im CSS-Code

62

1.10 Den Inhalt eines Stylesheets richtig strukturieren

63

1.11 Stylesheet-Dateien organisieren

64

1.12 Kurzschrift-Eigenschaften

66

1.13 Alternative Stylesheets verwenden

68

1.14 Bilder von Text umfließen lassen

69

1.15 Absolute Positionierung

71

1.16 Relative Positionierung

74

1.17 CSS in Adobe Dreamweaver verwenden

76

1.18 CSS mit Microsoft Expression Web Designer erstellen

79

2 Typografie für das Web

83

2.0 Einführung

83

2.1 Schriftarten festlegen

84

2.2 Schriftgrößen und -maße festlegen

87

2.3 Schriftgrößen besser kontrollieren

89

2.4 Schriftgrößen selbst festlegen

94

2.5 Text zentrieren

94

2.6 Text im Blocksatz darstellen

95

2.7 Leerraum zwischen Überschriften und Absätzen entfernen

96

2.8 Versalien zu Beginn eines Absatzes

97

2.9 Größere und zentrierte Versalien

98

2.10 Bilder als Versalien

100

2.11 Überschriften mit Stil

103

2.12 Überschriften mit Rahmen

104

2.13 Überschriftentext mit einem Bild versehen

106

2.14 Gestaltung einer »Pull-Quote« mit HTML-Text

108

2.15 »Pull-Quotes« mit Rahmen

110

2.16 »Pull-Quotes« mit Bildern

112

2.17 Die erste Zeile eines Absatzes einrücken

114

2.18 Ganze Absätze einrücken

116

2.19 Hängende Einzüge

119

2.20 Die erste Zeile eines Absatzes mit Stildefinitionen versehen

122

2.21 Die erste Zeile eines Absatzes mit einem Bild versehen

124

2.22 Textteile hervorheben

125

2.23 Zeilenabstände ändern

127

2.24 HTML-Text mit Grafiken überlagern

129

2.25 Text mit Schatten hinterlegen

130

2.26 Den Abstand zwischen Buchstaben und Wörtern anpassen

131

3 Bilder

135

3.0 Einleitung

135

3.1 Bilder mit Rahmen versehen

135

3.2 Standardmäßig für Bilder verwendete Rahmen entfernen

137

3.3 Nicht gekachelte Hintergrundbilder

139

3.4 Hintergrundbilder wiederholen

140

3.5 Hintergrundbilder positionieren

141

3.6 Mehrere Hintergrundbilder für einen CSS-Selektor definieren

144

3.7 Das Hintergrundbild verankern

146

3.8 Durchscheinende Hintergründe für HTML-Text

149

3.9 HTML-Text durch ein Bild ersetzen

151

3.10 HTML-Text mit Flash ersetzen

155

3.11 Mehrere PNGs mit transparentem Alphakanal verwenden

158

3.12 Panoramabilder

160

3.13 Verschiedene Bildformate miteinander kombinieren

162

3.14 Abgerundete Ecken bei Spalten mit fester Breite

168

3.15 Abgerundete Ecken (Sliding Doors-Technik)

171

3.16 Abgerundete Ecken (Mountaintop-Technik)

176

3.17 Abgerundete Ecken mit JavaScript

180

3.18 Bilder mit einem Schatten versehen

184

3.19 Bilder mit weichen Schattenwürfen versehen

187

3.20 Skalierbare Bilder

191

3.21 Sprechblasen

194

3.22 Den Diebstahl Ihrer Bilder verhindern

198

3.23 Bilder automatisch mit Reflexionen versehen

199

3.24 Sprites zum Speichern von Icons verwenden

203

4 Seitenelemente

207

4.0 Einführung

207

4.1 Seitenränder entfernen

207

4.2 Farbige Scrollbalken

210

4.3 Elemente auf einer Webseite zentrieren

212

4.4 Seitenränder

218

4.5 Eine horizontale Trennlinie anpassen

220

4.6 Eine Lightbox verwenden

224

5 Listen

229

5.0 Einführung

229

5.1 Die Formatierung einer Liste ändern

230

5.2 Browserübergreifende Einrückungen

232

5.3 Listeneinträge voneinander trennen

233

5.4 Eigene Aufzählungszeichen für Listeneinträge

234

5.5 Eigene Grafiken als Marker für Listeneinträge verwenden

237

5.6 Große Grafiken als Aufzählungszeichen verwenden

238

5.7 Die Darstellung einer Liste durch Grafiken verstärken

241

5.8 Listeneinträge als Inline-Elemente darstellen

245

5.9 Hängende Einzüge für Listen definieren

247

5.10 Das Aufzählungszeichen innerhalb des Eintrags darstellen

248

6 Links und Navigation

250

6.0 Einführung

250

6.1 Die typischen Link-Unterstreichungen entfernen ( und andere Dekorationen hinzufügen)

250

6.2 Linkfarben anpassen

253

6.3 Unterschiedliche Linkfarben für bestimmte Teile einer Seite

254

6.4 Icons am Ende von Links einfügen

255

6.5 Alternative Cursorsymbole

256

6.6 Rollover-Effekte ohne JavaScript

258

6.7 Textbasierte Navigationsmenüs und Rollover-Effekte kombinieren

260

6.8 Horizontale Navigationsmenüs

264

6.9 Navigationsmenüs mit Tastatursteuerung

269

6.10 Hierarchische Navigation

271

6.11 Grafische Rollover-Effekte

273

6.12 Aufklappbare Navigationsmenüs

278

6.13 Kontextmenüs

281

6.14 Tool Tips

283

6.15 Dynamische visuelle Menüs

284

6.16 Dynamische Stildefinitionen

288

7 Formulare

293

7.0 Einführung

293

7.1 Den Leerraum um ein Formular herum anpassen

294

7.2 Stildefinitionen für Eingabeelemente

295

7.3 Verschiedene Stile für unterschiedliche Eingabeelemente des gleichen Formulars

298

7.4 Stildefinitionen für textarea-Elemente

299

7.5 Stildefinitionen für Aufklappmenüs und Auswahllisten

300

7.6 Textfeld für Sucheinträge im Macintosh-Stil

302

7.7 Stildefinitionen für Buttons

305

7.8 Grafikbasierte Submit-Buttons

308

7.9 Buttons, die nur einmal benutzt werden können

309

7.10 Submit-Buttons, die wie einfacher HTML-Text dargestellt werden

310

7.11 Einfache HTML-Textlinks als Submit-Buttons verwenden

312

7.12 Ein Webformular ohne Tabellen

312

7.13 Zweispaltige Formulare ohne Tabellen

314

7.14 Eingabefelder hervorheben

318

7.15 Benötigte Formularfelder hervorheben

319

7.16 Tastaturkürzel in Webformularen hervorheben

321

7.17 Zusammengehörende Formularelemente gruppieren

322

7.18 Formulardaten wie bei einem Tabellenkalkulationsdokument eingeben

325

7.19 Designbeispiel: ein Login-Formular

329

7.20 Designbeispiel: ein Registrierungsformular

333

8 Tabellen

344

8.0 Einführung

344

8.1 Den Zellzwischenraum einstellen

344

8.2 Rahmen und Innenabstände für Zellen einstellen

345

8.3 Stildefinitionen für Tabellenbeschriftungen

348

8.4 Stildefinitionen für Tabelleninhalte

349

8.5 Stildefinitionen für die Tabellenüberschriften

351

8.6 Leerraum zwischen Bildern und dem unteren Zellenrand entfernen

353

8.7 Zwischenräume zwischen den Tabellenzellen entfernen

355

8.8 Abwechselnde Hintergrundfarben für Tabellenspalten

356

8.9 »Aktive« Tabellenzeilen hervorheben

359

8.10 Designbeispiel: ein eleganter Kalender

360

9 Seitenlayouts

370

9.0 Einführung

370

9.1 Einspaltige Layouts

370

9.2 Zweispaltige Layouts

372

9.3 Zweispaltige Layouts mit festen Breiten

378

9.4 Flexible mehrspaltige Layouts mit Floats

383

9.5 Mehrspaltige Layouts mit festen Breiten mit Hilfe von Floats

386

9.6 Mehrspaltige Layouts mit flexiblen Breiten mit Hilfe von Positionierung

389

9.7 Mehrspaltige Layouts mit festen Breiten mit Hilfe von Positionierung

393

9.8 Spalten mit Floats in beliebiger Reihenfolge darstellen

395

9.9 Asymmetrische Layouts

415

10 Druck

420

10.0 Einführung

420

10.1 Eine druckfreundliche Seite erstellen

421

10.2 Ein Webformular für den Ausdruck aufbereiten

423

10.3 Nach einem Link den URI anzeigen

427

10.4 Sonderzeichen vor Links einfügen

429

10.5 Designbeispiel: Eine druckfreundliche Seite mit CSS

430

11 Hacks, Workarounds und Fehlersuche

439

11.0 Einführung

439

11.1 Besondere Werte für Internet Explorer 5.x für Windows

440

11.2 Das Flackern beim Laden von Webseiten in Internet Explorer 5. x für Windows verhindern

444

11.3 Hintergrundbilder in Internet Explorer 6 für Windows verankern

445

11.4 Conditional Comments

446

11.5 CSS-Regeln vor Internet Explorer 5 für Macintosh verbergen

448

11.6 Ein intelligentes System zur Verwaltung von CSS-Hacks

449

11.7 Diagnose von CSS-Fehlern und Browserproblemen

451

11.8 Webdesigns mit nur einem Computer für mehrere Plattformen testen

452

11.9 Mehrere Versionen von Internet Explorer für Windows auf einem Computer installieren

454

11.10 Websites mit einem textbasierten Browser testen

455

12 Design mit CSS

457

12.0 Einführung

457

12.1 Extrem stark vergrößerter Text

458

12.2 Unerwartete Unstimmigkeiten erzeugen

459

12.3 Scheinbar unpassende Dinge kombinieren, um Kontraste zu erzeugen

462

12.4 Kontraste verwenden, um den Blick zu führen

464

12.5 Auf genügend hohen Farbkontrast überprüfen

467

12.6 Zitate hervorheben

469

Anhang A Ressourcen

472

Allgemeine CSS-Anleitungen

472

Design-Ressourcen

473

Diskussionsgruppen

475

Referenzen

476

Werkzeuge

478

Anhang B CSS 2.1-Eigenschaften und proprietäre Erweiterungen

480

Anhang C CSS 2.1-Selektoren, Pseudoklassen und Pseudoelemente

494

Anhang D Stildefinitionen für Formularelemente

497

Index

524