After nearly 5 years, I finally made a major update to the homepage. Some might be wondering what the heck I’m smoking since the page looks nearly identical to the previous version and that was the intention. The changes were mostly under the covers as I dragged myself into the modern web layout world by going with a CSS table-less layout. Besides learning more about CSS layout, there are other benefits.
- The code layout is better as the content and presentation is better seperated and there are no more inline CSS styles.
- The size of the download has been reduced by nearly 50% although I did include some YUI CSS libraries to help clean up the fonts. This brought the initial size to about the original but once the page is loaded the first time those libraries won’t be downloaded again.
- The page should look consistent between IE and Mozilla. By applying a different stylesheet, the page should also render in other devices.
It was more difficult to code, however, but that could be that the original was such as simple table design.