High Rankings Search Engine Optimization ForumHigh Rankings Advisor Search Marketing Newsletter

Welcome Guest ( Log In | Register )

Important Announcement: *Written SEO Website Reviews Available*
9 Pages V   1 2 3 > »   
Reply to this topicStart new topic
> Benefits Of A Totally Css Driven Site
Jill
post Jun 21 2005, 06:25 PM
Post #1


High Rankings Advisor
Group Icon

Group: Admin
Posts: 29,889
Joined: 21-July 03
User's local time:
Jul 31 2010, 08:04 PM
From: Ashland, MA
Member No.: 2



I was showing our lead designer the CSSZenGarden site today, so she could see what was possible with an all CSS design. She found it interesting, and was going to look through it further, but she couldn't help but wonder what the benefits of that type of design were.

I remember having that same discussion years ago with a designer friend who was (and still is) big on CSS, but I really couldn't remember all her arguments off hand.

How about we start a list here of the benefits of an all CSS site?

The main one that I know of is that you can pour the same content into various things, but I couldn't really remember what sorts of things you might want to do that with!

Any CSS gurus here?
Go to the top of the page
 
+Quote Post
Shane
post Jun 21 2005, 06:29 PM
Post #2


HR 6
******

Group: Active Members
Posts: 850
Joined: 4-May 04
User's local time:
Jul 31 2010, 08:04 PM
From: Atlanta, GA
Member No.: 3,454



The biggest benefit to me is that it allows me to move almost all display code out of my HTML, leaving only straight content. It makes it a lot easier to make changes to the page and users only have to download display code once (in the linked CSS file).
Go to the top of the page
 
+Quote Post
qwerty
post Jun 21 2005, 06:37 PM
Post #3


HR 10
Group Icon

Group: Moderator
Posts: 7,770
Joined: 24-July 03
User's local time:
Jul 31 2010, 08:04 PM
From: Somerville, MA
Member No.: 22



It's great for clients who update their own pages or create new ones. A paragraph is just a paragraph, a list is a list. You don't have to worry about nested font tags, throwing extra formatting into a tag when it doesn't look the way you expect it to, or anything like that.

They basically just enter the content and the CSS does the rest for them, so you've got consistency across the site, and if they decide they want to make changes to the look of the site, a change in the CSS changes all of the pages in the same way.

A foolish consistency may be the hobgoblin of small minds, but not all consistency is foolish (IMG:http://www.highrankings.com/forum/style_emoticons/default/smile.gif)
Go to the top of the page
 
+Quote Post
leadegroot
post Jun 21 2005, 06:39 PM
Post #4


Lea de Groot
*****

Group: Active Members
Posts: 488
Joined: 3-July 04
User's local time:
Aug 1 2010, 10:04 AM
From: Brisbane, Australia
Member No.: 4,229



The presentation is separated from the content, so both are easier to tweak without ruining the other.
The lower cost of development and maintenance for the same reason
Go to the top of the page
 
+Quote Post
Matt B
post Jun 21 2005, 06:44 PM
Post #5


The modem is the message.
******

Group: Active Members
Posts: 558
Joined: 21-July 03
User's local time:
Jul 31 2010, 09:04 PM
From: Canton, OH
Member No.: 4



It renders the content from one file and all of the mark-up can be kept in another, external file.

If you go to the CSS Zen garden Site in Firefox, and then disable the CSS (using the web developer toolbar), you can then view the content without the mark-up, and in a "search friendly" way. Or, just view the Sample HTML file.

The structure of content enables viewing regardless of access device:
-screen reader
-braille display
-PDA
-BlackBerry
-web-enabled phone
-search engine
All can view the content without the limitations of the design. Or, a stylesheet can be created to suit each display type.

The additional plus is page weight. A CSS page can skinny down up to 60% compared to a traditional HTML mark-up page. This is harder to quantify, but pages load faster and less bandwidth is used.
Go to the top of the page
 
+Quote Post
lyn
post Jun 21 2005, 07:50 PM
Post #6


HR 6
******

Group: Active Members
Posts: 940
Joined: 28-April 04
User's local time:
Jul 31 2010, 08:04 PM
From: London, Ontario
Member No.: 3,389



As the Zen Garden demonstrates, you can dramatically change the look and layout of the site without reformatting. Large page elements like navigation bars and subnavs, sidebar stories, photos, contact lists, shopping lists, etc. can all be "containerized" and moved to different locations on the screen by changing only the CSS file.

This can facilititate changes in branding and graphic standards as well as allowing different looks to reflect seasonal themes and special events or to test out the effect of different page layouts on clickthroughs and conversions.

Separating the content from the presentation also means that your site can adapt easily as browsers and standards evolve.

L.
Go to the top of the page
 
+Quote Post
projectphp
post Jun 21 2005, 09:44 PM
Post #7


Lost in Translation
Group Icon

Group: Moderator
Posts: 2,202
Joined: 5-August 03
User's local time:
Aug 1 2010, 11:04 AM
From: Sydney Australia
Member No.: 283



Biggest benefit: the wow factor. Other geeks get all excited and gooey.

Other than that, the main benefits are debatable, especially as one gets more and more CSS obsessed, and pushes further and further away from "old skool" design.
Go to the top of the page
 
+Quote Post
Scottie
post Jun 21 2005, 10:12 PM
Post #8


Psycho Mom
Group Icon

Group: Admin
Posts: 6,270
Joined: 21-July 03
User's local time:
Jul 31 2010, 08:04 PM
From: Columbia, SC
Member No.: 3



Now for the other side of the coin... (IMG:http://www.highrankings.com/forum/style_emoticons/default/penny.gif)

CSS-rendered sites are tricky to develop in a way that will display consistently across all browsers and resolutions. I have an all-css site that just drives me nuts because things overlap at lower resolutions and look oddly spread-out at higher ones.

The Zen garden example, while very versatile, does not display a site with lots of content that needs to be precisely organized. Yes, they can work, but more often than not they return unexpected results at different res.

Unless you are just bound and determined to have the cool factor of an all-CSS layout, I find a combination of tables and CSS gives the most consistent display while removing a lot of the redundant code.
Go to the top of the page
 
+Quote Post
leadegroot
post Jun 22 2005, 12:25 AM
Post #9


Lea de Groot
*****

Group: Active Members
Posts: 488
Joined: 3-July 04
User's local time:
Aug 1 2010, 10:04 AM
From: Brisbane, Australia
Member No.: 4,229



2 thoughts on the other side of the coin:
- I can't remember who it was (darn it) but a web-standards type blog a year or so ago had a discussion of 'have you ever *really* redone a site just by changing the css? The consensus seemed to be that, no, its not valid to say 'we can redo the site without touching the css!' because the html always needs tweaking, if not rebuilding completely.
- lots of people feel they can't get a consistent layout in css, and its 'too hard' and table design is 'easy'. Its important to bear in mind that no one said it was 'free' - there is a learning curve, and until you have ascended that mountain you won't be happy with the results. But, unless you have to support NN4 or worse, you poor sod, a cross-browser css-based layout is quite possible, with experience. The argument of 'i could so this in table-based design' really means 'I'm unhappy to have to redo all the training I did to be a master of table-based design'. Tabled was never easy, either.

Hope thats on topic. (IMG:http://www.highrankings.com/forum/style_emoticons/default/smile.gif)
Go to the top of the page
 
+Quote Post
Matt B
post Jun 22 2005, 08:31 AM
Post #10


The modem is the message.
******

Group: Active Members
Posts: 558
Joined: 21-July 03
User's local time:
Jul 31 2010, 09:04 PM
From: Canton, OH
Member No.: 4



QUOTE(Scottie @ Jun 21 2005, 11:12 PM)
Unless you are just bound and determined to have the cool factor of an all-CSS layout, I find a combination of tables and CSS gives the most consistent display while removing a lot of the redundant code.
*


. . . Which I think some purists would have a heart attack to hear, but the combo is still a valid use of code and is standards-compliant (with proper table mark-up and cell/column identification).
Go to the top of the page
 
+Quote Post
zurita77
post Jun 22 2005, 04:19 PM
Post #11


HR 2
**

Group: Active Members
Posts: 30
Joined: 6-June 05
User's local time:
Jul 31 2010, 08:04 PM
Member No.: 7,669



As with any tool, use depends on the area of focus. The right tool for the right job. It's always going to take a combination of tools to complete the job because no tool alone can accomplish everything.
Go to the top of the page
 
+Quote Post
Tom Philo
post Jun 22 2005, 04:45 PM
Post #12


Photographer
*****

Group: Active Members
Posts: 504
Joined: 22-September 03
User's local time:
Jul 31 2010, 05:04 PM
From: Beaverton, Oregon
Member No.: 866



CSS allows you to build a more modular web site - if you think it through and think of making it modular before you start to build the CSS file!

If you section off a page into the basic design components - then code the CSS to allow use or non-use of each section to dynamiclly flow into the void if a component's area is not used, then converting the look of a site becomes much easier.
Go to the top of the page
 
+Quote Post
meta
post Jun 22 2005, 05:08 PM
Post #13


HR 5
*****

Group: Active Members
Posts: 301
Joined: 31-July 03
User's local time:
Jul 31 2010, 09:04 PM
From: Chicago
Member No.: 165



A site created with CSS is printer friendly - you can have all sorts of fancy elements display on the screen, while the printed pages will be simple and readable, without extra steps to create separate versions of the content for printing.
Go to the top of the page
 
+Quote Post
search_guru
post Jun 22 2005, 05:44 PM
Post #14


HR 2
**

Group: Active Members
Posts: 21
Joined: 21-June 05
User's local time:
Jul 31 2010, 05:04 PM
Member No.: 7,799



My site is completely CSS driven. I am using Mambo. I can change looks and feel in a jiffy. You can check out the site from my signature.

I am no CSS guru, but I like CSS+CMS driven sites, that can pour content into any other shell. They are very low maintenance..

I have started another topic on CMS/Portals that is related to CSS driven sites. I am currently doing research on what CMS/portals are SEO/Search Marketing friendly-Link to topic. Would love to hear members thoughts on that topic..
Go to the top of the page
 
+Quote Post
projectphp
post Jun 22 2005, 11:38 PM
Post #15


Lost in Translation
Group Icon

Group: Moderator
Posts: 2,202
Joined: 5-August 03
User's local time:
Aug 1 2010, 11:04 AM
From: Sydney Australia
Member No.: 283



My (extended) (IMG:http://www.highrankings.com/forum/style_emoticons/default/penny.gif)

I love nothing better than an excellent CSS site. They are truly excellent and incredibly useful. I just couldn't be arsed creating one. Simply too much hassle.

However, if I get one ready made, they are an absolute joy to work with, as long as I don't want to make major changes to layout and design. So, the question really is what is important: speed to market or ease of updating after launch.

That is for each person / project to decide, but usually, a few tables won't kill anyone!
Go to the top of the page
 
+Quote Post

9 Pages V   1 2 3 > »    
Fast ReplyReply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



This forum is sponsored by High Rankings, a Boston SEO Agency
- Lo-Fi Version Time is now: 31st July 2010 - 07:04 PM