Ryan is a New York City-based web developer and has been developing websites professionally since late 2000. He primarily does front-end XHTML and CSS work, but also design and back-end work with PHP and MySQL.
Contributions by Ryan Brill
Two- and three-column, liquid page designs with header and footer are easy to dash off using old-school HTML table layout methods. Designing them in CSS is trickier, and can sometimes even require you to structure your page’s content elements in a specific (and undesirable) order. Negative margins to the rescue! Ryan Brill whips up two quick CSS layouts to demonstrate the power of negative thinking.