我的university website在Opera 12.xx上只有一个奇怪的问题(据我所知),其中所有内容都是荒谬的间隔,巨大的空白部分将所有部分分开。
当我检查CSS时,我注意到有几个容器具有属性min-height: 100%
,包括html
和body
,但没有介入父级具有明确定义的高度。我的猜测是Opera在DOM树中一直向上移动,因为它到达顶部,所有这些至少是视口高度的100%。
基于我对CSS的理解,这似乎应该发生什么。我的问题,那么:
一位大学网站管理员告诉我,必须采用这种方式,因为这个网站采用了响应式设计,虽然我承认我并不完全明白所有流行语的含义,但我不明白这与它有什么关系。
答案 0 :(得分:2)
如有疑问,请咨询the spec:
如果未明确指定包含块的高度(即,它取决于内容高度),并且此元素未绝对定位,则百分比值将被视为“0”(对于“min-height”)或'none'('max-height')。
Opera的行为与规范概述不一致,因此它是一个浏览器错误。