Etiquetas <style> en línea vs. propiedades css en línea

¿Cuál es el método preferido para establecer las propiedades CSS?

Propiedades de estilo en línea:

<div style="width:20px;height:20px;background-color:#ffcc00;"></div>

Propiedades de estilo en<style>...</style> etiquetas:

<style>.gold{width:20px;height:20px;background-color:#ffcc00;}</style><div class="gold"></div>

Respuestas a la pregunta(9)

Su respuesta a la pregunta