44,90
versandkostenfrei*

Preis in Euro, inkl. MwSt.
Sofort lieferbar
0 °P sammeln

    Gebundenes Buch

1 Kundenbewertung

Moderne Webtechnologien mit HMTL5 und CSS3 im Praxiseinsatz
Alle HTML5-APIs im Überblick - inkl. HTML 5.2 Grundlegende Einführung in JavaScript, jQuery und Ajax Dynamische 2D- und 3D-Grafiken, Video, Audio, YAML, Bootstrap, Responsive Webdesign
Die neuen Webstandards HTML5 und CSS3 und die HTML5-APIs bieten Ihnen alle Möglichkeiten, um moderne Webseiten zu erstellen und zu gestalten. Dieses Buch zeigt Ihnen, wie Sie die neuen Funktionen einsetzen: Video, Audio, Bilder, 2D- und 3D-Grafiken, lokaler Speicher, abgerundete Ecken, Schatten, Transparenzen, Schriftarten, Geolocation, Drag &…mehr

Produktbeschreibung
Moderne Webtechnologien mit HMTL5 und CSS3 im Praxiseinsatz

Alle HTML5-APIs im Überblick - inkl. HTML 5.2
Grundlegende Einführung in JavaScript, jQuery und Ajax
Dynamische 2D- und 3D-Grafiken, Video, Audio, YAML, Bootstrap, Responsive Webdesign

Die neuen Webstandards HTML5 und CSS3 und die HTML5-APIs bieten Ihnen alle Möglichkeiten, um moderne Webseiten zu erstellen und zu gestalten. Dieses Buch zeigt Ihnen, wie Sie die neuen Funktionen einsetzen: Video, Audio, Bilder, 2D- und 3D-Grafiken, lokaler Speicher, abgerundete Ecken, Schatten, Transparenzen, Schriftarten, Geolocation, Drag & Drop und mehr. Jürgen Wolf macht Sie umfassend mit Syntax, Aufbau und Struktur von HTML vertraut und bietet Ihnen zahlreiche konkrete Beispielprojekte. Sie lernen, wie Sie mit CSS3 aufwendige Layouts gestalten und lernen darüber hinaus CSS-Präprozessoren kennen. Außerdem bietet das Buch eine grundlegende Einführung in JavaScript, Ajax und jQuery. Ein Lern- und Nachschlagewerk für jeden, der die neuen Features von HTML5 und CSS3 effektiv nutzen möchte.

Aus dem Inhalt:

HTML5-GRUNDLAGEN
Syntax und Aufbau
Semantische Strukturen
Tabellen, Hyperlinks, Bilder
HTML-Formulare, Videos, Audio

CSS3-GRUNDLAGEN
Alle Neuheiten von CSS3
Das neue Box-Modell
Styling, Layout, Schrift, Farbe
Responsive Webdesign mit Media Queries
CSS-Präprozessoren (Sass)

MODERNE WEBTECHNOLOGIEN
JavaScript, Ajax, jQuery
DOM-Manipulation
Responsive Images
CSS-Frameworks (Bootstrap, YAML)
Geolocation
Drag & Drop

Die Fachpresse zur Vorauflage:

iX - Magazin für professionelle Informationstechnik: "Fundierte Einführungen, die bei aller gebotenen Knappheit mit Details nicht geizen."

Mac Life: "Wer seine Webseiten mit moderner Syntax gestalten und aufmotzen möchte, der greife zu diesem kiloschweren Band."
  • Produktdetails
  • Rheinwerk Computing
  • Verlag: Rheinwerk Verlag
  • Artikelnr. des Verlages: .459/06226
  • 3., überarb. Aufl.
  • Seitenzahl: 1243
  • Erscheinungstermin: 25. Januar 2019
  • Deutsch
  • Abmessung: 246mm x 195mm x 68mm
  • Gewicht: 2440g
  • ISBN-13: 9783836262262
  • ISBN-10: 3836262266
  • Artikelnr.: 52732562
Autorenporträt
Wolf, Jürgen
Jürgen Wolf ist Softwareentwickler, Digitalfotograf und Autor aus Leidenschaft. C/C++, Perl, Linux und die Bildbearbeitung mit Photoshop Elements und GIMP sind seine Themen. Sein Traum: ein ruhiges Leben im Westen Kanadas. Und Bücher auf der Veranda schreiben. Besuchen Sie seine umfangreiche Website www.pronix.de.
Inhaltsangabe
Vorwort ... 25 Materialien zum Buch ... 30 1. Einführung in das HTML5-Universum ... 31 1.1 ... Ist dieses Buch überhaupt etwas für mich? ... 31 1.2 ... Die verschiedenen Typen von Websites ... 32 1.3 ... Dynamische und statische Websites ... 37 1.4 ... Sprachen für die Gestaltung und Entwicklung im Web ... 41 1.5 ... Was brauche ich, um hier anzufangen? ... 45 1.6 ... Verwendete Konventionen im Buch ... 53 1.7 ... Zusammenfassung ... 54 2. Grundlegender Aufbau von HTML(-Dokumenten) ... 55 2.1 ... Syntax und Aufbau von HTML(-Dokumenten) ... 55 2.2 ... Ein einfaches HTML-Dokument-Grundgerüst ... 65 2.3 ... Zusammenfassung ... 68 3. Die Kopfdaten eines HTML-Dokuments ... 69 3.1 ... Die HTML-Elemente für den Kopf in der Übersicht ... 69 3.2 ... -- die Überschrift der HTML-Seite ... 70 3.3 ... Exkurs: Namenskonvention und Referenzierung ... 72 3.4 ... Die Basis-URL einer Webseite mit definieren ... 76 3.5 ... Beziehung zu einem externen Dokument mit ... 79 3.6 ... Dokumentglobale CSS-Stile mit notieren ... 83 3.7 ... Skripte in Webseiten einbinden mit ... 86 3.8 ... Metainformationen für das Dokument mit ... 88 3.9 ... Zusammenfassung ... 96 4. Der sichtbare Bereich eines HTML-Dokuments ... 99 4.1 ... HTML-Elemente für Seitenstrukturierung ... 99 4.2 ... HTML-Elemente für Textstrukturierung ... 117 4.3 ... Das semantische HTML verwenden ... 138 4.4 ... HTML-Elemente für Textauszeichnungen ... 146 4.5 ... Exkurs: Zeichencodierung ... 167 4.6 ... Zeichenentitäten in HTML ... 169 4.7 ... Zusammenfassung ... 171 5. Tabellen und Hyperlinks ... 173 5.1 ... Daten in einer Tabelle strukturieren ... 173 5.2 ... "Elektronische" Verweise aka Hyperlinks mit ... 188 5.3 ... Zusammenfassung ... 206 6. Grafiken und Multimedia ... 207 6.1 ... Bilder mit einbinden ... 208 6.2 ... Verweissensitive Grafiken aka Image-Maps erstellen ... 217 6.3 ... Das passende Bild mit laden ... 223 6.4 ... Ein Icon für die Website hinzufügen (Favicon) ... 228 6.5 ... Vektorgrafiken in HTML-Dokumenten verwenden ... 230 6.6 ... Grafiken zeichnen mit ... 237 6.7 ... Videos mit dem HTML-Element abspielen ... 239 6.8 ... Audiodateien mit dem HTML-Element abspielen ... 246 6.9 ... Andere aktive Inhalte einbinden ... 249 6.10 ... Zusammenfassung ... 254 7. HTML-Formulare und interaktive Elemente ... 255 7.1 ... Einen Bereich für Formulare definieren ... 257 7.2 ... Die HTML-Eingabefelder für Formulare ... 258 7.3 ... Die neuen HTML5-Eingabefelder mit ... 269 7.4 ... Die neuen HTML5-Attribute für Eingabefelder ... 276 7.5 ... Weitere nützliche Helferlein für Eingabefelder ... 283 7.6 ... Formulardaten mit PHP versenden ... 288 7.7 ... Interaktive HTML-Elemente ... 295 7.8 ... Zusammenfassung ... 297 8. Einführung in Cascading Stylesheets (CSS) ... 299 8.1 ... Die Versionen von CSS ... 300 8.2 ... Das grundlegende Anwendungsprinzip von CSS ... 301 8.3 ... Einbindungsmöglichkeiten von CSS in HTML ... 307 8.4 ... Zusammenfassung ... 320 9. Die Selektoren von CSS ... 321 9.1 ... Die einfachen Selektoren von CSS ... 323 9.2 ... Kombinatoren -- die Selektoren verketten ... 361 9.3 ... Empfehlung: So verwenden Sie effizientes und einfaches CSS ... 371 9.4 ... Zusammenfassung ... 374 10. Die Vererbung und die Kaskade ... 377 10.1 ... Das Prinzip der Vererbung in CSS ... 377 10.2 ... Das Regelsystem der Kaskade verstehen ... 388 10.3 ... Exkurs: Werte an CSS-Eigenschaften übergeben ... 396 10.4 ... Zusammenfassung ... 407 11. Das Box-Modell von CSS ... 409 11.1 ... Das klassische Box-Modell von CSS ... 410 11.2 ... Das neue alternative Box-Modell von CSS3 ... 421 11.3 ... Boxen gestalten ... 429 11.4 ... Zusammenfassung ... 451 12. CSS-Positionierung ... 453 12.1 ... Positionierung mit der CSS-Eigenschaft "position" ... 453 12.2

' Vorwort ... 25

1. Einführung in das HTML5-Universum ... 29

1.1 ... Ist dieses Buch überhaupt etwas für mich? ... 30

1.2 ... Die verschiedenen Typen von Webseiten ... 31

1.3 ... Dynamische und statische Webseiten ... 36

1.4 ... Sprachen für die Gestaltung und Entwicklung im Web ... 40

1.5 ... Was brauche ich, um hier anzufangen? ... 44

1.6 ... Verwendete Konventionen im Buch ... 55

1.7 ... Zusammenfassung ... 56

2. Grundlegender Aufbau von HTML(-Dokumenten) ... 57

2.1 ... Syntax und Aufbau von HTML(-Dokumenten) ... 57

2.2 ... Ein einfaches HTML-Dokument-Grundgerüst ... 67

2.3 ... Zusammenfassung ... 71

3. Die Kopfdaten eines HTML-Dokuments ... 73

3.1 ... Die HTML-Elemente für den Kopf in der Übersicht ... 74

3.2 ... -- Die Überschrift der HTML-Seite ... 75

3.3 ... Exkurs: Namenskonvention und Referenzierung ... 76

3.4 ... Die Basis-URL einer Webseite mit definieren ... 81

3.5 ... Beziehung zu einem externen Dokument mit ... 83

3.6 ... Dokumentglobale CSS-Stilemit notieren ... 88

3.7 ... Skripte in Webseiten einbinden mit ... 91

3.8 ... Metainformationen für das Dokument mit ... 93

3.9 ... Zusammenfassung ... 102

4. Der sichtbare Bereich eines HTML-Dokuments ... 105

4.1 ... Ein HTML-Dokument in sinnvolle Bereiche aufteilen ... 105

4.2 ... HTML-Elemente für Kopf- und Fußbereiche ... 115

4.3 ... Gruppieren und Aufteilen von Inhalten ... 124

4.4 ... HTML-Elemente für Textauszeichnungen ... 136

4.5 ... Die HTML-Elemente zur Listendarstellung ... 160

4.6 ... Exkurs: Zeichencodierung ... 169

4.7 ... Zeichenentitäten in HTML ... 172

4.8 ... Zusammenfassung ... 173

5. Tabellen, Hyperlinks und Bilder ... 175

5.1 ... Daten in einer Tabelle strukturieren ... 175

5.2 ... "Elektronische" Verweise aka Hyperlinks mit ... 190

5.3 ... Bilder mit einbinden ... 209

5.4 ... Verweissensitive Grafiken aka Image-Map erstellen ... 219

5.5 ... Ein Icon für die Webseite hinzufügen (Favicon) ... 226

5.6 ... Zusammenfassung ... 228

6. Das neuesemantische HTML verwenden ... 229

6.1 ... Altes Content-Modell von HTML 4.01 ... 230

6.2 ... Neues Content-Modell von HTML5 ... 231

6.3 ... Das neue semantische HTML verwenden ... 235

6.4 ... Zugänglichkeit von Webseiten mit ARIA ... 244

6.5 ... Zusammenfassung ... 257

7. HTML-Formulare erstellen ... 259

7.1 ... Einen Bereich für Formulare definieren ... 260

7.2 ... Die HTML-Eingabefelder für Formulare ... 261

7.3 ... Die neuen HTML5-Eingabefelder mit ... 274

7.4 ... Die neuen HTML5-Attribute für Eingabefelder ... 280

7.5 ... Weitere nützliche Helferlein für Eingabefelder ... 287

7.6 ... Formulardaten mit PHP versenden ... 290

7.7 ... Zusammenfassung ... 297

8. Einführung in Cascading Stylesheets (CSS) ... 299

8.1 ... Die Versionen von CSS ... 300

8.2 ... Das grundlegende Anwendungsprinzip von CSS ... 301

8.3 ... Einbindungsmöglichkeiten von CSS in HTML ... 308

8.4 ... Zusammenfassung ... 319

9. Die Selektoren von CSS ... 321

9.1 ... Die einfachen Selektoren von CSS ... 323

9.2 ... Kombinatoren -- Die Selektoren verketten ... 361

9.3 ... Performance verschiedener Selektoren ... 370

9.4 ... Zusammenfassung ... 371

10. Die Vererbung und die Kaskade ... 375

10.1 ... Das Prinzip der Vererbung in CSS ... 375

10.2 ... Das Regelsystem der Kaskade verstehen ... 382

10.3 ... Exkurs: Werte an CSS-Eigenschaften übergeben ... 391

10.4 ... Zusammenfassung ... 403

11. Das Box-Modell von CSS ... 405

11.1 ... Das klassische Box-Modell von CSS ... 406

11.2 ... Das neue alternative Box-Modell von CSS3 ... 417

11.3 ... Boxen gestalten ... 426

11.4 ... Zusammenfassung ... 447

12. CSS-Positionierung ... 449

12.1 ... Positionierung mit der CSS-Eigenschaft "position" ... 449

12.2 ... Übereinanderstapeln regeln mit "z-index" ... 460

12.3 ... Schwebende Boxen für die Positionierung mit "f
Rezensionen
Die Fachpresse zur Vorauflage:

iX - Magazin für professionelle Informationstechnik: "Fundierte Einführungen, die bei aller gebotenen Knappheit mit Details nicht geizen."

Mac Life: "Wer seine Webseiten mit moderner Syntax gestalten und aufmotzen möchte, der greife zu diesem kiloschweren Band."
"Buchtipp! Eignet sich zum Lernen und Nachschlagen. Wie man CSS3 lernt, einsetzt und damit aufwändige Layouts realisiert, verrät der Autor umfangreich auf vielen Seiten. Durch ein 17 Seiten umfassendes Glossar lassen sich gezielt einzelne Themen nachschlagen. Vorausgehende Themen bauen aufeinander auf. Die großen Kapitel sind größtenteils voneinander unabhängig." -- Designer in Action