Why is it important to separate content and styling?
Nowadays the internet is accessible on various devices. Not all of them use style sheets. In such cases styling elements if present with content can be distracting to the visitor. User’s experience of a site utilizing style sheets will generally be quicker. It also enables the visitor to access the content even if they cannot render the style sheet or are not 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.