我以为我得到了CSS的终结,终于征服了定位!好吧,直到我在我的ipad本地测试我的网站!CSS定位不像预期的那样显示
使用下面的例子我只是想让背景变黑(没有问题)。在黑色背景之上,我想让绿色的“内容背景”从黑色背景上方的左至右(100%)穿过整个屏幕。在绿色的“内容背景”之上,我想要主容器div。我不知道为什么,但我的例子不工作?这应该是一件简单的事情呢?当浏览器从右向左收缩,然后滚动水平滚动条移动到右侧时,问题很明显。当发生这种情况时,您会看到绿色的“内容背景”不会在整个屏幕上垂直扩展?
任何帮助是极大的赞赏:)
小提琴:http://jsfiddle.net/Margate/Sk5X9/
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Positioning</title>
<style type="text/css">
#page-background{background-color:black; }
#content-background{position:absolute; top: 100px; width: 100%; height: 616px; background-color: green;}
#main-container{position: relative; top: 0px; width: 1000px; height: 910px; margin: 0px auto; border: 1px solid red;}
</style>
</head>
<body id="page-background">
<div id="content-background"></div>
<div id="main-container">
</div>
</body>
</html>
你的代码是不完整的一百万的方式。 proballay复制/粘贴监督 – Jawad
你好Jawad,我刚刚检查了代码,一切都正确?如果你去小提琴你可能会得到一个更好的主意。该页面是完全基本的,但确实显示了问题。它故意没有内容,因为没有必要包含所有内容....我认为在定位时存在一个问题,但我不知道为什么?感谢您的任何帮助。 :) – Margate
没错。我的错。现在看它 – Jawad