Css 位置问题:已修复,div并不是它应该位于的位置

Css 位置问题:已修复,div并不是它应该位于的位置,css,xhtml,Css,Xhtml,问题解决了:我指定了right:0px而不是top:0px 我有一个CSS问题“位置:固定。考虑下面的例子: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US"> <

问题解决了:我指定了
right:0px
而不是
top:0px

我有一个CSS问题“
位置:固定。考虑下面的例子:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US">
  <body>
    <div style="background: grey; position: fixed; left: 0px; right: 0px; width: 100%; height: 100%;">
      ...
    </div>
    <div id="page2" style="margin: 50px;">
      test
   </div>
  </body>
</html>

...
测试
我的目标是,第一个
隐藏整个视口,但在所有三个浏览器中,它都不会遮挡最上面的50+x像素——这正是第二个
的上边缘。有谁能告诉我问题是什么,我如何在没有恶意攻击的情况下解决这个问题

请注意,在第一个和第二个
之间插入任何文本都会减少问题,因为只有最顶端的x Picel没有被遮挡,也可以通过向
标记添加
style=“margin:0px;”“
来删除。可以看到上述示例代码的结果以及Konqueror中两个
之间添加了“x”的版本 在这里:


提前多谢

您没有在固定位置分区上指定
top:0
。为什么不指定?

Oh。哎呀。
right:0px
应该是
top:0px
。我真的很抱歉,现在觉得自己很愚蠢……不要费心编辑你的问题,说“问题解决了”。要么将答案标记为已接受,要么删除该问题。我推荐后者。我必须等一段时间(8分钟)才能接受你的回答。但是谢谢你的提示,我将删除这个问题。(再次感谢你的回答!)(我不能删除这个问题,因为有答案…)