Hilfe Warenkorb Konto Anmelden
 
 
   Schnellsuche   
     zur Expertensuche                      
Einführung in XHTML CSS und Webdesign - Standardkonforme, moderne und barrierefreie Websites erstellen
  Großes Bild
 
Einführung in XHTML CSS und Webdesign - Standardkonforme, moderne und barrierefreie Websites erstellen
von: Michael Jendryschik
Addison-Wesley Verlag, 2006
ISBN: 9783827324771
486 Seiten, Download: 6869 KB
 
Format:  PDF
geeignet für: Apple iPad, Android Tablet PC's Online-Lesen PC, MAC, Laptop

Typ: B (paralleler Zugriff)

 

 
eBook anfordern
Inhaltsverzeichnis

  Inhalt 6  
  Vorwort 14  
  Danksagung 16  
  1 Einleitung 18  
     1.1 Über dieses Buch 18  
        1.1.1 Entstehung 18  
        1.1.2 Aufbau 21  
        1.1.3 Die Kochbar 23  
        1.1.4 Fehlermeldungen und Verbesserungsvorschläge 28  
        1.1.5 Koautoren 29  
        1.1.6 Vorveröffentlichungen 29  
     1.2 Weiterbildung, Diskussionen und Problemlösungen 30  
  2 Grundlagen 32  
     2.1 Begrifflichkeiten: Website, Webseite, Homepage 32  
     2.2 Textauszeichnung: Die erste Komponente des Webs 34  
        2.2.1 Dokumente 35  
        2.2.2 Strukturorientiert schreiben 36  
        2.2.3 Standards: SGML und XML 37  
        2.2.4 Zusammenfassung 38  
     2.3 Hypertext: Die zweite Komponente des Webs 38  
        2.3.1 Eine kurze Geschichte des Hypertexts 39  
     2.4 Das World Wide Web 42  
        2.4.1 Gewirr, Verknüpfungen und Netze 42  
        2.4.2 Das World Wide Web Consortium 44  
     2.5 Technische Fundamente des World Wide Webs 46  
        2.5.1 URI 46  
        2.5.2 HTTP 52  
        2.5.3 MIME-Typen 55  
     2.6 Sprachen des World Wide Webs 57  
        2.6.1 HTML 57  
        2.6.2 XHTML 59  
        2.6.3 Warum sollten Webautoren heute auf XHTML setzen? 60  
        2.6.4 CSS 62  
        2.6.5 Spezifikationen, Empfehlungen und Arbeitsentwürfe 65  
     2.7 Browser 65  
        2.7.1 Die Entwicklung bis zum ersten Browserkrieg 66  
        2.7.2 Browseralternativen 71  
        2.7.3 Browsertests 77  
        2.7.4 Bezugsquellen und Testumgebungen 80  
     2.8 Barrierefreiheit 83  
        2.8.1 Warum dies auch eine Einführung in barrierefreies Webdesign geworden ist 83  
        2.8.2 Welche Arten von Behinderungen müssen Sie berücksichtigen? 85  
        2.8.3 Verordnungen und Richtlinien 88  
     2.9 Zeichenkodierung 95  
        2.9.1 00101010 - Am Anfang waren null und eins 95  
        2.9.2 Von Bits und Bytes, dezimal und hexadezimal 95  
        2.9.3 Begrifflichkeiten 97  
        2.9.4 Zeichenkodierungen 97  
        2.9.5 Das Problem mit Zeichenkodierungen 103  
        2.9.6 Zeichendarstellung 105  
        2.9.7 Zeicheneingabe 106  
        2.9.8 Die Wahl der »richtigen« Zeichenkodierung 109  
  3 Hilfsmittel 112  
     3.1 Editoren 112  
        3.1.1 WYSIWYG-Programme 112  
        3.1.2 Texteditoren 115  
        3.1.3 Fazit 117  
     3.2 Validatoren 120  
        3.2.1 Natürliche und formale Sprachen 120  
        3.2.2 Syntaktische Fehler und proprietäre Erweiterungen 122  
        3.2.3 Gültigkeit und Wohlgeformtheit 123  
        3.2.4 W3C Markup Validation Service 124  
        3.2.5 Schema-Validator 126  
        3.2.6 CSS-Validator 128  
     3.3 Bildbearbeitung 129  
        3.3.1 Rastergrafiken 129  
        3.3.2 Vektorgrafiken 133  
     3.4 Nützliche Werkzeuge 135  
        3.4.1 Tidy 135  
        3.4.2 FTP 138  
        3.4.3 Xenu’s Link Sleuth 139  
     3.5 Browsererweiterungen 141  
        3.5.1 Web Developer Toolbar 141  
        3.5.2 Html Validator (based on Tidy) 142  
        3.5.3 Fangs 142  
        3.5.4 IE Tab 144  
        3.5.5 MeasureIt 144  
        3.5.6 LinkChecker 144  
        3.5.7 Right-Click Lynx viewer 145  
  4 Einführung in XHTML 146  
     4.1 Syntax und Vokabular 146  
        4.1.1 Elementtypen, Elemente, Tags, Elementinhalte 146  
        4.1.2 Attribute 147  
        4.1.3 Kommentare 148  
        4.1.4 Zeichenreferenzen 149  
     4.2 Die globale Struktur eines XHTML-Dokuments 151  
        4.2.1 Die XML-Deklaration 151  
        4.2.2 Die Dokumenttyp-Deklaration 152  
        4.2.3 Wurzelelement: Der Elementtyp html 153  
        4.2.4 Dokumentkopf: Der Elementtyp head 154  
        4.2.5 Dokumentrumpf: Der Elementtyp body 156  
        4.2.6 Kochbar: XHTML-Grundgerüst 156  
     4.3 Das Document Object Model 158  
     4.4 Kompatibilitätsrichtlinien 160  
     4.5 Metaangaben: Der Elementtyp meta 161  
        4.5.1 Metaangaben und Suchmaschinen 163  
        4.5.2 Kochbar: Metaangaben 164  
     4.6 Universalattribute 165  
        4.6.1 Element-Identifikatoren: Die Attribute id und class 165  
        4.6.2 Angabe der natürlichen Sprache: Die Attribute lang und xml:lang 167  
        4.6.3 Inzeilige Formatierung: Das Attribut style 169  
        4.6.4 Kommentierende Informationen: Das Attribut title 169  
  5 Auszeichnung der Inhalte 172  
     5.1 Überschriften und Absätze 172  
        5.1.1 Überschriften: Die Elementtypen h1, h2, h3, h4, h5 und h6 172  
        5.1.2 Absätze: Der Elementtyp p 173  
        5.1.3 Zeilenumbrüche: Der Elementtyp br 175  
        5.1.4 Kochbar: Erste Inhalte 176  
     5.2 Links und Anker 178  
        5.2.1 Anker: Der Elementtyp a 179  
        5.2.2 Dokumentbeziehungen: Der Elementtyp link 182  
        5.2.3 Kochbar: Hinzufügen von Links 184  
     5.3 Bilder 186  
        5.3.1 Grafiken einbinden: Der Elementtyp img 186  
        5.3.2 Kochbar: Inhaltsgrafiken 188  
     5.4 Objekte 189  
        5.4.1 Objekte einbetten: Der Elementtyp object 189  
     5.5 Auszeichnung im Text 196  
        5.5.1 Logische Textauszeichnung: Die Elementtypen em, strong, dfn, code, samp, kbd und var 196  
        5.5.2 Kennzeichnen von Dokumentänderungen: Die Elementtypen del und ins 198  
        5.5.3 Abkürzungen und Akronyme: Die Elementtypen abbr und acronym 200  
        5.5.4 Physische Textauszeichnung: Die Elementtypen i, b, tt, big und small 201  
     5.6 Listen 203  
        5.6.1 Ungeordnete Listen: Die Elementtypen ul und li 203  
        5.6.2 Geordnete Listen: Die Elementtypen ol und li 204  
        5.6.3 Definitionslisten: Die Elementtypen dl, dt und dd 205  
        5.6.4 Kochbar: Auszeichnung von Navigationslisten 206  
        5.6.5 Kochbar: Rezept des Tages 208  
     5.7 Tabellen 213  
        5.7.1 Tabellen, Zeilen, Kopf- und Datenzellen: Die Elementtypen table, tr, th und td 214  
        5.7.2 Tabellenüberschrift, Zusammenfassung und Abkürzungen: Der Elementtyp caption und die Attribute summary und abbr 215  
        5.7.3 Zeilengruppen: Die Elementtypen thead, tfoot und tbody 216  
        5.7.4 Spaltengruppen: Die Elementtypen colgroup und col 217  
        5.7.5 Zellen miteinander verbinden: Die Attribute colspan und rowspan 222  
        5.7.6 Kochbar: Öffnungszeiten 223  
     5.8 Zitate 225  
        5.8.1 Inzeilige Zitate: Der Elementtyp q 226  
        5.8.2 Zitatblöcke: Der Elementtyp blockquote 229  
        5.8.3 Referenz auf die Quelle eines Zitats: Der Elementtyp und das Attribut cite 230  
     5.9 Struktur und Gruppierung 231  
        5.9.1 Gruppierung: Die Elementtypen div und span 231  
        5.9.2 Kochbar: Feinstrukturierung 233  
     5.10 Formulare 236  
        5.10.1 Formularcontainer: Der Elementtyp form 237  
        5.10.2 Steuerelemente 238  
        5.10.3 Beschriftungen: Der Elementtyp label 244  
        5.10.4 Struktur: Die Elementtypen fieldset und legend 245  
        5.10.5 Kochbar: Kontaktformular 245  
        5.10.6 Kochbar: Qualitätssicherung des Markups 250  
     5.11 Weitere Elemente 252  
        5.11.1 Kontaktinformationen: Der Elementtyp address 252  
        5.11.2 Präformatierter Text: Der Elementtyp pre 253  
        5.11.3 Programmcode eines Scripts: Die Elementtypen script und noscript 253  
  6 Einführung in CSS 258  
     6.1 Design und Styling 258  
        6.1.1 Design 258  
        6.1.2 Styling 260  
        6.1.3 Design und Styling in der Webentwicklung 261  
     6.2 Entwurfskonzepte und Vorteile 261  
     6.3 Einbindung von CSS in ein XHTML-Dokument 263  
        6.3.1 Einbindung per style-Attribut 263  
        6.3.2 Einbindung per style-Element 264  
        6.3.3 Einbindung per link-Element 265  
        6.3.4 Ausgabemedien 268  
     6.4 CSS: Syntax und Vokabular 269  
        6.4.1 Regeln 269  
        6.4.2 Maskierung 270  
        6.4.3 Kommentare 271  
        6.4.4 At-Regeln 271  
     6.5 Selektoren 273  
        6.5.1 Universalselektor 274  
        6.5.2 Typselektor 275  
        6.5.3 Klassen- und ID-Selektor 275  
        6.5.4 Attributselektoren 276  
        6.5.5 Pseudoklassen 277  
        6.5.6 Namensraumselektor 281  
        6.5.7 Pseudoelemente 282  
        6.5.8 Kombinatoren 284  
     6.6 Vererbung und Initialwerte 286  
     6.7 Die Kaskade 287  
        6.7.1 Reihenfolge 288  
     6.8 Browserkompatibilität 291  
        6.8.1 Browserunterstützung 291  
        6.8.2 Doctype Switching 292  
        6.8.3 CSS-Filter 297  
  7 Eigenschaften und Werte 302  
     7.1 Werte 302  
        7.1.1 302  
        7.1.2 305  
        7.1.3 306  
        7.1.4 306  
        7.1.5 309  
        7.1.6 309  
        7.1.7 309  
        7.1.8 310  
     7.2 Farben und Hintergründe 310  
        7.2.1 Vordergrundfarbe: Die Eigenschaft color 310  
        7.2.2 Hintergrundfarbe: Die Eigenschaft background-color 311  
        7.2.3 Hintergrundbild: Die Eigenschaft background-image 311  
        7.2.4 Wiederholung eines Hintergrundbilds: Die Eigenschaft background-repeat 312  
        7.2.5 Scrolleigenschaft eines Hintergrundbilds: Die Eigenschaft background-attachment 313  
        7.2.6 Position eines Hintergrundbilds: Die Eigenschaft background-position 314  
        7.2.7 Hintergrund: Die zusammenfassende Eigenschaft background 316  
        7.2.8 Kochbar: Genereller Aufbau des Stylesheets 317  
        7.2.9 Kochbar: Farben und Hintergründe 318  
     7.3 Schrift 325  
        7.3.1 Schriftfamilie: Die Eigenschaft font-family 325  
        7.3.2 Schriftstil: Die Eigenschaft font-style 328  
        7.3.3 Schriftvariante: Die Eigenschaft font-variant 328  
        7.3.4 Schriftgewichtung: Die Eigenschaft font-weight 329  
        7.3.5 Schriftgröße: Die Eigenschaft font-size 330  
        7.3.6 Schrift: Die zusammenfassende Eigenschaft font 334  
        7.3.7 Kochbar: Schriftdeklarationen 336  
     7.4 Text 338  
        7.4.1 Texteinzug: Die Eigenschaft text-indent 338  
        7.4.2 Horizontale Ausrichtung: Die Eigenschaft text-align 339  
        7.4.3 Ausschmückung: Die Eigenschaft text-decoration 340  
        7.4.4 Laufweite: Die Eigenschaft letter-spacing 341  
        7.4.5 Wortabstände: Die Eigenschaft word-spacing 342  
        7.4.6 Groß- und Kleinschreibung: Die Eigenschaft text- transform 342  
        7.4.7 Behandlung von Leerraum: Die Eigenschaft white-space 343  
        7.4.8 Kochbar: Textdeklarationen 344  
     7.5 Das CSS-Boxmodell 346  
        7.5.1 Polsterung, Rahmen und Randabstand 347  
        7.5.2 Boxtypen 348  
        7.5.3 Polsterung: Die Eigenschaft padding 353  
        7.5.4 Rahmenstil: Die zusammenfassende Eigenschaft border-style 355  
        7.5.5 Rahmenbreite: Die Eigenschaft border-width 357  
        7.5.6 Rahmenfarbe: Die zusammenfassende Eigenschaft border-color 357  
        7.5.7 Rahmen: Die zusammenfassende Eigenschaft border 358  
        7.5.8 Randabstand: Die Eigenschaft margin 359  
        7.5.9 Boxtyp eines Elements: Die Eigenschaft display 361  
        7.5.10 Kochbar: Innere und äußere Abstände sowie Rahmen 364  
     7.6 Ausrichtung und Elementfluss 368  
        7.6.1 Vertikale Ausrichtung: Die Eigenschaft vertical-align 368  
        7.6.2 Floatierte Boxen: Die Eigenschaft float 372  
        7.6.3 Steuerung des Elementflusses um floatierte Boxen: Die Eigenschaft clear 377  
        7.6.4 YAML 379  
        7.6.5 Kochbar: Vertikale Ausrichtung 380  
     7.7 Positionierung 381  
        7.7.1 Positionierung: Die Eigenschaft position 381  
        7.7.2 Boxabstände: Die Eigenschaften top, right, bottom und left 385  
        7.7.3 Angabe der Ebene: Die Eigenschaft z-index 386  
        7.7.4 Kochbar: Unsichtbare Inhalte 390  
     7.8 Breite und Höhe 390  
        7.8.1 Contentbreite: Die Eigenschaft width 390  
        7.8.2 Mindestbreite: Die Eigenschaft min-width 393  
        7.8.3 Maximalbreite: Die Eigenschaft max-width 394  
        7.8.4 Contenthöhe: Die Eigenschaft height 394  
        7.8.5 Mindesthöhe: Die Eigenschaft min-height 396  
        7.8.6 Maximalhöhe: Die Eigenschaft max-height 397  
        7.8.7 Der Boxmodell-Bug 397  
        7.8.8 Höhe der Zeilenbox: Die Eigenschaft line-height 400  
        7.8.9 Kochbar: Realisierung des Seitenlayouts 402  
     7.9 Sichtbarkeit und visuelle Effekte 410  
        7.9.1 Sichtbarkeit: Die Eigenschaft visibility 410  
        7.9.2 Überlauf: Die Eigenschaft overflow 412  
        7.9.3 Abschneiden: Die Eigenschaft clip 415  
        7.9.4 Deckkraft: Die Eigenschaft opacity 416  
        7.9.5 Mauszeiger: Die Eigenschaft cursor 418  
     7.10 Gestaltung von Listen 420  
        7.10.1 Stil der Listenelementmarkierung: Die Eigenschaft list-style-type 420  
        7.10.2 Grafiken als Listenelementmarkierung: Die Eigenschaft list-style-image 422  
        7.10.3 Position der Listenelementmarkierung: Die Eigenschaft list-style-position 422  
        7.10.4 Listenelementmarkierungen: Die zusammenfassende Eigenschaft list-style 423  
        7.10.5 Kochbar: Gestaltung der Listen 424  
     7.11 Das CSS-Tabellenmodell 424  
        7.11.1 Virtuelle Tabellenschichten und Transparenz 425  
        7.11.2 Algorithmen für die Tabellenbreite: Die Eigenschaft table-layout 426  
        7.11.3 Algorithmus für die Tabellenhöhe 430  
        7.11.4 Rahmenmodell: Die Eigenschaft border-collapse 430  
        7.11.5 Rahmenabstand: Die Eigenschaft border-spacing 435  
        7.11.6 Rahmen um leere Zellen: Die Eigenschaft empty-cells 436  
        7.11.7 Ausrichtung von Tabellenüberschriften: Die Eigenschaft caption-side 437  
        7.11.8 Kochbar: Öffnungszeiten 439  
        7.11.9 Kochbar: Qualitätssicherung des Stylesheets 441  
     7.12 Generierter Content 442  
        7.12.1 Generierter Inhalt: Die Eigenschaft content 442  
        7.12.2 Zähler: Die Eigenschaften counter-increment und counter-reset 444  
  8 Anhang 448  
     8.1 Glossar 448  
     8.2 Literaturverzeichnis 475  
  Index 480  
     ! 480  
     A 480  
     B 480  
     C 481  
     D 481  
     E 481  
     F 481  
     G 482  
     H 482  
     I 482  
     J 482  
     K 483  
     L 483  
     M 483  
     N 483  
     O 483  
     P 484  
     Q 484  
     R 484  
     S 484  
     T 485  
     U 485  
     V 485  
     W 485  
     X 486  
     Y 486  
     Z 486  
  Mehr eBooks bei www.ciando.com 0  


nach oben


  Mehr zum Inhalt
Kapitelübersicht
Kurzinformation
Inhaltsverzeichnis
Leseprobe
Blick ins Buch
Fragen zu eBooks?

  Medientyp
  eBooks
  eJournal
  alle

  Navigation
Belletristik / Romane
Computer
Geschichte
Kultur
Medizin / Gesundheit
Philosophie / Religion
Politik
Psychologie / Pädagogik
Ratgeber
Recht
Reise / Hobbys
Sexualität / Erotik
Technik / Wissen
Wirtschaft

  Info
Hier gelangen Sie wieder zum Online-Auftritt Ihrer Bibliothek
© 2008-2024 ciando GmbH | Impressum | Kontakt | F.A.Q. | Datenschutz