可以通過負值的margin來抵消掉padding的影響
1.margin:負值
當給一個元素設置margin 負值(top/left),該元素將在該方向上產生位移。例如:
/*?元素向上位移10px?*/
.demo?{margin-top:-10px;}
二、當給一個元素設置margin負值(bottom/right),這個元素并不會像你所預想的產生位移,而是將任何緊隨其后的元素“拉”過來,覆蓋在自己的上邊。例如:
/*?所有緊隨元素demo之后的元素向上位移10px?*/
.demo?{margin-bottom:-10px;}
注:如果元素沒有設置寬度,那么給該元素設置margin負值(left/right)將會在兩個方向增大其寬度,看起來就好像給該元素添加了padding
應用:http://www.cnblogs.com/jscode/archive/2012/08/28/2660078.html
2.margin正值