Möchten Sie verkaufen? Hier verkaufen
Cascading Stylesheets. Anspruchsvolle Websites mit CSS gestalten - Grundlagen, Designtechniken und Referenz
 
Größeres Bild
 
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Cascading Stylesheets. Anspruchsvolle Websites mit CSS gestalten - Grundlagen, Designtechniken und Referenz [Taschenbuch]

Dan Shafer , Kevin Yank
4.7 von 5 Sternen  Alle Rezensionen anzeigen (20 Kundenrezensionen)

Erhältlich bei diesen Anbietern.


‹  Zurück zur Artikelübersicht

Produktbeschreibungen

Aus der Amazon.de-Redaktion

Cascading Stylesheets sind nun wirklich nichts Neues, der letzte Standard 2.0 stammt bereits von 1998. Trotzdem kommen sie erst in letzter Zeit richtig in Mode, bei Programmierern vor allem in der Arbeit mit XSL-Transformation und bei Designern in erweiterten Funktionalitäten von Dreamweaver und anderen Websuiten, die endlich standardmäßig CSS anstelle von komplexen HTML-Lay-outs erzeugen.

Cascading Stylesheets von Dan Shafer kommt also zur richtigen Zeit, Webdesigner sollten sich dringend mit dieser Technologie auseinandersetzen. Auch sonst stimmt jede Menge an dem Buch: Shafer sieht CSS nicht, wie leider immer noch allzu viele Designer, lediglich als Anhübscher von HTML. Er erklärt umfassend die wirklichen Neuerungen in der Webprogrammierung. Für das Design eigener Seiten wird man somit ganz an den Anfang zurückgeführt. Schon die technische Konzeption -– wie etwa die HTML-Dokumentenstruktur -- sollte auf CSS eingestellt werden.

Nach der Schilderung des Einsatzzweckes und Grundlagen von externer Einbindung, Syntax, Box-Modell und Kaskadierung zeichnet Shafer den ganzen Prozess der Website-Programmierung neu auf. Er geht dafür den zwar unorthodoxen, aber umso gründlicheren Weg vom Lay-out mit CSS, dass HTML-Tabellen nahezu überflüssig macht, hin zu den Details in Text- und Bildgestaltung. Das, was man also von CSS schon so kennt, kommt erst ganz am Schluss. Davor gibt es richtig was zu lernen!

Nicht weniger erfreulich ist Shafers Erklärungsweise ganz hart an der Praxis: Beispiele ziehen sich über mehrere Seiten und werden in allen Fassetten ausführlich erklärt, nicht ohne die größten Klippen von CSS, der abweichenden Interpretation in unterschiedlichen Browser-Versionen, konsequent zu umschiffen. Die Source Codes und passenden Screenshots werden gleich anbei geliefert, alles ist im Workshop-Charakter einfach nachvollzieh- und nachprogrammierbar.

Auf über 400 Seiten umfasst das Buch nicht nur die Grundlagen von CSS, ausführlich zu Wort kommen auch fortgeschrittene Lösungen und Rezepte etwa für das optimale Gestalten mit Spalten-Lay-outs, Navigationsmenüs und Formularen, allesamt eher schmerzhafte Unternehmungen allein mit HTML. Auch JavaScript kommt zum Einsatz, beispielsweise mit einem Skript zur automatischen Browser-Erkennung, das man dem Source Code zum Buch einfach entnehmen kann, selbst programmieren können muss man nicht. Weitere wichtige Themen jenseits des Mainstreams sind CSS-Lösungen zur Web Accessibility (behindertengerechte Websites) und zur Unterstützung älterer Browser, die keine volle CSS-Funktionalität mitbringen.

Am Ende des Buchs steht eine 140-seitige Referenz mit allen Befehlen, die die CSS-Spezifikationen 1 und 2 zu bieten haben und allen praxisrelevanten browserproprietären Regeln. Auch werden erste Einblicke in CSS3 gegeben. Der abschließende Eindruck: Ideal zum Durcharbeiten, Lernen, Verstehen und Nachschlagen -- mehr Cascading Stylesheets geht nicht! --Erik Hoffmann

Rachel Maxim

“Es ist das am besten verständliche, praktischste Buch über CSS-Design, das ich bisher gefunden habe. Es ist das erste, das gute, realistische Lösungen in einem leicht lesbaren Stil bietet."

Denis Forcier, Limassol Link

“Endlich ein Buch, das CSS so erklärt, dass auch ich es verstehe. ... Die Beispielkapitels sind sehr, sehr gut. Die Erklärungen sind klar und präzise. Nun bin ich bereit, meine eigene Website komplett mit CSS umzubauen."

David Miles

“Die Beispielkapitel sind hervorragend! Es vermittelt ein wirklich gutes Verständnis für die Grundlagen - nicht nur, was man tun muss, sondern auch warum man es tut."

Kurzbeschreibung

Cascading Stylesheets (CSS) wurden entwickelt, um die eingeschränkten Gestaltungsmöglichkeiten von HTML zu überwinden. Mit CSS trennt man Design und Inhalt einer Webseite und kann ihre Gestaltung damit effektiver, präziser und ohne Nebenwirkungen festlegen. Gegenüber klassischen HTML-Seiten bieten CSS aber nicht nur eine ansprechendere Gestaltung, sondern auch sehr gute Möglichkeiten, barrierefreie Websites zu erstellen.

Dieses Buch gibt eine leicht nachvollziehbare Einführung in CSS und zeigt, wie Sie sie auf Ihrer eigenen Website einsetzen können. Anhand zahlreicher Beispiele wird erklärt, wie Sie u.a.:

- Tabellen und Frames durch CSS-Eigenschaften ersetzen
- Layoutelemente an beliebigen Stellen auf einer Seite positionieren
- ein Seitenlayout mit mehreren Spalten entwerfen
- Navigationsleisten mit Untermenüs aufbauen
- Mauszeiger verändern
- Texte kreativ gestalten
- Grafiken mit Text kombinieren
- Hintergrundbilder beim Scrollen fixieren

Großer Wert wird darauf gelegt, nicht nur die CSS-Spezifikationen zu beschreiben, sondern auch zu zeigen, wann welcher Browser den Anforderungen nicht genügt und wie man damit umgehen kann. Deshalb erklärt das Buch ausführlich, wie man älteren und fehlerhaften Browsern entgegenkommt. Die umfangreiche Referenz enthält zudem alle CSS-Eigenschaften aus CSS1 und CSS2, Ausblicke auf CSS3 sowie Hinweise auf proprietäre Erweiterungen und Eigenheiten der verschiedenen Browser.

Der Verlag über das Buch

Nachdem Sie dieses Buch gelesen haben, werden Sie nicht nur verstehen, wie Sie mit CSS altmodische, Tabellen-basierte Weblayouts ersetzen können, sondern auch Websites erstellen, die mit traditionellen Methoden gar nicht möglich sind. Jeffrey Zeldman, Mitgründer des Web Standards Project.

Klappentext

Cascading Stylesheets (CSS) wurden entwickelt, um die eingeschränkten Gestaltungsmöglichkeiten von HTML zu überwinden. Mit CSS trennt man Design und Inhalt einer Webseite und kann ihre Gestaltung damit effektiver, präziser und ohne Nebenwirkungen festlegen. Gegenüber klassischen HTML-Seiten bieten CSS aber nicht nur eine ansprechendere Gestaltung, sondern auch sehr gute Möglichkeiten, barrierefreie Websites zu erstellen.

Dieses Buch gibt eine leicht nachvollziehbare Einführung in CSS und zeigt, wie Sie sie auf Ihrer eigenen Website einsetzen können. Anhand zahlreicher Beispiele wird erklärt, wie Sie u.a.:

- Tabellen und Frames durch CSS-Eigenschaften ersetzen - Layoutelemente an beliebigen Stellen auf einer Seite positionieren - ein Seitenlayout mit mehreren Spalten entwerfen - Navigationsleisten mit Untermenüs aufbauen - Mauszeiger verändern - Texte kreativ gestalten - Grafiken mit Text kombinieren - Hintergrundbilder beim Scrollen fixieren

Großer Wert wird darauf gelegt, nicht nur die CSS-Spezifikationen zu beschreiben, sondern auch zu zeigen, wann welcher Browser den Anforderungen nicht genügt und wie man damit umgehen kann. Deshalb erklärt das Buch ausführlich, wie man älteren und fehlerhaften Browsern entgegenkommt. Die umfangreiche Referenz enthält zudem alle CSS-Eigenschaften aus CSS1 und CSS2, Ausblicke auf CSS3 sowie Hinweise auf proprietäre Erweiterungen und Eigenheiten der verschiedenen Browser. -- Dieser Text bezieht sich auf eine andere Ausgabe: Broschiert .

Über den Autor

Dan Shafer ist Webdesigner und Autor von über 50 Büchern aus dem Bereich IT und Web. Im Laufe vieler Jahr hat er über 100 Websites entworfen und programmiert, unter anderem war er der erste Webmaster und technische Leiter von Salon.com sowie fünf Jahre lang der leitende Entwickler von CNETs Builder.com-Abteilung. Er gilt als anerkannter Fachmann für Design und Implementierung von modernen Websites und ist Gastgeber der jährlichen "Builder.com Live!"-Konferenz in New Orleans.

Rachel Andrew ist Chefin von edgeofmyseat.com, einer Webdesign-Firma in England, und Mitglied des Web Standards Project. Sie ist außerdem Autorin mehrerer Fachbücher, u.a. "Dreamweaver Developer's Instant Troubleshooter" (Apress), "Dreamweaver MX Design Projects" (Apress), "Dynamic Dreamweaver MX" (glasshaus), "Fundamental Web Design And Development Skills" (glasshaus). Bei dpunkt erschien bereits die Übersetzung ihres Buches "The CSS Anthology" ("Der Webdesign-Problemlöser"). -- Dieser Text bezieht sich auf eine andere Ausgabe: Broschiert .

‹  Zurück zur Artikelübersicht