Slice Blog Image

Any Way You Slice It

Jason Holland, Interactive Graphic Designer
In the early days of the Internet, pages were built using tables. This allowed for little flexibility in design, layout and structure. Then, in the early 1990s, designers and developers came together to create a standards-based code that allowed for greater control over page layout and style. This code is called Cascading Style Sheets, or CSS. These standards also paved the way for content management systems that allow the user easier flexibility in updating content.

CSS for designers and developers

CSS has since evolved over the years, but its main purpose remains relatively unchanged. Since designers and developers have greater control, it's now easier to create a page structure that allows for great content flow. Creating structured HTML for areas of the page such as the header, main content area, sidebar and footer, and then styling these elements on the page using CSS makes it easier to add and update content in a content management system. This is also beneficial for accessibility devices that allow the user to jump to the main content without having to read every element on the page.

So how does this benefit you, the site owner?

CSS makes it easier for a content management system, like Drupal (which we use to build sites with here at Lunar Logic), to easily add content to a site without having to know any code. By doing this you can update content on your site more frequently. Having fresh content on your site does two things— it keeps customers coming back to your site and provides search engines more content to glean from your site (improving your search ranking).


CSS reduces headaches for designers, developers and you, the user. By providing greater control over structure of a site, it's not only easier to update, but also keeps customers coming back and improves the site's ranking in search engines.

Image Credit:
Are You Ready to Start Your Project?