【问题标题】:Page shifted up in Safari but not other browsers页面在 Safari 中上移,但在其他浏览器中没有
【发布时间】:2013-07-13 12:04:43
【问题描述】:

我的网站http://www.rattletree.com/ 在其他浏览器中运行良好,并且曾经在 Safari 中正常运行,但我只是注意到导航元素现在向上移动了。任何人都可以推荐css中需要更改的内容吗?谢谢!

我通常将firefox与firebug一起使用,但我无法弄清楚如何使用Safari中的开发工具来测试css更改,所以我在这里追逐我的尾巴......

【问题讨论】:

标签: css safari


【解决方案1】:

似乎只要负边距大于相关维度(高度或宽度)中元素的大小,Safari 就会遇到问题。

.abovenavcontainer 的内容都是浮动的,没有应用clearfix,或者float clear,所以它的高度为零,所以负边距大小(69)大于0。尝试添加clearfix,或者laying去掉没有浮动的子元素,比如display: inline-block;

【讨论】:

  • 看起来这在 IE、FF、Safari 和 Chrome 中有效。谢谢!
猜你喜欢
  • 2018-11-30
  • 2015-02-27
  • 2023-04-01
  • 2023-03-24
  • 2017-08-25
  • 1970-01-01
  • 2012-07-12
  • 1970-01-01
  • 2019-04-28
相关资源
最近更新 更多