Moderne Webtechnologien mit HMTL5 und CSS3 im Praxiseinsatz
Alle HTML5-APIs im Überblick - inkl. HTML 5.1 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...
Moderne Webtechnologien mit HMTL5 und CSS3 im Praxiseinsatz
Alle HTML5-APIs im Überblick - inkl. HTML 5.1 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 aufwändige 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 .
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
Galileo Press heißt jetzt Rheinwerk Verlag.
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.
Vorwort
Die erste Frage, die Sie sich wohl bei einem Buch mit diesem Umfang stellen werden, dürfte sein, ob dies überhaupt ein Buch für Sie ist und was Ihnen alles vermittelt wird. Der Titel deutet bereits an, dass hier HTML und CSS behandelt werden. Wenn Sie ein wenig im Buch quergeblättert oder das Inhaltsverzeichnis überflogen haben, wird Ihnen aufgefallen sein, dass es weitaus mehr als HTML und CSS enthält. Noch vor ein paar Jahren konnte man als Autor es dabei belassen, einfach nur ein Buch zu HTML mit ein wenig CSS zu schreiben. Mit dem neuen HTML5 sind die Ansprüche an das Erstellen von Webseiten gestiegen.
Der Schwerpunkt des Buches liegt nach wie vor in HTML und CSS. So werden Sie in den ersten sieben Kapiteln die Grundlagen zu HTML kennenlernen. Da HTML die Basissprache für die Webseiten-Entwicklung ist, ist dieses Buch auch für Neueinsteiger interessant, weil hier von null angefangen wird. Auch wenn Sie noch von der alten HTML-Schule sind, also sich bereits vor der Zeit von HTML5 mit HTML beschäftigt haben, sollten Sie sich als Wiedereinsteiger von diesem Buch angesprochen fühlen und sich auf jeden Fall mit den ersten sieben Kapiteln befassen, um sich ein Update Ihres vermutlich veralteten HTML-Wissens zu gönnen.
Das Webdesign und Layout von Webseiten werden heute mit Cascading Style Sheets (CSS) realisiert, das in diesem Buch in neun Kapiteln sehr umfangreich beschrieben wird. Zwar will dieses Buch kein Ersatz für reine CSS-Bücher oder Webdesign-Bücher sein, aber Sie werden hier auf jeden Fall viele wichtige und nützliche Grundlagen zum Webdesign und Layouten von Webseiten erfahren. Wenn Sie daran interessiert sind und noch keinerlei Erfahrung damit gemacht haben, finden Sie mit diesem Buch hierzu einen angenehmen Begleiter zum Einstieg in dieses Thema.
Da viele der Neuerungen von HTML5 über JavaScript (-APIs) angesprochen werden können, liegt es auf der Hand, dass in einem HTML5-Handbuch auch JavaScript als Webprogrammiersprache behandelt werden muss. Hierbei sollte Ihnen klar sein, dass Sie lediglich eine kleine und einfachere Einführung in JavaScript erhalten, die nötig ist, um zumindest die Neuerungen von HTML5 mit den JavaScript-APIs oder DOM-Manipulationen in der Praxis anwenden und verstehen zu können. Der Umfang von JavaScript und den neuen JavaScript-APIs allein könnte schon ein ganzes Buch füllen. Dies sei nur erwähnt, um keine falschen Hoffnungen in das Buch zu schüren. Und wenn Sie zuvor noch nie mit einer Programmiersprache zu tun gehabt haben, wird JavaScript vermutlich Ihre erste echte Programmiersprache sein. Sollten Sie bereits Erfahrungen mit einer anderen Programmiersprache gemacht haben, wird Ihnen JavaScript nicht schwerfallen.
Es gibt nicht nur HTML, CSS und JavaScript, sondern mittlerweile so viele weitere Themen und Technologien, die darauf aufbauen, Ihnen beim Erstellen von Webseiten oder Webanwendungen zu helfen. Es findet also der berühmte Blick über den Tellerrand statt, d. h, auch auf Themen wie Ajax, jQuery oder das Bootstrap- bzw. YAML-Framework wird eingegangen. Da Sie im Buch die dafür nötigen Grundlagen von HTML, CSS und JavaScript lernen, sollten diese Kapitel keine allzu große Hürde für Sie darstellen.
Nicht behandelt werden in diesem Buch Webprogrammiersprachen wie PHP, Perl oder Java. Zwar wird bei wenigen Beispielen im Buch PHP verwendet, aber nur am Rande, um Ihnen bestimmte Beispiele demonstrieren zu können. Für die Webprogrammierung mit PHP und MySQL sollten Sie sich definitiv eine andere Literatur zulegen, falls Sie sich näher damit befassen wollen. Voraussetzung für PHP und MySQL zur Programmierung dynamischer Webseiten sind allerdings wieder gute Kenntnisse in HTML und CSS. Ein weiterer und guter Grund, dieses Buch zu lesen und durchzuarbeiten. Wenn es Sie also in Richtung dynamische Webprogrammierung zieht, haben Sie mit diesem Buch einen idealen ersten Baustein dafür./