CSS背景重载

CSS背景重载,css,Css,我试图理解某人的CSS表明应该使用这种格式: background: #ffffff url('img_tree.png') no-repeat right top; 后台的过载信息在哪里?好问题 简短回答:订单与最终产品无关。 背景是五种不同属性的简写 背景色(后跟数字或命名颜色) 背景图像(url('url位于此处')) 背景重复(重复,重复-x,…) 背景附件(固定,滚动) 背景位置(位置、百分比或像素) 请注意,每个选项都包含唯一的格式。这允许呈现器理解声明,而不依赖于特定的顺序。

我试图理解某人的CSS表明应该使用这种格式:

background: #ffffff url('img_tree.png') no-repeat right top;
后台的过载信息在哪里?

好问题

简短回答:订单与最终产品无关。

背景是五种不同属性的简写

  • 背景色(后跟数字或命名颜色)
  • 背景图像(url('url位于此处'))
  • 背景重复(重复,重复-x,…)
  • 背景附件(固定,滚动)
  • 背景位置(位置、百分比或像素)
请注意,每个选项都包含唯一的格式。这允许呈现器理解声明,而不依赖于特定的顺序。此外,任何未指定的参数都设置为默认值


W3schools建议使用一种格式来减少开发人员的认知负荷(在本例中显然不起作用)。我建议您坚持W3的建议,希望在将来避免这种混淆。

过载信息是什么意思?就像在面向对象编程中,可以提供不同参数的东西一样。该网站使用的示例包含一组不同于CSS标准要求的参数。我在哪里可以找到可选参数,这样我就可以理解他在示例中指定的值了?或者,如果您倾向于将Firebug作为一个恒定的伙伴(就像我一样),您可以使用它们重新格式化的顺序。
background: #ffffff url('img_tree.png') no-repeat right top;