【问题标题】:css properties - are they all same?css 属性 - 它们都一样吗?
【发布时间】:2012-10-30 16:51:20
【问题描述】:

后面的footer属性的每一行有什么区别?

他们不都一样吗?如果是,为什么要多次声明?

#footer {   
    background: #1b1b1b;
    color: #5b5b5a;
    background-color: #cccccc;
}

谢谢。

【问题讨论】:

  • 是什么让你觉得他们都一样?
  • 背景色是背景的一部分。你可以从两者中选择任何东西。 color 用于为文本着色。

标签: css colors web background background-color


【解决方案1】:

color 设置文本颜色。 background-color 设置背景颜色。 background 是许多其他属性的简写,例如:background: url("topbanner.png") #00D repeat-y fixed;

【讨论】:

    【解决方案2】:

    color 用于文本的颜色。 background-color 定义文本后面的背景颜色。 background 只是一个快捷方式,允许您同时声明颜色+图像+其他属性(而不是使用background-color,然后使用background-image 等)。 所以在这里,唯一的冗余行是backgroundbackground-colorbackground-color 在您的示例中实际上覆盖了 background,因此您的页脚将具有浅灰色 (ccc) 背景,并带有较深的灰色文本。

    【讨论】:

      猜你喜欢
      • 2017-12-06
      • 2010-12-17
      • 2013-11-28
      • 1970-01-01
      • 2017-08-13
      • 2011-12-26
      • 2011-03-15
      • 1970-01-01
      • 2015-11-11
      相关资源
      最近更新 更多