我试图弄清楚如何在另一个 div 中的 div 中定位 div。这甚至可能吗?我看过一些关于在另一个 div 中定位 div 的文章,但对我来说没有任何意义。我对 CSS 有点陌生,但我仍在努力掌握这个概念。
基本上我正在尝试使用定位的 div 来创建自定义的类似表格的效果。我的主 div 以页面为中心,宽 1000 像素,高 1200 像素。然后我在其中还有另外两个 div,将它分成左右两列,每列宽 500 像素,高 1200 像素。我很容易得到那部分。我现在正在尝试使用右栏中的另一个 div 将我的文本向下推。在顶部,我有一张高 300 像素、宽 500 像素的图片。我希望文字就在图片下方。
HTML 代码:
<div id="mbody" style="position:relative;">
<div id="lbody" style="position:absolute;">
Some Text
</div>
<div id="rbody" style="position:absolute; right:0;">
<img src="photo.jpg" height="300" width="500">
<div style="position:absolute; width:500; height:1200; top:350;">
Some Text
</div>
</div>
</div>
CSS 代码:
#mbody{
margin: 0px;
margin-left:auto;
margin-right:auto;
top:-73px;
border: 2px solid green;
width: 1000px;
height:1200px;
background: black;
z-index:1;
}
#lbody{
margin: 0px;
padding:0px;
left:0px;
border:2px solid red;
width:500px;
height:1200px;
background:black;
}
#rbody{
margin: 0px;
padding:0px;
border:2px solid blue;
width:500px;
height:1200px;
background:black;
}
请记住,我是 CSS 新手,仍在学习。如果有人回答,请以即使像我这样的初学者也能理解的方式回答。提前致谢。