启发我一个问题:
如果我将一个 div 放在另一个 div 中,在第二个 div 中我不能使用属性margin-left
并且margin-top
不改变父 div 的位置?
我需要padding
改用??
示例:
摆弄边距:http : //jsfiddle.net/zyEYj/1/
没有边距的小提琴:http : //jsfiddle.net/zyEYj/2/
FIDDLE WITH PADDING INSIDE MOTHER DIV: http://jsfiddle.net/zyEYj/3/(这是我想要的最终效果,但我需要使用填充,并改变高度#header
)
代码:
<div id="header" class="container">
<div class="logo">
<a href="index.asp"><img src="imagens/logo.png" /></a>
</div>
</div>
CSS:
body{
background:#d3f1fc;
}
#header{
height:135px;
background:#ee4b14;
padding-top:35px;
padding-left:21px;
}
.container {
margin:0 auto;
width:960px;
}
.logo{
width:382px;
height:114px;
background:#FFCC00;
}