我已经创建了一些涉及CSS和HTML5页面的帮助。

我已经创建了一些涉及CSS和HTML5页面的帮助。,css,html,Css,Html,我已经创建了一个页面,是一些非常简单的文本图像和视频。然后我把这个内容放到一个div(divinnver)中,这个div(divinnver)有一个白色的背景。这个Div(Div inner)然后位于另一个Div(Div outer)内。Div(Div外部)的背景颜色为蓝色。由于某些原因,div(div innver)的背景色不能覆盖整个页面 这是一个链接,指向一个允许您查看我的问题的页面 我想要的是白色背景是整个页面的高度,而不仅仅是顶部 我删除了你在div的绝对位置,这是问题的根源。 对

我已经创建了一个页面,是一些非常简单的文本图像和视频。然后我把这个内容放到一个div(divinnver)中,这个div(divinnver)有一个白色的背景。这个Div(Div inner)然后位于另一个Div(Div outer)内。Div(Div外部)的背景颜色为蓝色。由于某些原因,div(div innver)的背景色不能覆盖整个页面

这是一个链接,指向一个允许您查看我的问题的页面

我想要的是白色背景是整个页面的高度,而不仅仅是顶部

我删除了你在div的绝对位置,这是问题的根源。 对于解释,如@Paul所说:


您的内部div绝对定位,固定高度为 100%. 这将导致一个白色框,其高度与 视口

评论后编辑:
你想让白色的div粘在顶部和底部

注意元素的边距和填充。我所做的修复在本例中起作用,但如果在最后一个p标记之后添加其他元素,则无法起作用

另外,请确保关闭要打开的标记并遵守这些标记的顺序(我没有更正JSFIDLE中的所有标记)

最后,您可以使用CSS样式表来澄清HTML代码:)

我删除了你在div的绝对位置,这是问题的根源。 对于解释,如@Paul所说:


您的内部div绝对定位,固定高度为 100%. 这将导致一个白色框,其高度与 视口

评论后编辑:
你想让白色的div粘在顶部和底部

注意元素的边距和填充。我所做的修复在本例中起作用,但如果在最后一个p标记之后添加其他元素,则无法起作用

另外,请确保关闭要打开的标记并遵守这些标记的顺序(我没有更正JSFIDLE中的所有标记)


最后,您可以使用CSS样式表来澄清您的HTML代码:)

您的内部div是绝对定位的,并且具有100%的固定高度。这将产生一个与视口高度完全相同的白色框。

您的内部div绝对定位,固定高度为100%。这将产生一个与视口高度完全相同的白色框。

只需将两者都删除即可

位置:绝对位置; 身高:100%

从内部分区开始,您的问题将得到解决

错误代码

----------------xxx------------
背景色:白色; 底部:0; 字体大小:20px; 身高:100%; 左:0; 保证金:0自动; 位置:绝对位置; 右:0; 文本对齐:对齐; 排名:0; 宽度:80%; z指数:-1;
----------------xxxx-------------

正确的代码

----------------xxx------------
背景色:白色; 底部:0; 字体大小:20px; 左:0; 保证金:0自动; 右:0; 文本对齐:对齐; 排名:0; 宽度:80%; z指数:-1;
----------------xxxx-----------------

只需将两者都移除即可

位置:绝对位置; 身高:100%

从内部分区开始,您的问题将得到解决

错误代码

----------------xxx------------
背景色:白色; 底部:0; 字体大小:20px; 身高:100%; 左:0; 保证金:0自动; 位置:绝对位置; 右:0; 文本对齐:对齐; 排名:0; 宽度:80%; z指数:-1;
----------------xxxx-------------

正确的代码

----------------xxx------------
背景色:白色; 底部:0; 字体大小:20px; 左:0; 保证金:0自动; 右:0; 文本对齐:对齐; 排名:0; 宽度:80%; z指数:-1;

----------------xxxx-----------------

您好,您可以使用stacksnippet或JSFIDLE.net吗?由于未知原因,在我的工作中,我已经阻止了对该页面的访问(cssdeck.com)。您好,您可以使用stacksnippet或jsfiddle.net吗?由于未知原因,在我的工作中,我已阻止访问该页面(cssdeck.com)。非常感谢!那我还有一个问题。我有“绝对”,因为这意味着白框触及页面顶部和底部。我找不到办法让它100%触顶,100%触底。有什么帮助吗?非常感谢!那我还有一个问题。我有“绝对”,因为这意味着白框触及页面顶部和底部。我找不到办法让它100%触顶,100%触底。有什么帮助吗?非常感谢!那我还有一个问题。我有“绝对”,因为这意味着白框触及页面顶部和底部。我找不到办法让它100%触顶,100%触底。有什么帮助吗?没问题,我已经用一个JSFIDLE编辑了我的答案给你看。非常感谢!那我还有一个问题。我有“绝对”,因为这意味着白框触及页面顶部和底部。我找不到办法让它100%触顶,100%触底。有什么帮助吗?没问题,我已经用一个JSFIDLE编辑了我的答案给你看。非常感谢!那我还有一个问题。我有“绝对”,因为这意味着白框触及页面顶部和底部。我找不到办法让它100%触顶,100%触底。有什么帮助吗?非常感谢!那我还有一个问题。我有“绝对”,因为这意味着白框触及页面顶部和底部。我找不到办法让它100%触顶,100%触底。有什么帮助吗?
body { margin: 0;}
p:last-child { margin-bottom: 0; }