Das Website-Handbuch - Programmierung und Design
von: Christian Wenz, Tobias Hauser, Florence Maurice
Markt +Technik Verlag, 2006
ISBN: 9783827240132
Sprache: Deutsch
1100 Seiten, Download: 32798 KB
Format: PDF, auch als Online-Lesen
Auf einen Blick | 6 | ||
Inhaltsverzeichnis | 8 | ||
Vorwort | 24 | ||
Teil I Grundlagen | 30 | ||
1 Das Web | 31 | ||
1.1 Historie | 33 | ||
1.1.1 Das Web | 34 | ||
1.2 Technologie und Begriffe | 36 | ||
1.2.1 Client und Server | 36 | ||
1.2.2 Domains, URLs und IP-Adressen | 39 | ||
1.2.3 HTTP im Hintergrund | 40 | ||
1.2.4 HTML | 43 | ||
1.2.5 CSS | 44 | ||
1.2.6 JavaScript | 44 | ||
1.2.7 Flash | 45 | ||
1.2.8 Serverseitige Technologien | 45 | ||
1.2.9 XML-Universum | 47 | ||
2 Browser | 49 | ||
2.1 Internet Explorer | 51 | ||
2.1.1 Mehrere IE-Versionen | 52 | ||
2.1.2 Webdesign mit dem IE | 55 | ||
2.2 Mozilla und Konsorten | 56 | ||
2.2.1 Firefox | 56 | ||
2.2.2 Camino | 59 | ||
2.2.3 Netscape Navigator | 60 | ||
2.3 Opera | 61 | ||
2.4 Konqueror | 62 | ||
2.5 Safari | 63 | ||
2.6 Epiphany | 64 | ||
2.7 Lynx | 64 | ||
3 Gestaltungsgrundlagen | 65 | ||
3.1 Warum eine Website? | 67 | ||
3.2 Zielgruppe | 68 | ||
3.3 Der Einsatz von Technologien | 69 | ||
3.4 Usability | 73 | ||
3.4.1 Navigation | 74 | ||
3.4.2 Animation und Bewegung | 75 | ||
3.4.3 Sound | 75 | ||
3.4.4 Video | 75 | ||
3.4.5 Usability testen | 76 | ||
3.4.6 Kundenservice | 76 | ||
3.5 Projektmanagement | 77 | ||
3.5.1 Was? | 77 | ||
3.5.2 Wie? | 78 | ||
3.5.3 Wer - Ressourcenplanung? | 78 | ||
3.5.4 Unterstützende Instrumente | 79 | ||
3.5.5 Wie lief es? | 80 | ||
3.5.6 Kosten-Nutzen-Analyse | 80 | ||
Teil II Seiten erstellen | 82 | ||
4 HTML und CSS | 83 | ||
4.1 Sprachen fürs Web: HTML, XHTML und CSS | 85 | ||
4.2 (X)HTML-Grundlagen | 86 | ||
4.2.1 (X)HTML-Grundgerüst | 86 | ||
4.2.2 Dokumenttypangaben | 90 | ||
4.2.3 Kommentare | 92 | ||
4.2.4 Zeichensätze, Sonderzeichen und Kodierung | 92 | ||
4.3 Text über (X)HTML strukturieren | 97 | ||
4.3.1 Absätze und Zeilenumbrüche | 97 | ||
4.3.2 Überschriften | 98 | ||
4.3.3 Aufzählungen und nummerierte Listen | 100 | ||
4.3.4 Weitere Elemente zur Textstrukturierung | 103 | ||
4.3.5 (X)HTML zur Text- und Absatzformatierung | 106 | ||
4.3.6 Inline- und Blockelemente | 107 | ||
4.3.7 Fehlertoleranz der Browser | 109 | ||
4.3.8 Universalattribute | 109 | ||
4.4 Unterschiede zwischen HTML und XHTML | 110 | ||
4.4.1 XML-Deklaration | 110 | ||
4.4.2 Dokumenttypangabe | 110 | ||
4.4.3 Namensraumangabe | 110 | ||
4.4.4 Kleinschreibung für Elemente und Attribute | 111 | ||
4.4.5 Kein Tag ohne End-Tag | 111 | ||
4.4.6 Korrekte Schachtelung | 111 | ||
4.4.7 Jedes Attribut muss aus Attributnamen und Attributwert bestehen | 112 | ||
4.4.8 Attributwerte in Anführungszeichen | 112 | ||
4.4.9 name- und id-Attribute | 112 | ||
4.4.10 MIME-Typ | 112 | ||
4.4.11 Script- und Style-Bereiche | 113 | ||
4.5 CSS - Cascading Stylesheets zur Gestaltung von (X)HTML-Dokumenten | 113 | ||
4.5.1 Eigenschaften und Werte | 115 | ||
4.5.2 Einbinden von CSS | 115 | ||
4.5.3 Selektoren | 123 | ||
4.5.4 Pseudoelemente und -klassen | 130 | ||
4.5.5 Vererbung | 131 | ||
4.5.6 Priorität | 132 | ||
4.5.7 Farbangaben in CSS | 133 | ||
4.5.8 Maßeinheiten für Längenangaben | 135 | ||
4.5.9 Textformatierungen über CSS | 136 | ||
4.5.10 Boxmodell | 148 | ||
4.5.11 Abweichende Interpretation des Boxmodells durch den Internet Explorer | 154 | ||
4.6 Verlinkungen | 156 | ||
4.6.1 Verlinkungen innerhalb eines Projekts | 156 | ||
4.6.2 Verlinkungen an eine bestimmte Stelle innerhalb einer Datei | 157 | ||
4.6.3 Links auf andere/externe Adressen | 159 | ||
4.6.4 Linkziel definieren | 160 | ||
4.6.5 Links auf E-Mail-Adressen | 160 | ||
4.6.6 Pfadangaben | 161 | ||
4.6.7 Links formatieren | 162 | ||
4.7 Grafiken und andere Multimedia-Elemente einbinden in (X)HTML und CSS | 165 | ||
4.7.1 Bildformate im Internet | 165 | ||
4.7.2 Bilder einbinden | 166 | ||
4.7.3 Bilder im Hintergrund | 168 | ||
4.7.4 Verweissensitive Grafiken: Imagemaps | 172 | ||
4.7.5 Andere Multimedia-Elemente einbinden | 175 | ||
4.8 Tabellen | 178 | ||
4.8.1 Aufbau von Tabellen | 178 | ||
4.8.2 Weiterführende Tabellentechniken | 180 | ||
4.8.3 Gitternetzlinien | 184 | ||
4.8.4 Weitere Gestaltung von Tabellen | 186 | ||
4.9 Formulare | 191 | ||
4.9.1 Grundsätzliche Optionen für Formulare | 191 | ||
4.9.2 Formularelemente | 192 | ||
4.9.3 Formulare formatieren über CSS | 201 | ||
4.10 Frames | 202 | ||
4.10.1 Grundlegender Aufbau von Frameseiten | 203 | ||
4.10.2 Frames und Links | 208 | ||
4.10.3 Aussehen von Frames bestimmen | 209 | ||
4.10.4 Eingebettete Frames: Iframes | 210 | ||
4.10.5 Für und Wider Frames | 212 | ||
4.11 Metaangaben | 213 | ||
4.11.1 Nützliche Informationen für den Webserver | 214 | ||
4.11.2 Zugriff durch die Suchmaschinen steuern | 214 | ||
4.11.3 Informationen über das Dokument angeben | 215 | ||
4.12 Fortgeschrittene CSS-Techniken | 216 | ||
4.12.1 Elemente über CSS positionieren und anordnen | 216 | ||
4.12.2 Browserweichen | 222 | ||
4.12.3 Stylesheets für unterschiedliche Ausgabemedien | 225 | ||
4.13 Seitengestaltung | 228 | ||
4.13.1 Seitengestaltung über CSS | 229 | ||
4.13.2 Seitengestaltung über Tabellen | 232 | ||
4.14 Validieren von CSS und (X)HTML | 234 | ||
4.15 Was die Zukunft bringt | 237 | ||
5 JavaScript & AJAX | 239 | ||
5.1 Grundlagen | 243 | ||
5.1.1 Einbindung in HTML | 243 | ||
5.1.2 Kommentare | 246 | ||
5.1.3 Variablen | 246 | ||
5.2 Operatoren | 248 | ||
5.2.1 Arithmetische Operatoren | 248 | ||
5.2.2 Boolesche Operatoren | 251 | ||
5.2.3 Vergleichsoperatoren | 251 | ||
5.3 Kontrollstrukturen | 253 | ||
5.3.1 if-Anweisung | 253 | ||
5.3.2 switch-Anweisung | 257 | ||
5.3.3 for-Schleife | 259 | ||
5.3.4 while-Schleife | 260 | ||
5.3.5 do-while-Schleife | 261 | ||
5.3.6 Arrays | 262 | ||
5.4 Fehlersuche | 266 | ||
5.5 Funktionen | 267 | ||
5.5.1 Eigene Funktion erstellen | 267 | ||
5.6 Objekte und Objektorientierung | 269 | ||
5.7 Navigation | 271 | ||
5.7.1 Rollover-Effekt | 271 | ||
5.7.2 Seiten in einem neuen Fenster öffnen | 274 | ||
5.7.3 In Frames navigieren | 280 | ||
5.8 Formulare | 287 | ||
5.8.1 Vollständigkeitsüberprüfung | 287 | ||
5.8.2 Ereignisse für Formularelemente | 295 | ||
5.9 Browserunabhängig programmieren | 299 | ||
5.9.1 Kommentare | 300 | ||
5.9.2 | 300 | ||
5.9.3 Verschiedene JavaScript-Versionen | 301 | ||
5.9.4 Browser unterscheiden | 302 | ||
5.10 Weitere Anwendungen | 305 | ||
5.10.1 History | 305 | ||
5.10.2 Bestätigungsfenster | 306 | ||
5.10.3 Datum und Uhrzeit | 307 | ||
5.10.4 Statusleiste | 311 | ||
5.10.5 Drucken | 312 | ||
5.11 DHTML-Grundlagen | 314 | ||
5.11.1 Netscape 4 | 314 | ||
5.11.2 Internet Explorer 4 und höher | 315 | ||
5.11.3 Das Document Object Model (DOM) | 315 | ||
5.12 DTHML-Praxisanwendungen | 316 | ||
5.12.1 Text verändern | 316 | ||
5.12.2 Animation | 319 | ||
5.12.3 CSS manipulieren | 326 | ||
5.12.4 Dynamischer Mauszeiger | 328 | ||
5.13 Ajax | 332 | ||
5.13.1 Ajax-Grundlagen | 333 | ||
5.13.2 Glossar mit Ajax | 335 | ||
6 Editoren | 339 | ||
6.1 WYSIWYG oder Text? | 341 | ||
6.2 WYSIWYG-Editoren | 342 | ||
6.2.1 Dreamweaver | 342 | ||
6.2.2 Frontpage | 343 | ||
6.2.3 GoLive | 344 | ||
6.2.4 nvu | 345 | ||
6.3 Texteditoren | 345 | ||
6.3.1 NoteTab | 346 | ||
6.3.2 phase5 | 346 | ||
6.3.3 UltraEdit | 347 | ||
6.4 PHP-Editoren | 349 | ||
6.4.1 Maguma Workbench | 349 | ||
6.4.2 PHPEdit | 350 | ||
6.4.3 Weaverslave | 351 | ||
6.4.4 Zend Studio | 352 | ||
7 Newsfeeds | 353 | ||
7.1 Tools zum Lesen von Newsfeeds | 356 | ||
7.1.1 Browser/Mailclients | 356 | ||
7.1.2 Standalone-Reader | 357 | ||
7.1.3 Online-Reader | 357 | ||
7.2 Formate für Newsfeeds | 358 | ||
7.2.1 RSS und Atom als XML-Formate | 358 | ||
7.2.2 Überblick über die Formate für Newsfeeds | 360 | ||
7.2.3 RSS 2.0 genauer beleuchtet | 361 | ||
7.2.4 Multimediadaten in RSS 2.0 integrieren | 365 | ||
7.2.5 Erweiterung von RSS 2.0 durch Module | 366 | ||
7.2.6 Mehr Metadaten: RSS 1.0 | 368 | ||
7.2.7 Atom als neue Alternative | 370 | ||
7.2.8 Newsfeeds validieren | 372 | ||
7.2.9 Welche Version von RSS verwenden? | 372 | ||
7.3 Newsfeeds erstellen | 373 | ||
7.3.1 Newsfeed per Online-Formular | 373 | ||
7.3.2 Per Skript | 374 | ||
7.4 Newsfeeds bekannt machen | 376 | ||
7.4.1 Link auf der Seite für die automatische Indizierung | 376 | ||
7.4.2 Hyperlink für die Surfer | 377 | ||
7.4.3 Anmeldung bei großen Newsfeeds-Verzeichnissen | 377 | ||
7.5 Newsfeeds von anderen Seiten integrieren | 378 | ||
7.5.1 Newsfeeds einbinden mit Magpie | 378 | ||
7.5.2 Newsfeeds einbinden mit RSS XPress | 381 | ||
Teil III Design | 384 | ||
8 Photoshop Elements | 385 | ||
8.1 Bilder im Web | 387 | ||
8.1.1 Monitore, Auflösungen und Farbräume | 388 | ||
8.1.2 Grafikformate für das Web - Bilder speichern | 391 | ||
8.1.3 Bildgröße und Auflösung ändern | 404 | ||
8.1.4 Bilder beschneiden und transformieren | 408 | ||
8.1.5 Bilder verwalten | 411 | ||
8.2 Fotos korrigieren | 413 | ||
8.2.1 Zu dunkel? | 413 | ||
8.2.2 Zu hell? | 420 | ||
8.2.3 Zu flau? | 422 | ||
8.2.4 Unscharf? | 424 | ||
8.2.5 Farbstiche | 426 | ||
8.2.6 Rote Augen | 431 | ||
8.2.7 Schadhafte Stellen | 434 | ||
8.3 Text gestalten | 438 | ||
8.4 Schaltflächen | 441 | ||
8.5 GIF-Animationen | 443 | ||
8.6 HTML-Fotogalerie | 445 | ||
8.7 Imagemaps | 447 | ||
9 Flash | 449 | ||
9.1 Versionen und Entscheidungen | 453 | ||
9.2 Grundbegriffe | 456 | ||
9.2.1 Dateiarten | 457 | ||
9.2.2 Veröffentlichen und Testen | 459 | ||
9.2.3 Oberfläche und Bühne | 461 | ||
9.2.4 Animationsumgebung | 462 | ||
9.2.5 Symbole und Instanzen | 466 | ||
9.2.6 Text | 468 | ||
9.2.7 Mehr Elemente | 469 | ||
9.3 Werkzeuge, Bedienfelder und Symbolleisten | 469 | ||
9.3.1 Die Werkzeuge | 469 | ||
9.3.2 Bedienfelder und Symbolleisten | 481 | ||
9.4 Animieren | 485 | ||
9.4.1 Vorbereitungen | 485 | ||
9.4.2 Tweening | 488 | ||
9.5 ActionScript | 490 | ||
9.5.1 Verhalten | 490 | ||
9.5.2 Aktionen-Bedienfeld | 491 | ||
9.5.3 Grundlagen | 492 | ||
9.5.4 Filmsteuerung | 495 | ||
9.5.5 Mit dem Server kommunizieren | 496 | ||
Teil IV Programmierung | 500 | ||
10 PHP | 501 | ||
10.1 Vorbereitungen | 504 | ||
10.2 Allgemeines | 504 | ||
10.2.1 Hilfe & Support | 504 | ||
10.2.2 Geschichte | 507 | ||
10.3 Spracheinführung | 509 | ||
10.3.1 PHP-Code einbauen | 509 | ||
10.3.2 Textausgabe | 511 | ||
10.3.3 Kommentare | 513 | ||
10.3.4 Variablen | 514 | ||
10.3.5 Variablentypen | 517 | ||
10.3.6 Operatoren | 520 | ||
10.3.7 Kontrollstrukturen | 528 | ||
10.3.8 Arrays | 539 | ||
10.3.9 Eigene Funktionen | 545 | ||
10.4 Datumsfunktionen | 550 | ||
10.5 Formularzugriff | 557 | ||
10.5.1 Zugriff | 557 | ||
10.5.2 Formulareingaben ausgeben | 565 | ||
10.5.3 Vollständigkeitsüberprüfung | 569 | ||
10.5.4 E-Mail-Versand | 587 | ||
10.5.5 File-Upload | 593 | ||
10.6 Dateizugriff | 597 | ||
10.6.1 Aus Dateien lesen | 598 | ||
10.6.2 In Dateien schreiben | 599 | ||
10.6.3 Beispiel | 600 | ||
10.7 Cookies | 604 | ||
10.7.1 Allgemeines | 605 | ||
10.7.2 Cookies setzen | 606 | ||
10.7.3 Cookies auslesen | 608 | ||
10.7.4 Cookies löschen | 609 | ||
10.7.5 Beispiel | 610 | ||
10.8 Sessions | 614 | ||
11 Datenbanken mit PHP | 621 | ||
11.1 SQL | 624 | ||
11.1.1 Begrifflichkeiten | 625 | ||
11.1.2 Datenbanken | 626 | ||
11.1.3 Tabellen erstellen | 631 | ||
11.1.4 Daten einfügen | 634 | ||
11.1.5 Daten abfragen | 635 | ||
11.1.6 Daten verändern | 643 | ||
11.1.7 Daten löschen | 644 | ||
11.2 MySQL | 646 | ||
11.2.1 Daten einfügen | 647 | ||
11.2.2 Daten auslesen | 649 | ||
11.2.3 Daten aktualisieren | 651 | ||
11.3 MS SQL | 653 | ||
11.3.1 Daten einfügen | 653 | ||
11.3.2 Daten auslesen | 655 | ||
11.3.3 Daten aktualisieren | 656 | ||
11.4 SQLite | 658 | ||
11.4.1 Daten einfügen | 659 | ||
11.4.2 Daten auslesen | 661 | ||
11.4.3 Daten aktualisieren | 662 | ||
12 ASP.NET 2.0 | 665 | ||
12.1 Voraussetzungen und Installation | 670 | ||
12.1.1 Die Express Editions | 670 | ||
12.1.2 Eine neue Website anlegen | 673 | ||
12.2 Spracheinführung | 674 | ||
12.2.1 HTML Controls | 675 | ||
12.2.2 Kommentare | 681 | ||
12.2.3 Variablen | 682 | ||
12.2.4 Operatoren | 685 | ||
12.2.5 Kontrollstrukturen | 692 | ||
12.2.6 Arrays | 702 | ||
12.2.7 Eigene Funktionen | 707 | ||
12.3 Datumswerte | 712 | ||
12.4 Formularzugriff | 718 | ||
12.4.1 Zugriff | 718 | ||
12.4.2 Formulareingaben ausgeben | 724 | ||
12.4.3 Vollständigkeitsüberprüfung | 729 | ||
12.4.4 E-Mail-Versand | 735 | ||
12.5 Cookies | 739 | ||
12.5.1 Allgemeines | 739 | ||
12.5.2 Cookies setzen | 741 | ||
12.5.3 Cookies auslesen | 742 | ||
12.5.4 Cookies löschen | 744 | ||
12.5.5 Beispiel | 745 | ||
12.5.6 Sessions | 750 | ||
12.6 Neuerungen in ASP.NET 2.0 | 754 | ||
12.6.1 Masterseiten | 754 | ||
12.6.2 Navigationshilfen | 758 | ||
12.6.3 ASP.NET und Datenbanken | 762 | ||
12.6.4 Login (und Logout) | 764 | ||
12.6.5 Fazit | 768 | ||
13 Hackerschutz | 769 | ||
13.1 Sicheres System | 771 | ||
13.1.1 Bedrohungen | 771 | ||
13.1.2 Lokal | 771 | ||
13.1.3 Beim Hoster | 772 | ||
13.1.4 CMS, Blogs etc. | 773 | ||
13.2 Sichere Programmierung | 773 | ||
13.2.1 Benutzereingaben | 775 | ||
13.2.2 Grundlegende Fehler | 776 | ||
13.2.3 XSS | 779 | ||
13.2.4 SQL-Injection | 782 | ||
13.3 Fazit | 784 | ||
Teil V Finetuning | 786 | ||
14 Suchmaschinenoptimierung | 787 | ||
14.1 Hartnäckige Mythen | 790 | ||
14.2 Kennzahlen | 791 | ||
14.3 Suchdienste im Web | 793 | ||
14.4 So listen Suchmaschinen die Ergebnisse | 798 | ||
14.4.1 Relevanz | 798 | ||
14.4.2 Der HTML-Code wird zerlegt | 800 | ||
14.4.3 Link Popularity | 801 | ||
14.4.4 Google PageRank | 801 | ||
14.4.5 Linktexte | 802 | ||
14.5 Die Optimierung durchführen | 804 | ||
14.5.1 Auf die Ziele kommt es an | 804 | ||
14.5.2 Keywords auswählen | 806 | ||
14.5.3 Website-Struktur | 808 | ||
14.5.4 Eine HTML-Seite optimieren | 809 | ||
14.5.5 Die Verlinkung verbessern | 810 | ||
14.5.6 Suchmaschineneintrag | 810 | ||
14.5.7 Der richtige Einsatz von Domainnamen | 813 | ||
14.6 Die Tücken der Technik | 814 | ||
14.6.1 JavaScript und Flash | 814 | ||
14.6.2 Frames | 815 | ||
14.6.3 Umbau der Website - Weiterleitungen | 817 | ||
14.6.4 Dynamische Seiten - URL-Parameter | 818 | ||
14.6.5 Die Geheimnisse der robots.txt-Datei | 819 | ||
14.6.6 Unfreiwilliger Spam | 820 | ||
14.7 Pay-per-Click-Werbung | 823 | ||
14.7.1 Funktionsweise | 824 | ||
14.7.2 Anbieter | 825 | ||
14.8 Informationen im Web | 825 | ||
14.8.1 Allgemeine Informationen rund um Suchmaschinen | 825 | ||
14.8.2 Keyword-Tools | 826 | ||
15 Affiliate-Programme | 827 | ||
15.1 Affiliate-Programme - Grundlegendes | 829 | ||
15.1.1 Vorteile für den Advertiser | 831 | ||
15.1.2 Vorteile für den Partner | 832 | ||
15.1.3 Vorteile für die Besucher | 833 | ||
15.1.4 Entscheidung für die Teilnahme an einem Affiliate-Programm | 833 | ||
15.2 Anmeldung bei einem Partnernetzwerk | 833 | ||
15.3 Abrechnungseinheiten | 836 | ||
15.3.1 Ad-Views/Pay-per-View | 836 | ||
15.3.2 Ad-Clicks/Pay-per-Click | 837 | ||
15.3.3 Ad-Lead/Pay-per-Lead | 837 | ||
15.3.4 Ad-Sales/Pay-per-Sale | 837 | ||
15.3.5 Weitere Abrechnungseinheiten | 838 | ||
15.3.6 Abrechnungszeitraum | 839 | ||
15.3.7 Gestaffelte Vergütung | 839 | ||
15.3.8 Kalkulation des Verdienstes | 839 | ||
15.4 Werbemedien | 840 | ||
15.4.1 Grafische Werbemittel/Banner | 843 | ||
15.4.2 Interaktive Elemente | 843 | ||
15.4.3 Textlinks | 845 | ||
15.4.4 Deeplinks | 846 | ||
15.4.5 Popups, Popunders und Exitfenster | 846 | ||
15.4.6 Rich Media Ad | 846 | ||
15.4.7 Mikrosites | 847 | ||
15.4.8 Automatisch aktuell | 847 | ||
15.5 Das richtige Affiliate-Programm für Ihre Website | 849 | ||
15.6 So werden Sie erfolgreich ... ein paar Tipps | 850 | ||
15.7 Prominente Beispiele und bekannte Netzwerke | 851 | ||
15.7.1 Google AdSense | 851 | ||
15.7.2 Bekannte Affiliate-Netzwerke | 856 | ||
16 Weblogs | 857 | ||
16.1 Grundlagen | 860 | ||
16.2 Serendipity | 863 | ||
16.2.1 Installation | 863 | ||
16.2.2 Bedienung | 868 | ||
16.3 WordPress | 874 | ||
16.3.1 Installation | 875 | ||
16.3.2 Bedienung | 877 | ||
17 Content-Management- Systeme | 883 | ||
17.1 Begriffe und Konzepte | 885 | ||
17.1.1 Frontend und Backend | 887 | ||
17.1.2 Templates | 888 | ||
17.1.3 Portale | 889 | ||
17.1.4 Intranet und Extranet | 889 | ||
17.1.5 Redaktionssysteme und Workflow | 889 | ||
17.1.6 Patchen und Sicherheit | 891 | ||
17.2 Systeme | 891 | ||
17.2.1 Open-Source-CMS | 892 | ||
17.2.2 Enterprise CMS | 892 | ||
17.3 Typo3 | 893 | ||
17.3.1 Installation | 893 | ||
17.3.2 Erste Website | 899 | ||
17.3.3 Templates | 907 | ||
17.3.4 Benutzer | 909 | ||
17.3.5 Erweiterungen | 913 | ||
18 Barrierefreiheit | 915 | ||
18.1 Hilfsmittel | 918 | ||
18.2 Alternativen für grafische und andere Multimediainhalte | 919 | ||
18.3 Farben | 920 | ||
18.4 Korrekter Einsatz von (X)HTML und CSS | 921 | ||
18.5 Skalierbarkeit | 922 | ||
18.6 Kennzeichnung der verwendeten Sprache, Auflösung von Abkürzungen und sinnvolle Linktexte | 923 | ||
18.7 Verständlichkeit und Usability | 925 | ||
18.8 Steuerbarkeit bei dynamischen Inhalten oder neuen Fenstern | 925 | ||
18.9 Tabellen und Frames | 926 | ||
18.10 Barrierefreier Einsatz von JavaScript | 929 | ||
18.11 Navigationshilfen oder -hürden: Acesskeys und Tabindex | 929 | ||
18.12 Prüfprogramme, Hilfsmittel und weitere Quellen | 932 | ||
18.12.1 Browsererweiterungen | 932 | ||
18.12.2 ADesigner von IBM | 932 | ||
18.12.3 Online-Prüfprogramme | 933 | ||
18.12.4 Quellen | 934 | ||
19 Praktische Tools für die Website | 935 | ||
19.1 phpMyAdmin | 937 | ||
19.1.1 Installation | 938 | ||
19.1.2 Bedienung | 942 | ||
19.2 Google Analytics | 947 | ||
Teil VI Online stellen | 954 | ||
20 Rechtliches | 955 | ||
20.1 Webimpressum | 958 | ||
20.2 Einträge in Foren | 961 | ||
20.3 Links | 962 | ||
20.4 Haftungsausschluss und AGB | 963 | ||
20.5 Weitere Informationen | 964 | ||
21 Hoster und Domains | 965 | ||
22 FTP und Wartung | 973 | ||
22.1 Verbindung aufbauen | 975 | ||
22.2 Daten übertragen | 978 | ||
23 Webserver von zu Hause betreiben | 981 | ||
23.1 Vorbereitungen | 983 | ||
23.2 Mobile Domain | 987 | ||
23.3 Fazit | 990 | ||
Anhang | 992 | ||
A Installation | 993 | ||
A.1 Apache | 995 | ||
A.1.1 Unix/Linux | 996 | ||
A.1.2 Windows | 998 | ||
A.2 IIS | 1000 | ||
A.3 PHP | 1000 | ||
A.3.1 Unix/Linux | 1001 | ||
A.3.2 Windows | 1002 | ||
A.3.3 PHP konfigurieren | 1004 | ||
A.4 All-in-One-Pakete | 1006 | ||
B HTML-Referenz | 1009 | ||
B Referenz HTML | 1011 | ||
B.1 (X)HTML-Elemente | 1011 | ||
B.2 (X)HTML-Attribute | 1015 | ||
C CSS-Eigenschaften | 1029 | ||
D Glossar | 1041 | ||
E Literaturempfehlungen | 1059 | ||
E.1 HTML/CSS | 1061 | ||
E.2 JavaScript | 1061 | ||
E.3 Editoren | 1061 | ||
E.4 Photoshop | 1062 | ||
E.5 Flash | 1062 | ||
E.6 PHP | 1062 | ||
E.7 ASP.NET | 1062 | ||
E.8 CMS | 1062 | ||
E.9 Suchmaschinenoptimierung | 1062 | ||
F DVD-Inhalte (Inhalte auf Anfrage erhältlich) | 1063 | ||
F.1 Übersicht | 1065 | ||
F.2 Maguma Workbench | 1066 | ||
F.3 Boot-DVD | 1067 | ||
Stichwortverzeichnis | 1070 | ||
Mehr eBooks bei www.ciando.com | 0 |