Was ist an Inline-CSS so schlimm?

Wenn ich sehe das website-starter-code und Beispiele, die CSS-Datei wird immer in einer separaten Datei, mit dem Namen etwas wie "main.css", "Standard.css", oder "Website.css". Allerdings, wenn ich die Codierung auf eine Seite, ich bin oft versucht zu werfen, die CSS in-line mit einem DOM-element, wie durch die Einstellung "float: right" auf ein Bild. Ich habe das Gefühl, dass das ist "bad coding", da es so selten getan in Beispielen.

Ich verstehe, dass, wenn der Stil wird auf mehrere Objekte angewandt, es ist klug, zu Folgen, "Don' T Repeat Yourself" (DRY) und zuweisen einer CSS-Klasse verwiesen werden, die durch jedes element. Allerdings, wenn ich nicht die Wiederholung der CSS auf einem anderen element, warum nicht in-line CSS-wie Schreibe ich HTML?

Die Frage: Ist mit in-line CSS als schlecht, auch wenn es nur verwendet wird, auf dieses element? Wenn ja, warum?

Beispiel (ist das schlecht?):

<img src="myimage.gif" style="float:right" />

InformationsquelleAutor der Frage ChessWhiz | 2010-04-10

Schreibe einen Kommentar