johnuk — 2012-05-31T04:57:23-04:00 — #1
This morning my client asked me to code him up some (very) basic html to paste into his e-commerce store's CMS. The code is for some 'inner tabs' where he will be adding product descriptions on the fly cut and paste style.
As someone who is used to working with external style sheets 99.9% of the time the descision on where to add styles has thrown me a little (I will not have access to the document head).
Im guessing it would be a really bad idea on this one occasion to link to an external style sheet from deep within the body of a document. So for the few styles I need to add, would It be best to opt for inline styles on this one occasion?
stevie_d — 2012-05-31T08:38:29-04:00 — #2
Yes, there are some times when you just need a "quick and dirty" solution, and embedded or even inline styles are the most pragmatic way to go about it.
One of the big arguments against inline CSS is that it is not re-usable, and you have to declare it each and every time. But if you're just styling one element on one page, that's irrelevant, and arguably it's better in terms of bandwidth and/or handshakes to have the inline style than to put it in an external stylesheet where the rule will be downloaded by thousands of people who never need it.
johnuk — 2012-05-31T09:26:34-04:00 — #3
Many thanks for your reply Stevie D - yeah I felt quick and dirty using inline styles (LOL), but I think you are right this is the best soloution in this instance - thanks