I have a table with 10 columns. I want to control the width of each column. Each column is unique, now I am creating an external CSS style for each column:
div#my-page table#members th.name-col { width: 40px; }
I know it's best to avoid inline style. I approve of using external CSS for something related to look'n'feel: fonts, colors, images. But is it really better to use external CSS in this case?
This does not require additional maintenance costs.
It is easier to produce.
Cons that I can think of:
If you have separate designers and a development team, using built-in styles will force designers to modify the content file (aspx in my case). It can use large bandwidth.
Anything else I missed?
IMPORTANT: I ask about only one specific case when the used style will be applied to only one element and is not part of the global theme, for example, the width of one specific column.
source share