【问题标题】:dynamic height css sticky footer动态高度 css 粘页脚
【发布时间】:2013-04-18 15:07:22
【问题描述】:

我最近在寻找一种动态的 CSS 粘性页脚解决方案,并遇到了这个: http://pixelsvsbytes.com/examples/sticky-footers-the-flexible-way/simple.html

它似乎在我尝试过的大多数流行的较新浏览器中运行良好,但由于某种原因,chrome 的显示方式不同,我猜 safari 的行为方式相同。

谁能指出问题出在哪里?

谢谢。

【问题讨论】:

  • 我点击了链接,页脚在 chrome 和 safari 中都很好
  • 页脚很好,但页眉不像其他浏览器那样停留在顶部
  • 这可能是一个错误;删除 display: table 并将其添加回来使其正确显示
  • 你是对的!有什么办法吗?我可以使用 jquery 来改变它 onload 但我宁愿不...

标签: html css google-chrome sticky-footer


【解决方案1】:

好的,感谢 Explosion Pills 的评论,我解决了。

如果您将body标签显示属性设置为display: table,这很可能是一个错误。

要解决这个问题,只需将元素放在另一个 div 标签中并将其设置为display: table

【讨论】:

  • 将内容隐藏在另一个 div 中的主要问题当然是,仅用于强制布局的额外 div 是非语义元素——它们无关与 data 并作为布局元素,它们在现代网页中不合适,注意适当的关注点分离。 FWIW。
猜你喜欢
  • 1970-01-01
  • 2018-02-05
  • 1970-01-01
  • 2011-05-24
  • 1970-01-01
  • 2014-07-23
  • 1970-01-01
  • 2011-07-06
相关资源
最近更新 更多