指定顶部/底部/左侧/右侧时,CSS位置不起作用
问题描述:
为顶部/底部/左侧/右侧指定大于或小于零的值不起作用。指定顶部/底部/左侧/右侧时,CSS位置不起作用
创建指定position: absolute
的ID。我也可以声明位置,但只有零值,即top: 0
或right: 0
。当我指定right:50
时没有任何反应。
我无法解决原因。我几乎将所有内容都从我的文档中剥离出来。
这里的CSS:
#index-content {
position:absolute;
top:349;
right:0;
background-color: fuchsia;
}
这里的HTML:
<body>
<div id="index-content">The Title</div>
</body>
答
您应该使用px
或其他单位,如%
,em
,pt
等在CSS中的数值。
答
使用像素(PX)在你的价值观。顶部应该是顶部:349px;
+0
非常感谢!我不敢相信我忘了说这个单位。愚蠢的错误,感谢您花时间说。 – 2012-04-17 21:02:27
答
只有当你写0时,你不需要使用单位。 对于数字比0任何其他你需要的时候你设置为限定单位类型(即像素,EM,PT,百分比等)
答
您需要将主体的位置设置为相对或绝对(非静态)。
'top:349;',349是什么? – 2012-04-17 21:00:11