ここで、<p>
(定義) を含む div は、イメージ (画像) を含む div の後ろに配置されます。以下で説明するように、画像と同じスタックに表示されるように、定義 div で絶対配置を試みました。
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 {
}