我有父母div和子女div
。子div寬度設置爲100%。當兒童寬度設置爲100時,父子div的右側只有右側的奇怪重疊
兩者的邊界都是2px。
奇怪的是,孩子div的左邊緣出現,而右邊緣似乎被父母div
所掩蓋。
在父div上更改子div或填充的邊距似乎沒有辦法。
將子寬度調整爲低於100%似乎有效,但不想這樣做,也不確定它爲什麼會發生?
FIDDLE: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
}
偉大的答案 - 盒子大小是一個整潔的提示 –