Welcome to the PixelMill May Newsletter
May 2007 - Volume 3, Issue 5
PixelMill: The Web Template Company

In this Issue...


 INTRO | Short & Sweet...

This month the newsletter is a little short, but still sweet. We've been working on a number of projects that you will find very interesting. We expect to be delivering these exciting new products and services within the coming months.

We're also preparing for the eBay Developer Conference and eBay Live! in Boston during the week of June 11th. If you're a part of the eBay community and will be at the conference, or if you work in the Boston region, let me know. I'd love the chance to meet with you to learn more about you, your web and presentation needs, and your involvement with eBay. Drop me an email at jreckers@pixelmill.com.

This month Corrie continues her series on CSS where she dives into the challenges of moving from tables to CSS. Also, she writes a great how-to article for working with our new product search tool and filter. You will find this tool to be very valuable when searching PixelMill.  

Thank you again for your continued interest in our newsletter and for being a valued customer. Expect more from PixelMill and yourself!   


 FEATURE | Weighing Tables and CSS

Last month, we moved past the CSS knowledge Level 1 mile marker by learning some CSS basics that apply to streamlining tables-based sites as well. This month, we'll tackle Level 2 head-on. As a quick refresher, people in Level 2 are "tables-layout gurus" who may have tried CSS layout, got frustrated, and gave up. The best way to move forward is to start by being open to taking a serious look at tables vs. CSS. You'll be much more willing to learn CSS after seeing how they stack up against each other.

In the rest of this article, I'll compare two web pages -- one built using tables, font tags, and spacer gifs and the other using CSS and background images. We'll put them both on the scale and see how they weigh.

I started with the Intensive Wedding HTML template, which was designed using CSS for the layout and design.

Then, I spent a good hour and a half reslicing the images and building a table structure. The screenshot below (click for a larger version) shows my nested table structure. I have five levels of nested tables.

Now I'm ready to weigh both options!

Looking at file size alone:

  • The tables page is 8.46K.
  • The CSS page is 3.07K, with the stylesheet itself at 4.36K.

Initially this doesn't seem like much of a difference. However, since the layout/design code (code for spacer gifs, font tags, etc.) is in each and every tables page, the user is having to download all that information for each and every page. The stylesheet, once loaded, automatically applies to every page that is viewed and does not need to be reloaded. Here's how it breaks down:

  • Tables site - viewing four different pages (if all the same size):
    9K + 9K + 9K + 9K = 36K
  • CSS site - viewing four different pages:
    3K + 4K (stylesheet) + 3K + 3K + 3K = 16K

CSS is the obvious winner for saving you bandwidth.

Now let's look at the graphic files. The diagram below shows just one example of how CSS can make working with graphics easier. With tables, the footer graphic had to be split into three separate graphics to fit the table structure. With CSS, only one graphic is needed. In my entire web site, I needed 8 additional graphics for creating the table layout's various background images and slices. Again, CSS results in a slimmer solution.

Figure 1. CSS results in less graphics.

CSS vs Tables - footer graphics

Let's look in-depth at the navigation buttons. The HTML code for the CSS version is simple, clean, and semantic to boot, taking up only six lines of code. The button graphic, text placement, width, height, etc., are all controlled through the separate stylesheet.

<ul class="submenu">
<li><a href="index.htm">Home</a></li>
<li><a href="gettingstarted.htm">Getting Started</a></li>
<li><a href="template2col.htm">2 Column Template</a></li>
<li><a href="template3col.htm">3 Column Template</a></li>
</ul>

The HTML code for the tables version is a mess, to say the least. I will spare you the full 45 lines of code, but here's a small section:

<table border="0" width="100%" cellspacing="0" cellpadding="0" id="table2">
<tr>
<td><img style="display: block;" src="images/vertical1.gif" width="21" height="26"></td>
<td width="100%" background="images/vertical2.gif">
<font face="Verdana" size="2">
<a href="index.htm">
<font color="#FFFFFF">Home</font></a></font></td>
</tr>
<tr>
<td><img style="display: block;" src="images/spacer.gif" width="1" height="7"></td>
<td><img style="display: block;" src="images/spacer.gif" width="1" height="7"></td>
</tr>
...

Even with all that code, the functionality of the CSS menu is far superior to the tables menu. Without CSS, you can't remove the underline from the table link (short of actually creating individual button graphics for each link), nor can the button change on-hover (without adding Javascript functionality). The CSS menu looks clean, crisp, and easily allows for a link rollover effect.

Figure 2. CSS gives better control over links, with much less code!

CSS vs Tables - navigation buttons

Here's a summary of how tables matched up with CSS:

Using CSS for design and layout...

  • results in lighter, cleaner code
  • allows for semantic, standards-based markup
  • saves on bandwidth with smaller file sizes
  • makes graphics less complex

What I'm NOT saying, however, is that CSS is "easier" than tables. As with any new skill, it will take some focused effort to learn the rules of CSS, just as it took some time to get used to building complex table structures. Once you get used to it, however, CSS will seem so natural that you'll find it hard to go back to tables!

In next month's newsletter, I'll get you jump-started with CSS-based layout.


 SOLUTIONS | New PixelMill Search

We quietly introduced an improved PixelMill search engine and advanced search form. Those of you who visit PixelMill regularly may have already seen this great new feature, but if not, here is our newest way to help you find the product that is just right for you!

Besides revamping the backend code to perform more efficient searches, we've put out additional advanced search options on the catalog page so that you can more easily narrow your search results to have only the features that you're interested in.

The first step is to perform a simple keyword search, or, click any of the categories from a product landing page (such as the Expression Web page or Dreamweaver page). These take you into the search results page.

Once you're there, you'll see our new search bar across the top of the page. There are links to expand the search bar to display more search options.

PixelMill site screenshot

For best results, only pick a few options at a time and click the "go" button to apply the search filters.

For example, typing the keyword "computer" with FrontPage templates selected brings up 157 products. To help narrow the search, click "general options" and then select Blue from the color list, then click "go." This narrows the field to 71 products.

Options

Now, click the options for "layout and features search." While there are many different options that you can check, it's best to begin with one or two of your most critical features. In this case, I've selected XHTML 1.0 Strict and a layout width of 1024. This narrows the results drastically to only four products. If I had selected many more options, I may not have gotten any results!

More options

Of course, you can always deselect options to broaden your search!

PixelMill has always had a large variety of products to choose from, and we have done our best to make it easier to find the right product for you with this new search form. If you have any questions or suggestions about the new search form, please contact us at support@pixelmill.com.


 SOLUTIONS | A Little Extra Help Goes a Long Way..

One-on-One Training
Need a little extra help making the transition to CSS-based Web sites and changes in web standards? We have designed our new one-on-one training service to connect you with an experienced professional to help guide you through your questions.

Register for one of our No Risk training options to schedule a personalized online training. You will be amazed how much you can learn in an hour and how quickly you can grasp CSS and Web standards.

Click the option below to buy your training today!

1/2 hour training - $25

1 hour training - $50

A PixelMill team member will contact you after placing the order to discuss your specific needs and coordinate with the appropriate expert.

Service requires a PC and a broadband connection. For questions, please call 866-749-3564 (Option 2) or contact us using one of our many contact options.


 SOLUTIONS | Save Valuable Time...Have PixelMill do the Work for You!

Custom Services
Need to focus on more than just the project at hand? Let PixelMill help you save valuable time by providing you professional and timely customization services. We will bring our best experts to your project ensuring that you deliver an exceptional solution for your customer.

Our Custom Services package offers:

  • Reasonable prices for custom work.
  • Quick turnaround...within 1 to 2 business days
  • PixelMill-approved designers and coders.
  • Great communication...work with one project manager through the entire process.
  • NEW! - SharePoint Solutions! Need a template or graphic design and CSS work for your SharePoint site? Let us know, we're quickly approaching the release of new solutions for SharePoint.

Visit our Custom Services page for more information, and get started today!

PixelMill Blogs

From the PixelMill Blog:

Flash Online Image Galleries
Are you looking for an attractive way to display your photography on your site? We've recently released three Flash-based image galleries...

Awesome video about RSS
"RSS in Plain English" is a great video put out by Common Craft that explains what RSS feeds are and how to access them using an RSS reader.

Expression Web White Paper
Specifically for FrontPage users who want to transition to Expression Web and web standards.

Syndicate - PixelMill Blog:

 Subscribe in a reader

Add to Google Reader or Homepage

Subscribe in Bloglines

Subscribe in NewsGator Online

Special Offer
Use our newsletter coupon for 10% off Royalty Free Music, TypePad Templates, One-on-One Training, New Images, Web and PowerPoint Template Products, or anything else in our store!  

Coupon: 10% off your order
Code: May07News
Expires: 6/30/2007

Enter the coupon code in Step 2 of the checkout process.

Visit PixelMill

Upcoming Webinars

Stay Tuned...
In the coming weeks we will send a special Webinar announcement about our new upcoming series for Transitioning from FrontPage to Expression Web and from tables to table-less CSS.

Past Webinars

Free webinars
Tweaking CSS Templates
Photoshop for Beginners
Managing CSS in Expression Web
Replacing FrontPage Link Bars in Expression Web
PowerPoint Overview: My First Presentation
PowerPoint Graphic Design Basics

Premium webinars
Tweaking CSS Templates Pt 2 (CSS Backgrounds)
Using CSS to Format Navigation Links

We Need You!

We are soliciting resumes from customers, website developers, and PowerPoint designers for specific talents and/or areas of interest. Our goal is to start a databank of human resources and talent that we can refer customers to for additional support and custom work. If you're interested in additional exposure for you and your business, please review the following areas of need and submit your resume to talent@pixelmill.com.

Graphic Designers

At PixelMill, we're experiencing an increased number of requests for vertical niche market templates. Therefore, we have a need to build more products into more categories and more individuals to recommend for custom work template modification to fill the demand. We are looking for individuals or companies that have some excess time during the week to pick up additional PixelMill projects and customer custom work requests. We will need to see a portfolio of your work, so please submit your resume with a link to your online portfolio. 3-5 years of online and/or print graphic design experience preferred.

Flash Experts

Many PixelMill customers enjoy having some Flash elements in their web sites, and at least a third of them would like the Flash customized to their specific need. At PixelMill, we do our best to provide an effective use of external configuration files to allow customers to modify images, text, and even CSS code to edit the Flash movie without the need to edit the included .fla files. But in the world of web sites, everyone likes the ability to provide some uniqueness to their site.

Many people know how to work with Flash, but there is a much smaller group that can really make those desired adjustments for customers. We're looking for you. If you have 2-4 years experience working in Flash (and/or SWiSH) and have some free time in your development schedule, please drop us your resume and link to your portfolio of work. We'll find a way to help fill the pipeline to level out your workload. 

PayPal Experts

During our meetings with PayPal, we were asked to join their Solutions Directory where they recommend companies to assist customers with the integration of PayPal solutions. We need individuals (or companies) interested in joining a team of five or so PixelMill members to support this referral business from PayPal. These are paid opportunities where you will often work one-to-one with the customer. We (along with PayPal staff) will provide additional training for more complex PayPal solutions, and will ask that this PayPal group assist with the development of supplemental support materials tailored to the PixelMill customer-base. 

.ASP, .NET, .PHP Coders

PixelMill has often tested the waters in providing database driven solutions within, and as add-ons to, our products. Over the last year we have seen a significant increase in the number of requests for these solutions and for additional custom services. This is a ripe opportunity that we have had to turn away due to the cost involved in providing these custom services on a regular basis. We're looking for people (or companies) who have significant experience working with any of these languages in building database driven solutions, and who are interested in receiving referral and contracted projects. We take product and service quality very seriously, so we only request resumes from those that have a proven track-record in delivering the right solution on time and on budget.

Online Newsletter:
May 2007

Archive:

April 2007
March 2007
February 2007
January 2007
December 2006
November 2006
October 2006

Subscribe to future emails:
Sign up now

©2007 PixelMill Inc. All rights reserved.