Skip Navigation


CSS, tables, development, wine down main street

Author: JLB

Published On: September 20, 2009

When developing a web site,  there are two primary ways to incorporate the design with the other content of the site: use tables, or create classes through CSS. There are lots of people out there who like to debate about the benefits and drawbacks of each by noting page loading times, site maintenance and ease of use. However, they both have their place.

First, let’s start with a couple of definitions. Tables are sets of columns and rows (think Excel) where each table cell can hold content, or another table. CSS, or cascading style sheets, consist of a list of rules to hold content in place, where “div” tags usually hold the bulk of the content.

Tables can get cumbersome and the actual HTML of a page can get ugly pretty quickly. When you have three nested tables, it’s hard to know which way is up when you add more content to the site. Tables were originally created for tabular data, and still work very well to keep tabular data in its place. For me, tables are the down and dirty way to get things done. However, because of the structure of tables, updating a site can become a bear.

Styling content using CSS does look cleaner. Code isn’t as long. This small difference doesn’t make a lot of difference to the end user, but the outcome is often cleaner. It can also make updating content a lot easier in the long run.

Enter Wine Down Main Street. We update this site each year with the new wines, tasting stations and participating restaurants. Up until now, these pages have all been built in tables. To keep everything in alphabetical order, when a new item was added to any of these pages, every table cell after the one added had to be moved. This made changes to the site tedious.

This year, I decided to make a little change since I am the one who gets to make all the updates. The three pages above are now controlled by div tags in a CSS. This makes adding new wines, restaurants and tasting stations a breeze. Instead of moving each cell down with each addition, I just insert one line of code that adds another div to the list and everything else adjusts accordingly.

There are some types of content where tables make more sense, but I’m so thankful for div tags and style sheets on Wine Down Main Street! That wine will taste smell sweeter this year to me!

It’s remarkable working with the team that treats your business they would their own with drive, innovation, humility and a shared love of bringing great things to the wonderful Franklin & Nashville community.


RED DOG WINE & SPIRITS – Nashville Web Design


“In the search of looking high and low for a Ecommerce website design firm, we came across JLB. They are now like a part of our family and strive to do all they can to take our sales and growth to a whole new level. We recommend JLB to everyone we come across looking for a solution to their website needs.”


Chad, BOWADX – Franklin TN Web Design

“JLB has been the driving force  that has launched our company into the media spotlight, gaining us publicity through a broad cross-section of business related media including new apps and interactive activity for our clients. We are moving forward with our second web design with JLB and will continue to make them part of our team.”


John, The Perch – Brentwood TN Web Design

“I started with JLB when they first opened fifteen years ago, when they redesigned a website for me.  They are my go-to company for anything to do with web sites. These guys are professional, talented, creative and an energetic team. I will always go to JLB first for my web design work. Thanks JLB.”


Phyllis, Carneros Winery – Nashville TN Web Design

We were having problems with our online brand and digital marketing. JLB was great. Worked through it with us, created an amazing presence and business is great. The staff at JLB is fantastic too. Friendly and always there for you.


Life Line Repairs – Nashville TN Web Design

I and all of us at Sports & Entertainment Nashville TN have been thrilled with the website you guys did for us, and especially the professional service and communication you guys have shown.


Sports and Entertainment – Nashville Web Design

We interviewed several web design firms, but found that JLB’s talented team was the most creative, innovative, and professional. Choosing JLB has been a great decision! We are fortunate to have JLB be a part of the BMC Metalwork’s future as we continue to enhance our business.


Jimmy, BMC – Franklin TN Web Design

“There were a number of website design companies in Nashville that would have done an adequate job for our company. The difference was that JLB wanted to be our partner and has been for 11 years. STAR Physical Therapy has been blessed to have them as a teammate.”


Regg Swanson, STAR – Franklin TN Web Design