gpt4 book ai didi

HTML - 如何在 html 中将 div 标签 float 到 p 标签和 h5 标签之上

转载 作者:行者123 更新时间:2023-11-28 02:44:18 25 4
gpt4 key购买 nike

事情是这样的。我正在使用 HTML..我已经尝试过做绝对和相对的事情..但不知何故它对我不起作用..或者我做错了但无论如何这就是问题..

  • 灰色背景是body标签

  • 带红色边界的白色方框是一个div容器,它是 float

  • 绿色寄宿生拿着一个h5标签

  • 蓝色寄宿生拿着p标签

如果您运行下面的代码片段,您可以看到黑框是我的“图像”所在的位置。我只需要使黑框位于带有红色边框的白框内右侧所有其他标签的上方。如果您看不到我所说的黑框,请向下滚动以查看代码段的完整输出。

/*Location*/
#Location {
width: 37.5%;
height: 300px;
background-color: white;
float: left;
margin-left: 24%;
margin-top: 5px;
border-radius: 3px;
border: 2px solid red;
}

#Location>p {
padding-left: 10px;
font-size: 14px;
border: 2px solid blue;
}

#Location>h5 {
padding-left: 10px;
color: cornflowerblue;
border: 2px solid green;
}

#MapID {
height: 15%;
width: 15%;
border: 2px solid black;
}
<div id="Location">
<h5>Some text Header</h5>
<p>Some text: </p>
<p>Some text: </p>
<p>Some text: </p>
<p>Some text: </p>
<p>Some text: </p>
<p>Some text: </p>
<p>Some text: </p>
<div id="MapID"></div>
</div>

enter image description here

最佳答案

您可以为此使用绝对位置,但“MapID”的父级需要有 position: relative 才能工作。

在您的示例中,我只将 position: relative 添加到 #Location 然后您可以按预期使用 position: absolute

/*Location*/
#Location {
position: relative;
width: 37.5%;
height: 300px;
background-color: white;
float: left;
margin-left: 24%;
margin-top: 5px;
border-radius: 3px;
border: 2px solid red;
}

#Location>p {
padding-left: 10px;
font-size: 14px;
border: 2px solid blue;
}

#Location>h5 {
padding-left: 10px;
color: cornflowerblue;
border: 2px solid green;
}

#MapID {
position: absolute;
top: 0;
right: 0;
height: 15%;
width: 15%;
border: 2px solid black;
}
<div id="Location">
<h5>Some text Header</h5>
<p>Some text: </p>
<p>Some text: </p>
<p>Some text: </p>
<p>Some text: </p>
<p>Some text: </p>
<p>Some text: </p>
<p>Some text: </p>
<div id="MapID"></div>
</div>

关于HTML - 如何在 html 中将 div 标签 float 到 p 标签和 h5 标签之上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46997867/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com