私は親 div と子を持っていdiv
ます。100% に設定された子 div 幅。
どちらにも 2px の境界線があります。
奇妙なのは、子 div の左端が表示され、右端が親によって覆われているように見えることdiv
です。
子 div のマージンまたは親 div のパディングを変更してもうまくいかないようです。
子の幅を 100% よりも小さいサイズに変更することはうまくいくようですが、それをしたくなく、なぜそれが起こっているのかわからないのですか?
フィドル: http://jsfiddle.net/Boovius/8armB/2/
HTML
<body>
<div id='parent'>
<div class='child'></div>
</div>
</body>
CSS
#parent {
height: 550px;
width: 400px;
margin: 0 auto;
border: 2px solid
overflow: scroll;
}
.child {
width: 100%;
height: 50px;
border: 2px solid
}