【问题标题】:Can't find CSS rule that is declaring the width of <body>找不到声明 <body> 宽度的 CSS 规则
【发布时间】:2010-12-14 11:44:59
【问题描述】:

我正在处理一些 HTML / CSS 的东西,出于某种原因,我有一个杂散元素溢出我的身体并导致水平滚动条。在你说之前,我知道这是一个听起来很n00b的错误。我通常没有这样的问题,但我真的可以使用第二双眼睛。

http://easterndancer.com.s66112.gridserver.com/

你能找到导致滚动溢出(水平)的元素吗?

【问题讨论】:

    标签: html css wordpress


    【解决方案1】:

    看起来是这样的:

    <ul class="menu" id="menu-primary-navigation-1">
    

    在 FireBug 中,它显示它的位置是 WAAAAaaay 在右侧。它与left: 50%; 样式有关。在摆弄代码时,禁用它会删除滚动条。

    【讨论】:

    • 很好地抓住了我的朋友。这实际上是一个很酷的技巧,可以强制导航流畅地居中。无论如何,它之前并没有这样做,然后它开始:/页脚上的“溢出:隐藏”应该处理这个问题!
    • 黑客到底是为了什么?我在一个固定宽度的容器中看到一个水平的 ul-nav 菜单,其中包含已定义的元素!?
    • @Kissaki - 我会解释,但这将是一个漫长的故事:/
    【解决方案2】:

    尝试添加

    <body style="overflow-x:hidden;" class="home page page-id-27 page-template page-template-home-php">
    

    【讨论】:

    • 好收获。为您 +1,但超现实梦想(上图)“更正确”,它绝对是页脚导航,所以我可以溢出:隐藏那个宝贝 :)
    【解决方案3】:

    使用消除过程(将display: none添加到div的)它是#menu-primary-navigation-1中的菜单项

    【讨论】:

      猜你喜欢
      • 2013-09-20
      • 1970-01-01
      • 2011-07-02
      • 1970-01-01
      • 1970-01-01
      • 2013-07-25
      • 1970-01-01
      • 2015-02-09
      • 1970-01-01
      相关资源
      最近更新 更多