Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在不使用绝对位置的情况下将一个div置于另一个div之上?_Html_Css - Fatal编程技术网

Html 如何在不使用绝对位置的情况下将一个div置于另一个div之上?

Html 如何在不使用绝对位置的情况下将一个div置于另一个div之上?,html,css,Html,Css,假设我有两张以边距为中心的图像,我需要将它们以正确的方式放置,而不使用位置:绝对,因为如果我使用它,在放大/缩小时它们将向右/向左移动。您可以使用: img { position:relative; margin: 0 auto; clear:both; display: block; } 或: 示例HTML: <div class="centerme"> <img src="#" height="200px" alt="" /> </div> &l

假设我有两张以边距为中心的图像,我需要将它们以正确的方式放置,而不使用
位置:绝对
,因为如果我使用它,在放大/缩小时它们将向右/向左移动。

您可以使用:

img

{
position:relative;
margin: 0 auto;
clear:both;
display: block;
}
或:

示例HTML:

<div class="centerme">
  <img src="#" height="200px" alt="" />
</div>

<div class="centerme">
  <img src="#" height="200px" alt="" />
</div>


如果其中一个Div是文本,那么您需要以Div为目标,或者更好地在Div上添加类,并将图像/文本放在Div中,这是最安全、最正确的方法。我现在将更新我的答案。这正是我所做的,但它仍然不起作用。如果没有看到中的代码,很难知道action@ValioRaltchev-如果您可以共享代码,我们可以检查并帮助您解决问题。
<div class="centerme">
  <img src="#" height="200px" alt="" />
</div>

<div class="centerme">
  <img src="#" height="200px" alt="" />
</div>