What Is The CSS Lab?
Originally, the CSS Lab was intended to be a personal site where I could experiment with CSS, but I decided to make this site available to others in the hope that it will encourage discussion and experimentation.
This site is laid out using CSS. There are no table layouts, and even the menu to the left and this text box with rounded corners are pure CSS. Instructions for creating the menu and this text box appear elsewhere on this site.
I usually disregard the advice of experts and specify font sizes in my style sheets. On this site, however, I did not specify font sizes unless a particular CSS rule required a different font size.
In the past, I have not been a stickler for validation. I have a number of sites that don't validate. My attitude has been, "if it ain't broke, don't fix it," but my attitude is changing. I am learning that pages that are non-valid depend on the browser for error correction, and different browsers handle error correction very differently. A non-valid page might look fine in a variety of browsers on a Windows platform, but the "same" browsers on a Mac or Unix/Linux may often look very different.
If you know of a better way to do something I've tried to do on this site, please let me know. Also, I've tried to test this site with various browsers on the Windows platform, but I have done no testing on the Mac platform. If anyone views this site using a Mac, I would appreciate your feedback. You can reach me via e-mail at billpitt@pittstop.com.
