次の 2 つの CSS コードがあります。
dl.set {
position: relative;
}
dl.set dt {
position: absolute;
border: 1px solid #000;
}
および次の HTML:
<dl class="set">
<dt><img src="images1.jpg" /></dt>
<dt><img src="images2.jpg" /></dt>
<dt><img src="images3.jpg" /></dt>
</dl>
私の目的は、画像をさまざまな位置で互いに重なり合うように配置することです。だから私ができると思ったのは、ポジションのtop
とbottom
属性を利用してabsolute
、それらのポジションを配置することです。
ただし、要素はその中の要素の内容をdl
認識しません。要素dt
のボックスの高さは のままです。フロートをクリアするために要素に aを与えようとしましたが、それも機能しません。代わりに、要素を切り取ります。dl
0px
dl
overflow: hidden
dt
要素の位置と関係を維持しながら、要素dl
のコンテンツのサイズに応じて要素のサイズを認識して拡張するにはどうすればよいですか (要素を別の場所に配置する必要があるため)。dt
relative
absolute