Als ich die erste CSS zu schreiben begann, war ich es in einer erweiterten Form zu schreibenGibt es eine richtige und falsche Art CSS zu formatieren?
div.class {
margin: 10px 5px 3px;
border: 1px solid #333;
font-weight: bold;
}
.class .subclass {
text-align:right;
}
aber jetzt finde ich mich css wie folgt zu schreiben: (Beispiel von Code, den ich jetzt eigentlich schreiben)
.object1 {}
.scrollButton{width:44px;height:135px;}
.scrollButton img {padding:51px 0 0 23px;}
.object2 {width:165px;height:94px;margin:15px 0 0 23px;padding:15px 0 0 10px;background:#fff;}
.featuredObject .symbol{line-height:30px; padding-top:6px;}
.featuredObject .value {width:90px;}
.featuredObject .valueChange {padding:5px 0 0 0;}
.featuredObject img {position:absolute;margin:32px 0 0 107px;}
und ich fange an, mir Sorgen zu machen, weil ich oft die erste Form in Beispielen online sehe, während ich die zweite Form für mich leichter finde. Es hat eine niedrigere vertikale Höhe, so dass ich alle Klassen auf einen Blick mit weniger Blättern sehen kann, die Tabellierung der Hierarchie scheint mehr offensichtlich, und es sieht eher aus wie Code, den ich mit Javascript oder HTML schreiben würde. Ist dies eine gültige Art, Code zu schreiben oder mit Standards zu arbeiten, wenn ich es online stelle, sollte ich stattdessen das vertikale Formular verwenden?
+1 ausgezeichnete Frage. Ich habe die zweite Form nie benutzt, aber jetzt, wo du es erwähnst ...Auch, wenn Leute CSS-Kommentare aus einer Datei entfernen. Manchmal ist ein Headerblock eine gute Möglichkeit, schnell nach dem zu suchen, was Sie suchen (oder bin ich der Einzige, der Headerblöcke in meinem CSS platziert, um gängige Stilelemente zu gruppieren?) – jcolebrand
Ich würde eher "keine der oben genannten" wählen angesichts dieser begrenzten Möglichkeiten. –