N
Neal
Why?
Because inline styles cannot be applied to similar situations elsewhere.
Most everything we do in a well-designed site is repeated somewhere else.
If we use inline style for something which we want to happen in more than
one place, maintenance is no better than old-skool presentational HTML. If
we want to alter it, we must go into each document and change it.
If we do everything externally in a stylesheet, we never have to go to any
other place but the stylesheet to make style changes.
Back on my PHP kick, I'm loving how I can now alter the whole navigational
structure of my site in one document. Sure beats changing every damned
page.
If the style truly will never be used again, then inline is fine. I did
that recently when adding a "Look At Me" ad solicitation on a site. Since
I'd never repeat that except on index, I did it inline.
Anything more permanent than that, stylesheet all the way, baby.