私のHTMLページでは、私は2つのdivをコンテナdivの中に持っています。 2つの内側のdivには「位置:aboslute」があります。彼らはコンテナのdivの左下隅に配置する必要があるので、絶対的なdivsは、お互いの隣に
これは、コンテナdivに内部divが1つだけある場合に効果的です。しかし、2番目のdivを追加すると、2番目のdivは最初の内側divのトップに置かれます。どちらが理にかなっています。しかし、今、私はお互いに重なり合っているのではなく、お互いに横たわる方法を見つけようとしています。
内部divが生成されます。だから私は手動でIDを追加することはできません。彼らが持っているのは一つのクラス名だけです。
<div id="container">
<div class="icon">ICON1</div>
<div class="icon">ICON2</div>
</div>
#container {
position: relative;
width: 200px;
height: 200px;
border: 1px solid red;
}
.icon {
position: absolute;
bottom: 0;
left: 0;
border: 1px solid green;
}
誰もがこれを解決するためにどのように任意のアイデアを持っていますか?
あなたはそれらを相対的な位置に置くことができるので、親(コンテナ)要素に対するレイアウトを維持します – jeschafe
'div'要素ではなく、 'li'に各アイコンを配置するとどうなりますか?リストアイテムをスタイルすることは非常に柔軟でシンプルです! – Liggy
ちょうどfirst-child/last-childを使用しています。私の答えは – Huangism