Tag Archives: dreamweaver

Tableless CSS Layout With Dreamweaver (Mentorship Series)

Status of video for Tableless Layout Presentation

During this meetup, we video taped the presentation to present on this site. Just a FYI, like the Cubs, we’re still working on it. Look for an announcement on the Dreamweaver Meetup site once it is available.

…so what’s wrong with tables, again?

From the late 1990s through the early 2000s, HTML tables ruled in laying out web pages. Simple, high-level layout with two or three columns quickly led to more complex layout requiring nested tables and nested tables inside of nested table. Transparent GIF graphics were used to force tables to provide proper gutters or spacing between columns of content. It soon became clear that while using tables for layout was fairly easy, this sloppy ease came with a hefty price tag:

  • Intertwine of Structural Code and Content: Placing the structural and presentational HTML code in the midst of all the textual content created an inflexible, unmanageable and inaccessible page & site.
  • Code Bloat: Table-based pages required a lot of table-related code for the structure of the site. Many times, empty table cells would be used simply to create space. Below is a typical page layout with no content (left) and the code behind this layout, again, with no content (practically a blank page with no value (right).
Table-based layout (left), and the related HTML code (right)

Table-based layout (left), and the related HTML code (right)

  • Maintenance Nightmare: If trying to find content embedded within all that code isn’t enough, try a redesign, which takes anywhere from six to eighteen months. This is the reason why most redesigns would actually be redoing the site from scratch.
  • Content Order: Content hosted within a table is always accessed in a top down, left to right order. This means a three column table would be access in the order it was represented on the screen. This is not optimal for text-based browsers, screen readers (for the visually handicapped) and search engine crawlers.
  • Inflexible for non-web platforms: Try to print a table-based layout or view one on a mobile device and you’ll quickly experience the inflexible nature of table-based layouts,.

Ok, you now know why table-based layouts are not the way to go. So why migrate to a tableless CSS layout for your web design?

  • Less Code: Lighter pages with less code and all presentation in an external stylesheet allow pages to load faster, search engine robots to more easily digest your content and are easier to maintain and redesign in the future.
  • More Flexible Content Delivery: Want a site that ranks better in the search engines? Is easier for text browsers or assistive devices? Organically adapts to delivery on mobile devices? Go tableless.

Now that we know why we’re headed toward a tableless layout direction, let’s take a look at the different type of layouts.  Continue reading

Advertisements

Mentorship Series – Upcoming Schedule

The schedule is still evolving. Future topics will be decided upon by the Dreamweaver meetup community.

Supportive Information

Want a little more information on the concepts of graphic design or performing basic tasks in Dreamweaver? Then check out these resources.

Schedule of Topics

Topic Description Blog Post Date Meetup Discuss Date
Foundations of Web Design Will cover all the basics, for those just starting (maybe even a refresher for established designers). There’ll also be a focus on print vs. web. Dec. 2008 Jan. 13, 2009
Web Design Workflow: From Initiation to Final Design We’ll take a look at planning a website; the goals for the website, the owning business or organization and the audience for the site. We’ll also look at competitive analysis. We’ll then look at creating personas to develop a better understanding on the site’s audience, wireframes to organize the page-level content, then creating the actual design in a graphic tool like Photoshop. Lastly, we’ll look at building, testing, then finally launching a site. Jan. 2009 Feb. 10, 2009
Tableless Page Layout We’ll take a look at the various type of CSS tableless layouts; fixed, fluid, elastic, and hybrids, along the the pros & cons for each. Feb. 2009 Mar. 9, 2009
Information Architecture We’ll look at how to organize the content of a site, including the various methods for determining that organization. Mar. 2009 Apr. 14, 2009
In June, we’ll have a regular Meetup Session on CMS’s.
Web Graphics May. 2009 Jun. 9, 2009

Welcome

Welcome to the first post of the Chicago Dreamweaver Meetup site. This site is meant to support the members of the Chicago Dreamweaver Meetup by offering a central location for information and knowledge sharing. It is also the home of the group’s mentorship series, which will be posted on a regular basis. All are welcome to participate, become engaged, and share.

Look for updates, including the mentorship series schedule, and the first mentorship posting within the next couple of weeks.