這裏,包含<p>
(defintion)的div將被放置在包含圖像(圖像)的div的後面。我試圖在定義div上進行絕對定位,以便它能像圖像一樣出現在相同的堆棧上,如下所述。不同定位元素的z-index
definition {
position: absolute;
top:0
}
但是,然後設置z-index不起作用了。如果有人有任何解決辦法,請幫助我。這是我的整個代碼。
HTML
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<link href="StyleSheet.css" rel="stylesheet" />
</head>
<body>
<div id="outer_container">
<div id="container">
<div id="image">
<img src="work_pic.jpg" />
<div id="definition">
<p>Nothing</p>
</div>
</div>
</div>
<div id="container">
<div id="image">
<img src="work_pic.jpg" />
<div id="definition">
<p>Nothing</p>
</div>
</div>
</div>
<div id="container">
<div id="image">
<img src="work_pic.jpg" />
<div id="definition">
<p>Nothing</p>
</div>
</div>
</div>
</div>
</body>
</html>
CSS
#outer_container {
text-align: center;
}
#container {
position: relative;
display: inline-block;
}
#definition {
background-color: red;
}
#image {
}
一個'Z-index'需要定位,從你的參考定義不包括主題標籤,因爲它是一個ID的第一個實例一旁..'#definition {}'。 –
有沒有其他方法? – user2957214
反向使用#definition? – user2957214