这是我的HTML:
<div id="mitte"><a href="http://www.web.com"><img id="img_mittig" src="tienda.png" /></a></div>
这是我的css:
#img_mittig{ display: block; margin-left: auto;margin-right: auto;}
img
位于中间右侧,但是当我尝试使用top: 200px;
向下移动图像时,它不起作用。为什么?
答案 0 :(得分:2)
top:200px
仅适用于position:absolute
或position:relative;
或position:fixed
使用margin-top:200px;
答案 1 :(得分:2)
您需要在元素上添加position
才能使用top
例如:
#img_mittig { position: relative; top: 200px; }
答案 2 :(得分:1)
你无法移动块元素而没有“top,left,right,bottom”的定位。使用边距和填充。例如margin-top: 200px;
如果您想通过设置top: 200px
来移动img,请将position: relative
设置为img。