Das Entfernen des User-Agent-(Standard-)CSS von den meisten Elementen ist normalerweise eine gute Idee. Dies geschieht seit langem durch "universelle" Resets oder Dinge wie den Eric Meyer Reset. Ich denke, die beste Option heute ist Normalize.css.
Eine Möglichkeit, es zu erklären, ist, dass Normalize sowohl mehr als auch weniger als ein Reset tut. Es tut mehr, da es mehr Browser abdeckt als alte Resets, und sowohl moderne als auch ältere Probleme behebt. Es tut weniger, da es Stile, die bereits browserübergreifend konsistent sind, unberührt lässt. Zum Beispiel lässt es Header-Tags fett, da dies bereits browserübergreifend konsistent ist und wahrscheinlich etwas ist, das man sowieso haben möchte.
Hast du Alexanders Farkas JS getestet, um die Verwendung von HTML5-Absatzelementen in älteren Internet Explorer-Versionen zu ermöglichen?
Kann jemand dazu etwas sagen? Danke im Voraus!
Das ist eine großartige Sache. Ich werde darüber nachdenken müssen, es zu verwenden, aber ich bin mir nicht ganz sicher. Das Wichtigste, was es ermöglicht, ist, HTML5-Elemente zu stylen. z.B.
section { background: red; }. Ehrlich gesagt, ich versuche, das so weit wie möglich zu vermeiden (generische Blöcke zu stylen), stattdessen verwende ich spezifischere Klassen. Ich wette, es gibt einige Ausnahmefälle, in denen ich direkte Elementstile verwende, ich müsste eine CSS-Prüfung durchführen und sie finden.Ich genieße diese Serie bisher sehr, Chris. Es ist schön, einem Profi Schritt für Schritt durch den gesamten Prozess zu folgen. Mach weiter so!
Ich habe gerade mit Sublime Text 2 angefangen, bemerke aber, dass Ihre SCSS-Datei die SCSS-Erweiterung verwenden kann.
Ich habe keine SCSS-Option in meiner aktuellen Erweiterung? Wie/wo füge ich das hinzu?
Danke!
Ich frage mich, Chris – wenn ich ein Starter-Theme wie Underscores (_s) zum Beispiel verwenden würde, würdest du dann immer noch empfehlen, Normalize zu verwenden oder besser die CSS-Datei zu verwenden, die das Starter-Theme mitbringt? Danke
Ah. Habe gerade bemerkt, dass Normalize tatsächlich Teil von _S ist ;-)