質問を教えてください:
別の div 内に div を配置すると、この 2 番目の div ではプロパティmargin-left
を使用できずmargin-top
、親 div の位置を変更しなければなりませんか?
代わりに使用する必要がありますpadding
か??
例:
余白をいじる: http://jsfiddle.net/zyEYj/1/
余白のないフィドル: http://jsfiddle.net/zyEYj/2/
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;
}