Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

Jetzt lerne ich CSS

Jetzt lerne ich CSS

von: Florence Maurice, Patricia Rex

Markt +Technik Verlag, 2006

ISBN: 9783827241900, 419 Seiten

Format: PDF, OL

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

Preis: 12,95 EUR

Ersparnis: 12,00 EUR

  • CSS- Die praktische Referenz
    Das TYPO3-Anwenderhandbuch
    JavaScript - Einstieg für Anspruchsvolle
    TYPO3 und TypoScript Kochbuch
    Die effektivsten Fatburner. Endlich abnehmen ohne Diät, Stress und Hunger. Die 33 besten Fatburner-Rezepte
    Der neue Online-Handel - Erfolgsfaktoren und Best Practices
    Professionelles Direkt- und Dialogmarketing per E-Mail
    Public Relations für Existenzgründer
  • Überbrückungsgeld, Ich–AG, Existenzgründerzuschuss - Wege aus der Arbeitslosigkeit in die Selbständigkeit
    CSS-Praxisbuch
    Projektmanagement mit Merlin - Das offizielle Handbuch zu Merlin

     

     

     

     

     

     

 

Mehr zum Inhalt

Jetzt lerne ich CSS


 

Übersicht

5

Inhaltsverzeichnis

7

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

18

1.4.2 Netscape/Mozilla/Firefox

18

1.4.3 Opera

19

1.4.4 Konqueror/Safari

19

1.4.5 Browser-Marktanteile

19

1.5 Ein Beispiel

20

1.6 Vorteile von CSS

23

1.6.1 Trennung von Inhalt und Layout

23

1.6.2 Einfacher in der Wartung, leichter zu aktualisieren

24

1.6.3 Einheitliches Layout

24

1.6.4 Schluss mit Layouttabellen und anderen (faulen) HTML-Tricks

24

1.6.5 Kleinere Dateigröße = schnellere Downloadzeiten = weniger Traffic = geringere Kosten

24

1.6.6 Für Suchmaschinen optimiert

25

1.6.7 Barrierefreiheit (Accessibility)

25

1.6.8 Verschiedene Layouts für unterschiedliche Ausgabe medien

25

1.6.9 Kein Alles-oder-nichts-Prinzip

25

1.6.10 Formatierungen einfacher realisieren

25

1.6.11 Attraktive Formatierungen über CSS

26

1.6.12 CSS als Teil von dynamischen Anwendungen

26

1.7 CSS im Einsatz

26

1.8 Was Sie in den nächsten Kapiteln erwartet

28

1.9 Wiederholungsfragen und Übungen

29

2 CSS – formal

31

2.1 Aufbau einer CSS-Deklaration

31

2.2 Einbinden von CSS-Angaben

33

2.2.1 Innerhalb des (X)HTML-Elements: Inline-Stile

33

2.2.2 Am Dokumentanfang – eingebettetes Stylesheet

34

2.2.3 Einbindung externer Stylesheet-Dateien über link

36

2.2.4 Einbindung externer Stylesheet-Dateien über @import

39

2.3 Kommentare

42

2.4 Verschiedene Selektoren

43

2.4.1 Elementselektoren

43

2.4.2 Klassenselektoren

43

2.4.3 ID-Selektoren

47

2.4.4 Selektoren gruppieren

48

2.4.5 Universalselektor

49

2.5 Exkurs: Unterschiede zwischen HTML und XHTML

50

2.5.1 XML-Deklaration

50

2.5.2 Dokumenttypangabe

51

2.5.3 Namensraumangabe

51

2.5.4 Kleinschreibung für Elemente und Attribute

52

2.5.5 Kein Tag ohne End-Tag

52

2.5.6 Leere Elemente

52

2.5.7 Korrekte Schachtelung

52

2.5.8 Jedes Attribut muss aus Attributname und Attributwert bestehen

52

2.5.9 Attributwerte in Anführungszeichen

53

2.5.10 name- und id-Attribute

53

2.5.11 Script- und Style-Bereiche

53

2.5.12 MIME-Typ

54

2.5.13 Unterstützung bei der Konvertierung

54

2.5.14 Überprüfen von XHTML-Dokumenten

54

2.6 Wiederholungsfragen und Übungen

55

3 Schrift- und Absatzformatierung

57

3.1 Schriftart

57

3.2 Längenangaben/Größeneinheiten

60

3.3 Schriftgröße bestimmen

61

3.4 Zeilenhöhe

67

3.5 Farbangaben

68

3.6 Weitere Zeichenformatierungen

69

3.7 Weitere Text- und Absatzformatierungen

71

3.7.1 Absätze einrücken

71

3.7.2 Absatz- und Textausrichtungen

73

3.7.3 »Text-Ausschmückungen«

75

3.7.4 Abstände und andere nützliche Formatierungen

76

3.8 Wiederholungsfragen und Übungen

78

4 Vererbung

79

4.1 Vererbung an untergeordnete Elemente

79

4.2 Relative Einheiten bei der Vererbung

82

4.3 Wiederholungsfragen und Übungen

84

5 Listen und Aufzählungen

87

5.1 Listen

87

5.2 Dokumentstruktur

91

5.3 Formatierung von verschachtelten Listen über Nachfahrenselektoren

93

5.4 Weitere Selektoren, die auf der Dokumentstruktur basieren

96

5.5 Nützliche Formatierungen für Listen

99

5.6 Wiederholungsfragen und Übungen

100

6 Boxen und Boxmodell

101

6.1 Grundprinzip des Boxmodells

101

6.2 Inhaltsbereich

104

6.2.1 Breite

104

6.2.2 Höhe

108

6.3 Außenabstände

109

6.3.1 margin

109

6.3.2 Zusammentreffen von Außenabständen

110

6.3.3 Negative Außenabstände

112

6.3.4 Standardwerte bei margin

113

6.4 Rahmen

114

6.4.1 Rahmenstil

114

6.4.2 Rahmenfarbe

117

6.4.3 Rahmenbreite

117

6.4.4 Kurzschreibweise

118

6.5 Innenabstände

118

6.6 Unterschiedliche Interpretationen des Boxmodells

121

6.7 Wiederholungsfragen und Übungen

122

7 Hintergründe

123

7.1 Hintergrundfarben und -bilder

123

7.2 Positionieren von Hintergrundbildern

125

7.3 Hintergrundeffekte: Wasserzeichen, Farbver läufe, runde Ecken & Co.

128

7.4 Wiederholungsfragen und Übungen

133

8 Links gestalten

135

8.1 Links gestalten über Pseudoklassen

135

8.2 Pseudoelemente und weitere Pseudoklassen

140

8.2.1 Sprachspezifische Formatierungen über :lang()

140

8.2.2 Erstes Kindelement :first-child

141

8.3 Verschiedene Links in Projekten untersch iedlich gestalten

143

8.4 Fortgeschrittene Methoden nicht nur zur Aus wahl bestimmter Links: Attributselektoren

144

8.5 Weitere Linkformatierungen über zusätzliche Zeichen

147

8.6 Schritt für Schritt zur Navigationsleiste

149

8.7 Grafische Rollover ohne JavaScript

156

8.8 Wiederholungsfragen und Übungen

159

9 Formulare und Benutzerschnittstellen

161

9.1 Praktische (X)HTML-Elemente für Formulare

161

9.2 Formularelemente per CSS gestalten

163

9.3 Systemschriftarten und -farben, Mauscursor und farbige Scrollleisten

167

9.4 Wiederholungsfragen und Übungen

172

10 Tabellen gestalten

173

10.1 Weniger bekannte (X)HTML-Elemente für Tabellen

173

10.2 CSS-Eigenschaften für Tabellen

175

10.3 Spezielle CSS-Formatierungen für Tabellen

179

10.4 Tabellarische Daten übersichtlich präsentieren

181

10.5 Bilder in Tabellen

185

10.6 Wiederholungsfragen und Übungen

187

11 Elemente über CSS anordnen

189

11.1 Unterschiedliche Positionierungsarten

189

11.1.1 Positionierungstyp "static"

190

11.1.2 Positionierungstyp "absolute"

191

11.1.3 Positionierungstyp "relative"

193

11.1.4 Positionierungstyp "fixed"

195

11.2 Überlappungen

197

11.3 Floats

199

11.4 Wiederholungsfragen und Übungen

204

12 Kaskadierung und Priorität

205

12.1 Kaskadierung – oder wer setzt sich durch?

205

12.1.1 Spezifität

206

12.1.2 Gewichtung (!important)

207

12.1.3 Herkunft

208

12.1.4 Vererbung

208

12.1.5 Reihenfolge

210

12.2 Wiederholungsfragen und Übungen

210

13 Dokumenttypangaben

211

13.1 Aufbau von Dokumenttypangaben

211

13.2 Standard – Almost Standard – Quirks

213

13.3 Einige Auswirkungen der verschiedenen Modi

215

13.4 Wiederholungsfragen und Übungen

217

14 Browser-Weichen & Tricks

219

14.1 Browser austricksen: Einführung am Beispiel

219

14.2 Browser-Hacks und Browser-Weichen

222

14.2.1 Mit der @import-Direktive ältere Browser ausschließe n

222

14.2.2 Browser-Weiche über Angabe des Medientyps

223

14.2.3 Boxmodell- oder Tantek-Hack

224

14.2.4 Simplified Box Model Hack (vereinfachter Boxmodell Hack)

225

14.2.5 High Pass Filter

225

14.2.6 Browser-Weichen über fortschrittliche Selektoren

226

14.2.7 Sternchen-html-Hack * html

226

14.2.8 Hacks mit dem Unterstrich (_)

227

14.2.9 Conditional Comments – verschiedene CSS-Dateien für die unterschiedlichen Internet Explore...

227

14.2.10 Kommentarbasierte Tricks

229

14.2.11 Browser-Hacks und der Internet Explorer 7

230

14.2.12 Zusammenfassung und Übersicht zu den Hacks/Filtern für die verschiedenen Internet Explore...

232

14.3 Browser-Hacks und allgemeine Strategien

236

14.4 In Browsern testen

237

14.4.1 Mehrere Internet Explorer-Versionen parallel installie ren

237

14.4.2 Screenshot-Dienste

238

14.5 Wiederholungsfragen und Übungen

238

15 Layouten per CSS

239

15.1 Zentrieren von Elementen

239

15.2 Einspalten-Layout: zentrierte Box mit fester Breite

243

15.3 Flexible Zweispalten-Layouts

245

15.4 Zweispaltiges Layout mit fester linker Spalte

250

15.5 Zentrierter Zweispalter mit Kopfzeile

254

15.6 Dreispalter mit Kopfzeile

256

15.7 Anordnung von Formularelementen per CSS

258

15.8 Fixierte Bereiche mit CSS

261

15.9 Übung

265

16 Medienspezifische CSS-Dateien

267

16.1 Angaben für unterschiedliche Ausgabemedien

267

16.2 Spezielle CSS-Layouts für den Druck

269

16.2.1 Andere Darstellung für den Druck

269

16.2.2 Links für den Druck mit angezeigter URL

271

16.3 Layout für die Vorführung: Opera statt Power point

272

16.4 Wiederholungsfragen und Übungen

273

17 Design mit CSS

275

17.1 Alles ist relativ

275

17.2 Praktisches Beispiel

277

17.2.1 Schritt 1: Die XHTML-Struktur

278

17.2.2 Schritt 2: Allgemeine Hintergrundbilder

278

17.2.3 Schritt 3: Zusätzliches Hintergrundbild und die Ver wendung mehrerer Stylesheets

280

17.2.4 Schritt 4: Der Trick mit dem zusätzlichen »span«

281

17.2.5 Schritt 5: Navigationsliste

284

17.2.6 Und jetzt das Ganze noch mal relativ

289

17.3 Noch ein paar grundsätzliche Tipps

293

17.3.1 Sollte man völlig auf Tabellen verzichten?

293

17.3.2 Wie groß sollte man ein Layout anlegen?

295

17.3.3 Ordnung ist die halbe Arbeit oder die »Div-Suppe«

297

17.3.4 Über das Gestalten von Webseiten

298

18 CSS Tipps und Tricks

301

18.1 Styleswitcher mit PHP

301

18.2 JavaScript als Ausgleich für fehlerhafte CSS Unterstützung

305

18.3 Mit CSS XML-Dateien formatieren

310

18.4 Vom Tabellenlayout zum CSS-Layout

312

18.4.1 Vorentscheidungen

312

18.4.2 Grundstruktur erstellen/Aufteilung in Bereiche

313

18.4.3 Anordnung der Elemente

313

18.4.4 Ausarbeitung der Details

313

18.4.5 Stylesheet-Definitionen aufteilen

314

18.5 CSS und Barrierefreiheit

314

18.6 Zukunftsmusik

317

19 Fehlersuche und Validierung

321

19.1 Der (X)HTML-Validator des W3C

321

19.2 Validome

322

19.3 CSS-Validator

323

19.4 Tipps zum Fehlerfinden

323

19.5 Mailinglisten/Foren

325

19.6 Wiederholungsfragen und Übungen

325

20 Tools

329

20.1 Aus HTML mach XHTML: Tidy

329

20.2 DOM-Inspector von Mozilla/Firefox

330

20.3 EditCSS

331

20.4 Toolbars für Webentwickler

332

20.5 SelectOracle: Selektoren richtig verstehen

333

20.6 CSS-Editoren

334

20.6.1 TopStyle Pro

335

20.6.2 Style Master

336

20.6.3 Style Studio

336

20.6.4 RapidCSS 2006

336

20.7 Dreamweaver als CSS-Editor

337

21 Referenz

341

21.1 Erläuterung der Referenz

341

21.2 Die wichtigsten Neuerungen im Internet Explorer 7 auf einen Blick

342

21.2.1 Selektoren

342

21.2.2 CSS-Eigenschaften

343

21.2.3 Sonstiges

343

21.3 Referenz

344

21.3.1 Allgemeine CSS-Selektoren

344

21.3.2 Attributselektoren

347

21.3.3 Pseudoklassen

349

21.3.4 Pseudoelemente

354

21.3.5 CSS-Eigenschaften

354

21.4 Links zur Browser-Kompatibilität

388

Anhang

391

A Antworten auf die Wiederholungsfragen und Lösungen zu den Übungen

391

B Inhalte der CD

407

Stichwortverzeichnis

409

A

409

B

410

C

411

D

411

E

412

F

412

G

412

H

413

I

413

J

414

K

414

L

414

M

414

N

415

O

415

P

415

Q

416

R

416

S

416

T

417

U

418

V

418

W

418

X

418

Y

419

Z

419