Content is not style


If the medium is the message then the user’s choice may affect how your message is received.

The benefits of delivering information separately:

accessibility

Sites that use CSS with either XHTML or HTML are easier to tweak, so that they appear similar in different browsers.

Sites using CSS 'degrade gracefully' in browsers unable to display graphical content. Browsers ignore CSS that they don't 'understand', such as CSS 3 statements. This enables a wide variety of user agents to access the content of a site even if they can't render the stylesheet or aren't designed with graphical capability in mind.

For example, a browser using a refreshable braille display for output could disregard layout information entirely, and the user would still have access to all page content.

Style sheets are a way of separating presentation and content, where the markup of a webpage contains its verbal message and structure, but doesn’t define its visual layout or style.
Instead, the style is defined in an separate file, using CSS.
This design approach is identified as a ‘separation’ because it supersedes the traditional methodology in which a page’s markup contains both style and structure information.