为top / bottom / left / right指定大于或小于零的值无效。
创建了一个指定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>
答案 0 :(得分:7)
在css中设置数值时,您应该使用px
或其他单位,例如%
,em
,pt
等。
答案 1 :(得分:4)
在值中使用像素(px)。 Top应该是top:349px;
答案 2 :(得分:1)
只有在写0时,才需要使用单位。 对于0以外的数字,您需要定义单位类型(即像素,em,pt,百分比等)
答案 3 :(得分:1)
您需要将正文的位置设置为相对或绝对(非静态)。