Prefixos vendor
Os fabricantes de browsers, por vezes, adicionam prefixos às propriedades experimentais ou fora dos padrões CSS, de modo que os desenvolvedores podem experimentá-las, enquanto —em teoria— as mudanças no comportamento dos navegadores não quebrarão o código durante o processo de padonização. Os desenvolvedores devem esperar para incluir a propriedade não pré-fixada até que o comportamento do navegador seja padronizado.
Nota: Os fabricantes de browsers estão trabalhando para parar de usar prefixos de fornecedores para recursos experimentais. Os desenvolvedores da Web têm vindo a usá-los em sites de produção, apesar de sua natureza experimental. Isso tornou mais difícil para os fornecedores de navegadores garantir a compatibilidade e trabalhar com novos recursos; também foi prejudicial aos navegadores menores que acabam forçados a adicionar prefixos de outros navegadores para carregar sites populares.
Ultimamente, a tendência é adicionar recursos experimentais por trás das bandeiras controladas pelo usuário e trabalhar com especificações menores que alcancem a estabilidade muito mais rápido.
Normalmente, os vendors usam esses prefixos:
-webkit- (
Chrome, Safari, versões mais recentes do Opera.)-moz-
(Firefox)-o-
(Versões antigas do Opera)-ms-
(Internet Explorer)
Os vendedores também usam prefixos em APIs. Em interfaces, eles normalmente usam:
Webkit (
Chrome, Safari, versões mais recentes do Opera.)Moz
(Firefox)O
(Versões antigas do Opera)MS
(Internet Explorer)
Em propriedades e métodos, eles normalmente usam:
webkit (
Chrome, Safari, versões mais recentes do Opera.)moz
(Firefox)o
(Versões antigas do Opera)ms
(Internet Explorer)
Aprender mais
Conhecimento geral
- Vendor prefix no Wikipedia