【问题标题】:Can't get margins to show in CSS无法在 CSS 中显示边距
【发布时间】:2014-03-03 20:40:17
【问题描述】:

我已将架构标记添加到我的网站,并将其放置在页脚的页面底部。在我的 CSS 上它说

#copyright {
    float:left;
    margin:13px 10px 0 23;
    width:380px
}

但是当我通过Firebug 浏览它时,它不显示边距,只显示浮动和宽度。它以前显示过,而我更改的只是页边距的第一个和最后一个数字,试图将架构标记准确地放在我想要的位置。

【问题讨论】:

  • 你能不能也显示一些HTML?只是为了让我们可以试一试。或者可能是指向您网站的链接
  • 您是否有任何其他规则应用于该元素,可能会覆盖这些规则?此外,23 本身是一个无效值——它需要一个单位。
  • 你能把单位px添加到最后一个数字23吗?
  • 如果其中一个答案最有帮助,请继续并将其标记为答案。谢谢!

标签: css css-float margins


【解决方案1】:

我看到的一件事是您的边距列表中的 23 确实有 'px' 。这可能是问题吗?尝试将其更新为:

margin:13px 10px 0 23px;

【讨论】:

    【解决方案2】:

    你有语法错误:

    这个:

    #copyright {
        float:left;
        margin:13px 10px 0 23;
        width:380px
    }
    

    应该是:

    #copyright {
        float:left;
        margin:13px 10px 0 23px;
        width:380px;
    }
    

    注意宽度后面缺少的分号。这可能会导致以前的样式被读取。由于您没有定义单位,因此也不会读取左边距。

    【讨论】:

      【解决方案3】:

      这应该可行:

      #copyright {
          float:left;
          margin:13px 10px 0 23px;
          width:380px;
      }
      

      【讨论】:

      • 解决了!我想这很简单。你们太棒了。我在这里是全新的,但希望我能用我有限的知识库做出贡献。大声笑谢谢!
      猜你喜欢
      • 2015-02-25
      • 1970-01-01
      • 1970-01-01
      • 2014-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-19
      相关资源
      最近更新 更多