Wie kann ich als Webdesigner, der schon Websites mit Tabellen, aber noch nie mit CSS gestaltet hat, als Anfänger mit CSS anfangen?
Verwandte SO-Posten
Wie kann ich als Webdesigner, der schon Websites mit Tabellen, aber noch nie mit CSS gestaltet hat, als Anfänger mit CSS anfangen?
Verwandte SO-Posten
Ein wichtiges Konzept, das den meisten Referenzen fehlt, ist, dass die CSS-Attribute nicht unabhängig oder kumulativ sind. Die wichtigsten Eigenschaften, "display" und "position", reagieren aufeinander und verändern sogar das Verhalten anderer Attribute. Sie interagieren auf eine solche Art und Weise, dass jeder Leitfaden, der versucht, diese Attribute unabhängig voneinander zu lehren, scheitert.
Die meisten Leute, die sich mit HTML/CSS befassen, verstehen das nicht und müssen ohne wirkliche Ahnung herumfummeln.
Das einzige Buch, das ich gefunden habe, das sich überhaupt auf diese Attribute bezieht, ist "Pro CSS and HTML Design Patterns". Eric Meyers Buch könnte... Ich persönlich hasse den Stil, in dem "Pro CSS and HTML Design Patterns" geschrieben ist, aber es ist immer noch der effektivste Leitfaden für CSS, den ich gefunden habe.
Werfen Sie einen Blick auf die Web-Design von Grund auf neu Website. Sie war wirklich nützlich für mich.
Ich habe die Erfahrung gemacht, dass die Verwendung einer DreamWeaver-Vorlage ein guter Anfang für die Erstellung einer neuen Seite ist. Es gibt einige sehr einfache Vorlagen, mit denen man jede beliebige Formatierung hinzufügen kann. Man muss nur wissen, ob man 2 oder 3 Spalten haben will oder ob die Seite elastisch oder fest sein soll. Bevor ich damit angefangen habe, habe ich ständig versucht, herauszufinden, wie ich etwas positionieren soll, aber das hat mir sehr geholfen, zumindest für den Anfang.
Ziehen Sie auch eine zurückgesetzte CSS-Datei in Betracht. Es hilft wirklich, mit Browserunterschieden umzugehen.
Daneben sollten Sie natürlich auch Anleitungen lesen und im Internet suchen.
http://www.w3.org/Style/CSS/#specs
Jemand hat bereits einen w3c-Link angegeben. Dieser Link führt zu den Spezifikationen, durch die ich gelernt habe, was ich über css weiß. Wie auch immer, beginnen Sie mit Stufe 1 und gehen Sie dann zu den anderen Stufen über. Nun, Stufe 1 sollte Ihnen das meiste, was Sie verwenden werden, so können Sie nur lernen, Stufe 1 dann google die anderen Dinge, die Sie tun möchten, wie gebraucht.
Ich bin ein Fan des Brute-Force-Ansatzes. Lernen Sie ein paar Grundlagen und versuchen Sie dann, Ihr HTML mit reinem CSS umzukodieren. Jedes Mal, wenn Sie eine neue Technik brauchen, googeln Sie sie. Sie können auch die Mailingliste CSS-discuss abonnieren oder das Wiki lesen .
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.