我正在为一个相当简单的画廊Web应用程序安排布局,但是当我使用HTML5文档类型声明时,一些高度为100%的div会缩小,我似乎无法使用CSS将它们放大。
我的HTML位于https://dl.dropbox.com/u/16178847/eyewitness/b/index.html,CSS位于https://dl.dropbox.com/u/16178847/eyewitness/b/style.css。
我的HTML位于https://dl.dropbox.com/u/16178847/eyewitness/b/index.html,CSS位于https://dl.dropbox.com/u/16178847/eyewitness/b/style.css。
- 如果我移除HTML5文档类型声明,一切都符合我的要求,但我真的想使用正确的HTML5文档类型声明。
- 如果我将文档类型设置为HTML5并且不做任何更改,则照片div和页脚div将不可见,可能是因为它们的高度为0像素。
- 如果我将文档类型设置为HTML5并且使
body { height: 100px }
和.container { height: 100px }
或.container { height: 100% }
,则它变得可见,但我需要的是完整的高度而不是像素高度。 - 如果我尝试与上述相同,但使用
body { height: 100% }
,则照片和页脚div再次不可见。
我需要做什么才能使其高度100%,以便我的照片和页脚div具有完整的高度?
height
成为了新的 CSS3 特性了?) - BoltClockheight
属性百分比值的解释:https://dev59.com/51wZ5IYBdhLWcg3wM97Z#31728799 - Michael Benjamin