title: ExtJS: Put size/margin/padding in Component or External .css File?`
body: <p>Is there a 'best practice' when it comes to specifying size/margin/padding info in components (i.e., adding it programmattically via JavaScript) vs. putting it in external CSS files?</p>
  
  <p>I've gotten into the habit of doing the former. But I can see some people arguing for putting that stuff in an external CSS file so that you could, in theory, modify layouts (size/margin/padding) in different themes.</p>
  
  <p>What do others think? Is there an established best practice?</p>
  
  <p>Thanks.</p>