在css中使用重复样式的目的是什么?

use*_*587 4 html css web

我见过css中的一些人写的东西

.together
 {
display:inline;
display:inline-block;
 }
Run Code Online (Sandbox Code Playgroud)

不仅限于显示样式,而是说背景大小或背景图像的示例

这样做的目的是什么?我的意思是第二个将覆盖第一个,所以为什么要打扰?

Jon*_*uis 7

通常,此类行为表示浏览器破解了兼容性.当浏览器检测到他们不知道的属性或值时,他们会忽略它.因此,如果您首先放置最广泛接受的属性,如果后者的属性都不兼容,浏览器将"回退"到该行为.


小智 5

它有可能以浏览器兼容性的方式编写.他们可能希望元素具有displayinline-block,但并非所有浏览器都支持所有元素.Sitepoint对display属性的兼容性有很好的参考.

background属性是所有与背景相关的属性的简写,因此通常background在一个选择器上设置,然后仅在其他选择器上覆盖特定的背景属性.同样,您可能有多个浏览器兼容性的背景声明.

  • 是的,订单很重要.应用的最后一个有效值是使用的值. (3认同)