Css 背景:VS背景色。什么';有什么区别?

Css 背景:VS背景色。什么';有什么区别?,css,Css,背景色:rgb的工作方式与我预期的相同,但背景色:rgb占据了整个div。我看过的每一个教程都告诉我,这两个基本相同,只是简写版可以有更多属性 请观看此视频以供参考。 背景是以下内容的速记属性: - background-color - background-image - background-repeat - background-attachment - background-position 您可以查看每个酒店的详细信息 属性顺序 在大多数浏览器实现中(我认为旧浏览器可能会出

背景色:rgb的工作方式与我预期的相同,但背景色:rgb占据了整个div。我看过的每一个教程都告诉我,这两个基本相同,只是简写版可以有更多属性

请观看此视频以供参考。

背景
是以下内容的速记属性:

 - background-color
 - background-image
 - background-repeat
 - background-attachment
 - background-position
您可以查看每个酒店的详细信息

属性顺序

在大多数浏览器实现中(我认为旧浏览器可能会出现问题),属性的顺序并不重要,除了:

  • background origin
    background clip
    :当这两个属性都存在时,第一个属性指向
    -origin
    ,第二个属性指向
    -clip

    例如:

    background: content-box green padding-box;
    
    相当于:

    background-origin: content-box;
    background-color: green;
    background-clip: padding-box;
    
  • 背景大小
    必须始终跟随
    背景位置
    ,属性之间必须用
    /

  • 如果背景位置由两个数字组成,第一个是水平值,第二个是垂直值


完全正确。放置颜色时,只指定背景颜色,其他颜色将设置为初始颜色。关于更多信息,这里已经回答:
背景
是超集,包含
背景颜色
背景图像背景位置
背景重复
背景附件
背景剪辑
背景原点
background size
background color:rgb按我的预期方式工作,但background:rgb填充整个div-->您的预期方式是什么?让我们看看你的行为,谢谢你提供的信息。在阅读您发布的链接时,我在底部看到,属性必须按照您列出的顺序排列。但是我用不同的顺序写了一个背景速记,结果完全一样?为什么呢?让我知道我是否应该用这个问题发表一篇新的帖子,或者是否有一些解释。@Lazaro我编辑来回答你的第二点