画像の背景位置を左に50%にすると、背景画像が中央に配置されますが、絶対位置の要素に50%左に配置しても、div要素が中央に配置されないのはなぜですか。
コードは次のとおりです。
<div style="position:relative;height:100px; background:url(images/demo.jpg) no-repeat 50% 0">
<div style="min-height:40px; width:140px; background-color:#aaa;position:absolute;top:0;left:50%;">
heloo this is just a demo
</div>