【发布时间】:2015-03-24 06:25:39
【问题描述】:
我目前正在使用边距将页面内容从固定标题下推出。为了匹配标题的 110 像素高度,我给内容设置了 110 像素的边距。我已经看到 safari 有边距 % 的问题,但没有设置像素大小。由于复杂的原因,这需要以最高边距完成,但 safari 忽略了它。它确实说当我查看源时有 110px 的边距,但它的行为好像有 ~20px 的边距。所以:
- 为什么会这样?
- 我该如何解决?
编辑
这是建立在地狱的引导主题之上的。
【问题讨论】:
我目前正在使用边距将页面内容从固定标题下推出。为了匹配标题的 110 像素高度,我给内容设置了 110 像素的边距。我已经看到 safari 有边距 % 的问题,但没有设置像素大小。由于复杂的原因,这需要以最高边距完成,但 safari 忽略了它。它确实说当我查看源时有 110px 的边距,但它的行为好像有 ~20px 的边距。所以:
编辑
这是建立在地狱的引导主题之上的。
【问题讨论】:
我认为这里没有填充选项?您是否尝试过将 box-sizing:border-box 应用于您的 CSS?
html {
box-sizing: border-box;
}
*, *:before, *:after {
box-sizing: inherit;
}
编辑:你试过了吗
top: 110px;
?
编辑: 添加高度为 110px 的 DIV?蛮力... ;) 十年前,我会使用透明的 1x1px GIF 并将其高度设置为 110px。
【讨论】:
margin: 0 !important; padding:...