28172 sujets

CSS et mise en forme, CSS3

Bonjour,

J'ai une question sur c'est 4 ligne de code css:

-webkit-background-size: cover; /* pour Chrome et Safari */
  -moz-background-size: cover; /* pour Firefox */
  -o-background-size: cover; /* pour Opera */
  background-size: cover; /* version standardisée */


J'aimerais comprendre si c'est utile dans ce cas la, de préciser la même propriété pour les autres navigateurs ? la version standard ne suffit pas ?

Merci,
Bonjour,

La propriété CSS3 "Background-size" est compatbile sur : IE9+, FF3.6+, Chrome 3+, Safari 3+, Opera 9.5+

Les préfixes (-webkit, -moz, -o ou -ms) permettent de cibler les versions de navigateurs antérieures à celles citées ci-dessus.

En soit, tout dépend de ton exigence de compatibilité.

A bientôt !
Administrateur
sHADoX17 a écrit :
Les préfixes (-webkit, -moz, -o ou -ms) permettent de cibler les versions de navigateurs antérieures à celles citées ci-dessus.

Non, ce n'est pas pour les versions antérieures :
- les navigateurs antérieurs ne comprennent pas cette propriété (avec ou sans préfixes)
- même les navigateurs récents ne comprendront généralement pas la propriété sans les préfixes

Les préfixes sont demandés par le W3C pour toutes les propriétés encore en brouillon.
Modifié par Raphael (09 Aug 2012 - 22:28)