Heim  >  Artikel  >  Web-Frontend  >  Wie wäre es mit „The Definitive Guide to CSS'?

Wie wäre es mit „The Definitive Guide to CSS'?

(*-*)浩
(*-*)浩Original
2019-05-31 17:41:553763Durchsuche

„CSS Definitive Guide“ ist ein Buch, das im Oktober 2007 von China Electric Power Press veröffentlicht wurde. Der Autor ist Eric A. Meyer.

In diesem Buch wird anhand vieler Beispiele ausführlich erläutert, wie Sie das Erscheinungsbild der gesamten Website erstellen oder ändern können, indem Sie einfach ein Stylesheet an einer Stelle erstellen, und wie Sie umfassendere Leistungseffekte erzielen können, die mit HTML nicht möglich sind. Außerdem wird gezeigt, wie alle Aspekte von Cascading Style Sheets gemäß den neuesten CSS-Spezifikationen (css2 und css2.1) in die Praxis umgesetzt werden können.

Wie wäre es mit „The Definitive Guide to CSS'?

Über den Autor

Eric A. Meyer ist der renommierteste HTML- und CSS-Experte von Weltrang, Mitglied der W3C-CSS&FP-Arbeitsgruppe und Leiter der W3C-CSS-Testsuite. Er verfügt über mehr als 10 Jahre Erfahrung in Webentwicklung und -design. Sein komplexes Spiraldesign (siehe Kapitel 12 dieses Buches) wurde in die CSS Hall of Fame des W3C aufgenommen. Er ist ein sehr aktiver technischer Autor. Zusätzlich zu diesem Buch und den dazugehörigen Bänden ist er auch Autor von „The Definitive Guide to CSS“ und einer Reihe berühmter Online-Tutorials. (Empfohlenes Lernen: CSS-Video-Tutorial.)

Empfehlung des Herausgebers

Möchten Sie den Webstil schnell und mühelos vereinheitlichen? „CSS Definitive Guide“ (3. Auflage) erklärt Ihnen, wie Sie das neueste CSS2 auf die tatsächliche Arbeit mit verschiedenen in CSS2.1 definierten CSS-Elementen anwenden. Anhand der Beispiele im Buch erfahren Sie, wie Sie mit CSS das Erscheinungsbild der Website erstellen oder ändern und Effekte erzielen, die mit normalem HTML nicht erreichbar sind.

Wenn Sie ein Webdesigner oder App-Entwickler sind, der sich für anspruchsvolles Seitendesign, die Verbesserung der Barrierefreiheit und die Einsparung von Zeit und Mühe interessiert, ist dieses Buch ein Muss. Diese überarbeitete Ausgabe bietet eine umfassende Erläuterung der CSS-Implementierung und eine ausführliche Analyse der neuesten CSS-Spezifikationen.

CSS ist eine sich weiterentwickelnde Sprache, mit der das Erscheinungsbild von Webinhalten auf Bildschirmen, Druckern, Sprachsynthesizern, Bildschirmleseprogrammen und Chatfenstern beschrieben wird. Jedes IoT-Gerät mit einem Browser, unabhängig von der Bildschirmgröße, verwendet CSS, einschließlich Telefone, Computer, Videospiele, Fernseher, Uhren, Kioske und Autokonsolen. Die Autoren Eric Meyer und Estelle Weyl zeigen Ihnen, wie Sie Layout, Übergänge und Animationen, Rahmen, Hintergründe, Texteigenschaften und viele andere Tools und Techniken verwenden, um die Benutzererfahrung zu verbessern, die Entwicklung zu beschleunigen, potenzielle Fehler zu vermeiden und Ihre Anwendung zu verbessern.

Das Buch wurde in der prähistorischen Zeit geschrieben, als CSS2.1 gerade veröffentlicht wurde. Hauptsächlich über die Grundlagen von CSS. Das Buch enthält viele Erklärungen zu veralteten Browser-Tags (, usw.) und zur Kompatibilität alter Browser wie IE und Navigator. Es ist sehr interessant zu lesen. Da CSS3 zu diesem Zeitpunkt noch nicht geboren war, sollten Leser, die Flex, Verlauf, Transformation, Übergang und sogar Raster sehen möchten, einen Umweg machen.

Die Erklärung ist sehr ausführlich. Persönlich halte ich die Erläuterung des Rahmenmodells, des Schwebens, der Positionierung, der Berechnung von Tischlänge und -breite usw. für den wertvollsten Inhalt, der es wert ist, immer wieder gelesen und studiert zu werden. In dieser Hinsicht haben wir beim Schreiben von Code oft nur ein Wahrnehmungsverständnis, können aber nicht wissen, warum. Das Buch schlüsselt den „Algorithmus“ der Positionierung auf und erklärt uns, wie der Browser im ersten Schritt ermittelt, wie er im zweiten Schritt berechnet und welches Ergebnis er am Ende in diesen Situationen erhält. Welche allgemeinen Prinzipien gelten für ein bestimmtes Modell, welche besonderen Situationen gibt es und welche Fehler und magischen Effekte können auftreten, wenn Sie es so einrichten.

Ich bin sporadisch darauf gestoßen, wenn ich Blogs online lese. Einige Autoren (wie Zhang Xinxu) erklären es tatsächlich gut, aber der Schreibstil ist zu schwierig, um es zu akzeptieren Dieses Buch, 1234, priorisiert, einfach und praktisch.

Ehrlich gesagt sollte dieser Teil des Wissens von einem qualifizierten Front-End beherrscht werden, aber da ich ihn normalerweise „schreiben kann, selbst wenn ich versuche, ihn zu schreiben“, habe ich seine Prinzipien nie im Detail verstanden. Ein sehr typisches Szenario ist: „Ah, dieser Bereich ist nicht vertikal ausgerichtet! Was soll ich tun? Oh, versuchen Sie, die Zeilenhöhe anzupassen, nein, es ist nicht einmal annähernd so. Versuchen Sie dann erneut, die Vertikalausrichtung anzupassen, und geben Sie einen negativen Wert für den Versatz ein.“ „Haha, das ist es!“ Wen interessiert es, was da drin vorgeht? Ich denke, dass die oben genannten Programmierer (oder CSS-Code-Tester) (vertreten durch mich) wirklich darüber nachdenken müssen.

Das obige ist der detaillierte Inhalt vonWie wäre es mit „The Definitive Guide to CSS'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Wie hbuilder CSS zitiertNächster Artikel:Wie hbuilder CSS zitiert