背景:透明;vs背景:0 0; 差异与威胁

Syl*_*wek 1 css background less

我注意到这background: transparent已变成background: 0 0;使用less。我使用grunt-contrib-less1.4.1是用于"less": "~2.7.1"较少转换为CSS的版本。这些0 0在后台负责什么?使用background: 0 0代替有什么好处background: transparent吗?我试图用谷歌搜索,但是找不到任何可以解释我的东西

Ara*_*ddy 6

实际上,您不会通过使用该属性background: 0 0;来获得任何对待,而实际上background: transparent
background: 0 0是该属性的简写形式

background-image: initial;
background-position-x: 0;
background-position-y: 0;
background-size: initial;
background-repeat-x: initial;
background-repeat-y: initial;
background-attachment: initial;
background-origin: initial;
background-clip: initial;
background-color: initial;
Run Code Online (Sandbox Code Playgroud)

如果每个背景属性设置为初始和background position设置为0 0和回答你一个问题,为什么少即是改变background:transparentbackground: 0 0是IE7或低于犯规支持transparent属性,因此较少被改变成另一种速记符号可以得到相同的输出