CSS isn't necessary for good-looking sites; HTML provides structure, and browsers use appropriate default styles. Design web pages by focusing on semantics through proper HTML tags. Use minimal HTML ...
I'm working on a new web site for a family member's business and decided not rely on the crutch that is Photoshop/Illustrator/Golive (e.g. no need to code by hand much except for tweaks and inserting ...