Quand je vois site web starter du code et des exemples, le CSS est toujours dans un fichier séparé, nommé quelque chose comme "principal.css", "par défaut.css", ou "du Site.css". Cependant, quand je suis le codage d'une page, je suis souvent tenté de jeter le CSS en ligne avec un élément du DOM, tels que la mise en "float: right" sur une image. J'ai le sentiment que c'est "mauvais codage", puisqu'il est rarement fait dans les exemples.
Je comprends que si le style sera appliqué à plusieurs objets, il est sage de suivre "Don't Repeat Yourself" (SEC) et de l'affecter à une classe CSS à être référencés par chaque élément. Cependant, si je ne vais pas répéter le CSS sur un autre élément, pourquoi ne pas en ligne de la CSS que j'écris le code HTML?
La question Est: l'aide en ligne de CSS considéré comme mauvais, même si il ne sera utilisé que sur cet élément? Si oui, pourquoi?
Exemple (est-ce un mal?):
<img src="myimage.gif" style="float:right" />