長い検索の後、この問題への参照がどこにも見つからなかったようです。これはおそらく、基本的な概念が欠けていることを意味しますが、とにかく質問を続けます。float:left
<div>
背景画像をオーバーレイしようとしています。問題の単純化されたバージョンを以下に示します (迅速な再現性のために画像を表す div を使用)
<div style='position: absolute; background-color: blue; width: 500px; height: 500px'>
BACKGROUND DIV
</div>
<div style='float: left; background-color: yellow; width: 100px; height: 100px'>
FLOATING IMAGE
</div>
絶対に配置された div がフロートをオーバーレイしているようです。親のプロパティに頼らずにこれを整理するにはどうすればよいですかbackground-image
(これはオプションではありません)。