Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...Tables vs. CSSTables vs. CSS
Previous
 
Next
New Post
8/7/2007 6:30 PM
 

Moderation. That is one word people should keep in mind at all times. Too much food, too much CSS, too much money (wait... may be not this one...), :)


Vitaly Kozadayev
Principal
Viva Portals, L.L.C.
 
New Post
8/7/2007 6:41 PM
 

Also worth mentioning is the amount of code generated that you cannot control, like the asp.net controls. There is a MS project on developing css & standards based .net web controls. I don't know if it will be standard in framework v. 3.5

 
New Post
11/20/2007 1:42 PM
 

This post disappoints me.  The fact a co-founder and VP of DNN thinks tables are ok for layout is a good reason DNN skinning is in such sorry shape. I have designed numerous, very complex websites in 100% CSS with limited or no hacks. Joe, with all due respect, come on. There are tombs of resources out there on how and why design is in the realm of CSS.  Close Visual Studio, have a read of alistapart.com and csszengarden or Yahoo User Interface (also mentioned in this forum).

Make it a rule: no tables unless you have tabular data.

 

 
New Post
11/20/2007 2:22 PM
 

I know this is one of those topics that never end up with a result that everyone likes or agrees with...  Here I go anyway... 

I am going to have to put a vote to Tables and Joe's input.  The most complicated designs are just not capable of being rendered accurately in all browsers without the aid of at least some tables.  "Hacks" is right.  There is also a plethora of information on the web detailing some of the hacks that are necessary in order to get CSS to function similar to the way a table can right out of the box.  Now, that is not always the right answer for every project, but in at least 90% of my projects, it has continued to be.

The bottom line is to match the design and development efforts against the project goals.  What benefit are you getting from one method over the other?  What are the downfalls?  Out of the lists you just generated, which list better matches the parameters of the project at hand? 

You CSS guys/gals, you are right.  Pure CSS is better...  But only when its function, time, and shortcomings fit within the scope of the project.  I enjoy the abstraction of the visual elements from the mark-up and the splicing up of file sizes.  However, I consistently NEED to use a mix of the two.  Therefore, I am not exclusive to either camp. 

That being said, I personally do favor tables over pure CSS designs simply because it gets my projects done with the sites looking the way they are supposed to in ALL browsers, with the least amount of time devoted to it.  It keeps the project moving progressively forward.  And it warms my cold little heart to tell you that all of my graphic designers (except one) have shared the same opinion.  Our only downfall from this?  Bandwidth.  There is obviously more mark-up required to render a table, but it really isn't that much.  This is the trade-off that has so far not been a problem.


Will Strohl

Upendo Ventures Upendo Ventures
DNN experts since 2003
Official provider of the Hotcakes Commerce Cloud and SLA support
 
New Post
11/20/2007 4:24 PM
 

Brent,

This qestion is certainly being asked so many times and hasn't found a real answer.

If you are a developer, then my advise is to design your dnn skin using table. If you are a web designer (I assume you're not, otherwise you wouldn't be asking this qestion), than the advantages and disadvantages between using one or another are obvious.

Developer are far more familiar with table than their css knowledge. Many people make it more complicated, but to design a dnn skin, all the tools you need is just Notepad.

In my personal experience, CSS provides a whole lot more flexibilities for your design.
If know how to use Photoshop, let your creativity flows, then using css to achieve the look and feel that you're pursuing on your site.

I have worked on many projects for our clients here at Engage using pure CSS layout and design including our own corporate sites (engagesoftware.com and engagemodules.com). It is achievable.

I agreed with some of the comments in here that CSS generates less code than table --> faster page load, save bandwidth...
However, to come of with the conclusion, are you comfortable with designing your dnn skin with table or css, it's your call.

Hope this helps!


Cuong Dang
Co-founder: Enliven, dnnGallery
LinkedIn | Twitter
I'm the author of DNN and Web Standards Wrox Blox

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...Tables vs. CSSTables vs. CSS


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out