Pouvez-vous utiliser le préfixe spécifique du navigateur devant tous les tags css?

StackOverflow https://stackoverflow.com/questions/3179769

  •  02-10-2019
  •  | 
  •  

Question

Pouvez-vous utiliser le préfixe spécifique du navigateur en face de toutes les balises standards?

par exemple.

#div{

 padding:20px;
-moz-padding-bottom:10px;

} 

est ci-dessus CSS valide pour assurer Firefox a un rembourrage inférieur différent de tous les autres navigateurs?

Était-ce utile?

La solution

Non, ce n'est pas un préfixe pour un navigateur ciblage, il est un préfixe qui est utilisé pour les propriétés non standard spécifiques comme -moz-opacity ou -moz-padding-start. Ce n'est pas disponible pour les propriétés standard.

Autres conseils

Vous pouvez toujours le faire, mais le style sera ignoré par les navigateurs qui ne comprennent pas et le CSS ne passera pas CSS validation .

Tout d'abord, non, il n'y a pas un préfixe pour des choses qui sont standardisés, car ils sont la même propriété cross-browser (ou devrait être, n » t prendre cela pour acquis dans IE).

Au lieu de ce que vous recherchez avec ce préfixe, je regarde plutôt une approche complètement différente ... en prenant les différences dans le rendu, au lieu d'essayer de les corriger, au moins autant que possible.

Jetez un oeil à une feuille de style CSS reset , pour normaliser le rembourrage et tels les différents navigateurs, puis regard sur la fixation des bizarreries restantes.

Cela pourrait être intéressant.

-webkit-text-stroke 

Travaux dans les navigateurs Firefox ainsi.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top