Html Can';是否在显示块中移动img?

Html Can';是否在显示块中移动img?,html,css,image,center,Html,Css,Image,Center,这是我的HTML: <div id="mitte"><a href="http://www.web.com"><img id="img_mittig" src="tienda.png" /></a></div> img位于中间偏右,但当我尝试使用top:200px向下移动图像时,它不工作。为什么?顶部:200px仅适用于位置:绝对或位置:相对或位置:固定 您试图实现的目标可以使用margintop:200px顶部:200px仅适用于位

这是我的HTML:

<div id="mitte"><a href="http://www.web.com"><img id="img_mittig" src="tienda.png" /></a></div>

img
位于中间偏右,但当我尝试使用
top:200px向下移动图像时,它不工作。为什么?

顶部:200px
仅适用于
位置:绝对
位置:相对
位置:固定


您试图实现的目标可以使用
margintop:200px
顶部:200px
仅适用于
位置:绝对
位置:相对
位置:固定


您试图实现的目标可以使用
margintop:200px

您需要在元素上添加
位置
,以便能够使用
顶部

例如:

#img_mittig { position: relative; top: 200px; }

您需要在元素上添加
position
,才能使用
top

例如:

#img_mittig { position: relative; top: 200px; }

不能在没有“上、左、右、下”定位的情况下移动块元素。使用边距和填充物。例如
margintop:200px

如果您想通过设置
top:200px
来移动img,请为img设置
位置:relative

您不能在没有“top、left、right、bottom”定位的情况下移动块元素。使用边距和填充物。例如
margintop:200px

如果您想通过设置
top:200px
来移动img,那么可以为img设置
位置:relative

您可以将其放在JSFIDLE中吗?我认为问题出在其他CSS代码中:;感谢
top
声明没有任何作用,除非您指定
位置
相对
固定
绝对
。您能将其放在JSFIDLE中吗?我认为问题出在其他CSS代码中:;感谢
top
声明不起任何作用,除非您指定
位置
相对
固定
绝对
。或
位置:固定
(事实上,除了默认的
静态
之外,几乎任何值)。或
位置:固定
(事实上,除了默认的
static
,几乎没有其他值)。