Das Website Handbuch: Programmierung und Design

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Author(s): Hauser T., Maurice F., Wenz C.
Publisher: Markt + Technik Verlag
Year: 2009

Language: German
Pages: 1168

Das Website Handbuch - Programmierung und Design......Page 1
Inhaltsverzeichnis......Page 7
1 Das Web......Page 30
1.1.1 Das Web......Page 32
1.2.1 Client und Server......Page 35
1.2.2 Domains, URLs und IP-Adressen......Page 37
1.2.3 HTTP im Hintergrund......Page 38
1.2.4 HTML......Page 41
1.2.7 Flash......Page 42
1.2.8 Serverseitige Technologien......Page 43
1.2.9 XML-Universum......Page 45
2 Browser......Page 46
2.1 Internet Explorer......Page 48
2.1.1 Mehrere IE-Versionen......Page 49
2.1.2 Webdesign mit dem IE......Page 52
2.2.1 Firefox......Page 53
2.2.2 Camino......Page 57
2.3 Opera......Page 58
2.4 Konqueror......Page 59
2.5 Safari......Page 60
2.6 Google Chrome......Page 61
2.7 Epiphany......Page 62
2.8 Lynx......Page 63
3 Tipps zur Umsetzung......Page 64
3.1 Warum eine Website?......Page 66
3.2 Zielgruppe......Page 67
3.3 Der Einsatz von Technologien......Page 68
3.4.1 Navigation......Page 72
3.4.2 Animation und Bewegung......Page 73
3.4.5 Usability testen......Page 74
3.5.1 Was?......Page 75
3.5.2 Wie?......Page 76
3.5.4 Unterstützende Instrumente......Page 77
3.5.6 Kosten-Nutzen-Analyse......Page 78
4 HTML und CSS......Page 82
4.1 Sprachen fürs Web: HTML, XHTML und CSS......Page 84
4.2.1 (X)HTML-Grundgerüst - die Basis aller Dokumente......Page 85
4.2.2 Dokumenttypangaben......Page 89
4.2.4 Zeichensätze, Sonderzeichen und Kodierung......Page 91
4.3.1 Absätze und Zeilenumbrüche......Page 96
4.3.2 Überschriften......Page 97
4.3.3 Aufzählungen und nummerierte Listen......Page 98
4.3.4 Weitere Elemente zur Textstrukturierung......Page 101
4.3.5 (X)HTML zur Text- und Absatzformatierung......Page 104
4.3.6 Inline- und Blockelemente......Page 105
4.4 Unterschiede zwischen HTML und XHTML......Page 107
4.4.3 Namensraumangabe......Page 108
4.4.7 Jedes Attribut muss aus Attributnamen und Attributwert bestehen......Page 109
4.4.10 MIME-Typ......Page 110
4.5 CSS - Cascading Stylesheets zur Gestaltung von (X)HTML- Dokumenten......Page 111
4.5.2 Einbinden von CSS......Page 114
4.5.3 Selektoren......Page 120
4.5.4 Pseudoelemente und -klassen......Page 126
4.5.6 Priorität......Page 128
4.5.7 Farbangaben in CSS......Page 130
4.5.8 Maßeinheiten für Längenangaben......Page 131
4.5.9 Textformatierungen über CSS......Page 132
4.5.10 Boxmodell......Page 145
4.5.11 Abweichende Interpretation des Boxmodells durch den Internet Explorer......Page 151
4.6.1 Verlinkungen innerhalb eines Projekts......Page 153
4.6.2 Verlinkungen an eine bestimmte Stelle innerhalb einer Datei......Page 155
4.6.3 Links auf andere/externe Adressen......Page 156
4.6.5 Links auf E-Mail-Adressen......Page 157
4.6.6 Pfadangaben......Page 159
4.6.7 Links formatieren......Page 160
4.7.1 Bildformate im Internet......Page 163
4.7.2 Bilder einbinden......Page 164
4.7.3 Bilder im Hintergrund......Page 166
4.7.4 Verweissensitive Grafiken: Imagemaps......Page 170
4.7.5 Audio und Video und andere Multimediaelemente einbinden......Page 171
4.8.1 Aufbau von Tabellen......Page 175
4.8.2 Weiterführende Tabellentechniken......Page 177
4.8.3 Gitternetzlinien......Page 181
4.8.4 Weitere Gestaltung von Tabellen......Page 183
4.9 Formulare......Page 187
4.9.1 Grundsätzliche Optionen für Formulare......Page 188
4.9.2 Formularelemente......Page 189
4.9.3 Formulare formatieren über CSS......Page 198
4.10 Frames......Page 199
4.10.1 Grundlegender Aufbau von Frameseiten......Page 201
4.10.2 Frames und Links......Page 205
4.10.3 Aussehen von Frames bestimmen......Page 207
4.10.4 Eingebettete Frames: Iframes......Page 208
4.11 Metaangaben......Page 210
4.11.1 Nützliche Informationen für den Webserver......Page 211
4.11.3 Informationen über das Dokument angeben......Page 212
4.12 Fortgeschrittene CSS-Techniken......Page 213
4.12.1 Elemente über CSS positionieren und anordnen......Page 214
4.12.2 Browserweichen......Page 220
4.12.3 Stylesheets für unterschiedliche Ausgabemedien......Page 222
4.13 Seitengestaltung......Page 225
4.13.1 Seitengestaltung über CSS......Page 227
4.13.2 Seitengestaltung über Tabellen......Page 232
4.14 Validieren und Fehler suchen......Page 234
4.15.1 XHTML 2 oder HTML 5 und XHTML 5?......Page 238
5 JavaScript......Page 244
5.1.1 Einbindung in HTML......Page 247
5.1.2 Kommentare......Page 250
5.1.3 Variablen......Page 251
5.2.1 Arithmetische Operatoren......Page 253
5.2.2 Boolesche Operatoren......Page 255
5.2.3 Vergleichsoperatoren......Page 256
5.3.1 if-Anweisung......Page 257
5.3.2 switch-Anweisung......Page 262
5.3.3 for-Schleife......Page 264
5.3.4 while-Schleife......Page 265
5.3.5 do-while-Schleife......Page 266
5.3.6 Arrays......Page 267
5.4 Fehlersuche......Page 271
5.5.1 Eigene Funktion erstellen......Page 272
5.6 Objekte und Objektorientierung......Page 274
5.7.1 Rollover-Effekt......Page 276
5.7.2 Seiten in einem neuen Fenster öffnen......Page 280
5.7.3 In Frames navigieren......Page 285
5.8.1 Vollständigkeitsüberprüfung......Page 291
5.8.2 Ereignisse für Formularelemente......Page 298
5.9 Browserunabhängig programmieren......Page 302
5.9.2