在我的html頁面中,我有一個容器div內的兩個div。兩個內部divs有一個'職位:aboslute'。因爲他們必須放在容器div的左下角。Absolute divs each other
當容器div只有一個內部div時,這很好用。但是當我添加第二個div時,則第二個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 2012-07-13 18:55:21
將每個ICON放置在'li'中而不是'div'元素是什麼?造型清單項目非常靈活,簡單! – Liggy 2012-07-13 19:06:59
只是使用第一個孩子/最後一個孩子,請參閱我的回答 – Huangism 2012-07-13 19:11:47