Das Website-Handbuch

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): Tobias Hauser
Publisher: Markt und Technik
Year: 2009

Language: German
Pages: 1168

Das Website Handbuch - Programmierung und Design......Page 1
Auf einen Blick......Page 6
Vorwort......Page 8
Kapitel 4 HTML und CSS......Page 9
Kapitel 5 JavaScript......Page 11
Kapitel 7 Editoren......Page 12
Kapitel 8 Newsfeeds......Page 13
Kapitel 10 Bewegte Bilder mit Flash......Page 14
Kapitel 11 PHP......Page 15
Kapitel 14 Ausblick auf PHP 6......Page 16
Kapitel 16 ASP.NET AJAX......Page 17
Kapitel 18 Suchmaschinenoptimierung......Page 18
Kapitel 19 Affiliate-Programme......Page 19
Kapitel 22 Barrierefreiheit......Page 20
Kapitel 27 Webserver von zu Hause betreiben......Page 21
Stichwortverzeichnis......Page 22
Teil I Grundlagen......Page 29
Kapitel 1: Das Web......Page 31
1.1.1 Das Web......Page 33
1.2.1 Client und Server......Page 36
1.2.2 Domains, URLs und IP-Adressen......Page 38
1.2.3 HTTP im Hintergrund......Page 39
1.2.4 HTML......Page 42
1.2.7 Flash......Page 43
1.2.8 Serverseitige Technologien......Page 44
1.2.9 XML-Universum......Page 46
Kapitel 2: Browser......Page 47
2.1 Internet Explorer......Page 49
2.1.1 Mehrere IE-Versionen......Page 50
2.1.2 Webdesign mit dem IE......Page 53
2.2.1 Firefox......Page 54
2.2.2 Camino......Page 58
2.2.3 Netscape Navigator......Page 59
2.3 Opera......Page 60
2.4 Konqueror......Page 61
2.5 Safari......Page 62
2.6 Epiphany......Page 63
2.7 Lynx......Page 64
Kapitel 3: Tipps zur Umsetzung......Page 65
3.1 Warum eine Website?......Page 67
3.2 Zielgruppe......Page 68
3.3 Der Einsatz von Technologien......Page 69
3.4.1 Navigation......Page 73
3.4.2 Animation und Bewegung......Page 74
3.4.5 Usability testen......Page 75
3.5.1 Was?......Page 76
3.5.2 Wie?......Page 77
3.5.4 Unterstützende Instrumente......Page 78
3.5.6 Kosten-Nutzen-Analyse......Page 79
Teil II Seiten erstellen......Page 81
Kapitel 4: HTML und CSS......Page 83
4.1.1 (X)HTML-Grundgerüst - die Basis aller Dokumente......Page 86
4.1.2 Dokumenttypangaben......Page 90
4.1.4 Zeichensätze, Sonderzeichen und Kodierung......Page 92
4.2.1 Absätze und Zeilenumbrüche......Page 97
4.2.2 Überschriften......Page 98
4.2.3 Aufzählungen und nummerierte Listen......Page 100
4.2.4 Weitere Elemente zur Textstrukturierung......Page 103
4.2.5 (X)HTML zur Text- und Absatzformatierung......Page 105
4.2.6 Inline- und Blockelemente......Page 107
4.2.7 Fehlertoleranz der Browser......Page 108
4.3.1 XML-Deklaration......Page 109
4.3.5 Kein Tag ohne End-Tag......Page 110
4.3.8 Attributwerte in Anführungszeichen......Page 111
4.3.11 Script- und Style-Bereiche......Page 112
4.4 CSS - Cascading Stylesheets zur Gestaltung von (X)HTML-Dokumenten......Page 113
4.4.2 Einbinden von CSS......Page 115
4.4.3 Selektoren......Page 122
4.4.4 Pseudoelemente und -klassen......Page 129
4.4.6 Priorität......Page 130
4.4.7 Farbangaben in CSS......Page 132
4.4.9 Textformatierungen über CSS......Page 134
4.4.10 Boxmodell......Page 148
4.4.11 Abweichende Interpretation des Boxmodells durch den Internet Explorer......Page 154
4.5.1 Verlinkungen innerhalb eines Projekts......Page 157
4.5.2 Verlinkungen an eine bestimmte Stelle innerhalb einer Datei......Page 158
4.5.4 Linkziel definieren......Page 160
4.5.5 Links auf E-Mail-Adressen......Page 161
4.5.6 Pfadangaben......Page 163
4.5.7 Links formatieren......Page 164
4.6.1 Bildformate im Internet......Page 166
4.6.2 Bilder einbinden......Page 168
4.6.3 Bilder im Hintergrund......Page 170
4.6.4 Verweissensitive Grafiken: Imagemaps......Page 174
4.6.5 Audio und Video und andere Multimediaelemente einbinden......Page 176
4.7.1 Aufbau von Tabellen......Page 179
4.7.2 Weiterführende Tabellentechniken......Page 181
4.7.3 Gitternetzlinien......Page 185
4.7.4 Weitere Gestaltung von Tabellen......Page 188
4.8 Formulare......Page 192
4.8.1 Grundsätzliche Optionen für Formulare......Page 193
4.8.2 Formularelemente......Page 194
4.8.3 Formulare formatieren über CSS......Page 203
4.9.1 Grundlegender Aufbau von Frameseiten......Page 205
4.9.2 Frames und Links......Page 211
4.9.3 Aussehen von Frames bestimmen......Page 213
4.9.4 Eingebettete Frames: Iframes......Page 214
4.9.5 Das Für und Wider von Frames......Page 216
4.10.1 Nützliche Informationen für den Webserver......Page 217
4.10.2 Zugriff durch die Suchmaschinen steuern......Page 218
4.10.3 Informationen über das Dokument angeben......Page 219
4.11.1 Elemente über CSS positionieren und anordnen......Page 220
4.11.2 Browserweichen......Page 227
4.11.3 Stylesheets für unterschiedliche Ausgabemedien......Page 230
4.12 Seitengestaltung......Page 232
4.12.1 Seitengestaltung über CSS......Page 234
4.12.2 Seitengestaltung über Tabellen......Page 238
4.13 Validieren von CSS und (X)HTML......Page 240
4.14.1 XHTML 2 oder HTML 5 und XHTML 5?......Page 243
Kapitel 5: JavaScript......Page 249
5.1.1 Einbindung in HTML......Page 252
5.1.2 Kommentare......Page 255
5.1.3 Variablen......Page 256
5.2.1 Arithmetische Operatoren......Page 258
5.2.2 Boolesche Operatoren......Page 260
5.2.3 Vergleichsoperatoren......Page 261
5.3.1 if-Anweisung......Page 262
5.3.2 switch-Anweisung......Page 267
5.3.3 for-Schleife......Page 269
5.3.4 while-Schleife......Page 270
5.3.5 do-while-Schleife......Page 271
5.3.6 Arrays......Page 272
5.4 Fehlersuche......Page 276
5.5.1 Eigene Funktion erstellen......Page 277
5.6 Objekte und Objektorientierung......Page 279
5.7.1 Rollover-Effekt......Page 281
5.7.2 Seiten in einem neuen Fenster öffnen......Page 285
5.7.3 In Frames navigieren......Page 290
5.8.1 Vollständigkeitsüberprüfung......Page 296
5.8.2 Ereignisse für Formularelemente......Page 303
5.9 Browserunabhängig programmieren......Page 307
5.9.2