If you’re like me, you’ve been learning how to design and build websites on your own, mainly by finding a site that you like and reverse engineering the code to see how the author made something work. There are some really great books and web resources out there to teach you the fundamentals. Sometimes it’s difficult to sort through the massive about of information and decide what is the most important to grasp. I believe that the thing the separates great artists and technicians from everyone else is how well they understand the basics. Here are a few of the foundational concepts regarding well-formed XHTML to make your CSS pages display more predictably across browsers and platforms.
Creating web pages that are accessible for people with disabilities is also a step in the right direction for making your site user-friendly for the rest of your audience. Observing your work from a different perspective will give you insights on how you can improve. For instance, what does your page look like when style sheets or images are disabled? What will your site sound like when read by screen reading software? How does the page look when loaded on a mobile device? There are a few simple things everyone can do to avoid acessability problems.