Kevin

I'm sure others will chime in much more richly than I, but there is a
simple answer, and it's this - using inline styles breaks the concept
of separation of content and presentation.

Your markup, whether a form, a page or whatever, could notionally be
stored in any acceptable form and rendered as XHTML or some other
publication form (print, screen, audio, etc.) through a transformation
process.  You want this to be the case for many reasons, not least of
which is the ability to potentially "write once, publish many".  By
including visual rendering information in your form, you pollute the
*content* with material not related purely to the content.

CSS gives you the ability, as you well know, to completely isolate
visual rendering from meaningful content.  This of course, provides
you with content that is more likely to be able to be machine read, or
read by a non-visual rendering engine.  The CSS is (largely) a visual
rendering instruction set that provides you the ability (if you have
your rendering isolated in the CSS) to completely change as and when
you see fit.

A simplistic answer, but I think a largely correct one.

Steve Collins


*******************************************************************
List Guidelines: http://webstandardsgroup.org/mail/guidelines.cfm
Unsubscribe: http://webstandardsgroup.org/join/unsubscribe.cfm
Help: [EMAIL PROTECTED]
*******************************************************************

Reply via email to