2012-04-17 133 views
2

为顶部/底部/左侧/右侧指定大于或小于零的值不起作用。指定顶部/底部/左侧/右侧时,CSS位置不起作用

创建指定position: absolute的ID。我也可以声明位置,但只有零值,即top: 0right: 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> 
+1

'top:349;',349是什么? – 2012-04-17 21:00:11

回答

7

您应该使用px或其他单位,如%empt等在CSS中的数值。

4

使用像素(PX)在你的价值观。顶部应该是顶部:349px;

+0

非常感谢!我不敢相信我忘了说这个单位。愚蠢的错误,感谢您花时间说。 – 2012-04-17 21:02:27

1

只有当你写0时,你不需要使用单位。 对于数字比0任何其他你需要的时候你设置为限定单位类型(即像素,EM,PT,百分比等)

1

您需要将主体的位置设置为相对或绝对(非静态)。

相关问题