Just looking at some CSS here, and I noticed:
.head{position:relative;overflow:hidden;margin:-30px 0 0 -25px;width:820px;padding:20px 25px 0 25px;background:url(/images/bkg.gif) 0 0 no-repeat;}
Why would you put -30 and -25px margins?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
I started typing an answer, and then found a much better one here (Wayback Machine backup). Some salient points:
Negative margins:
Their effect on unfloated elements:
Their effect on floated elements:
There are some brilliant examples of negative margin use in that article (especially the 3-column layout! Magic. I’ve used a similar technique for page layout before.) The most common use for them I’ve found is just to move an element a small amount to correct its position, and to make one element overlap another for visual effect.