Pergunta

É o ano de 2009. O Internet Explorer 8 foi finalmente lançado, e Firefox está chegando a 3,5. Muitos dos grandes navegadores estão começando a integrar os recursos de CSS3 e HTML 5, ou têm vindo a fazer isso por um bom tempo agora. Ainda assim, eu me encontro a desenvolver páginas da Web exatamente da mesma maneira que eu fiz em 2005.

Um grande progresso foi feito desde então, e eu acho que a razão que eu não ter começado a tirar partido destas novas possibilidades é que é tão difícil saber qual dos novos recursos que o trabalho em todos os principais navegadores. Desde que eu sou mais um desenvolvedor backend eu simplesmente não têm tempo para acompanhar estes desenvolvimentos mais. Ainda assim, eu sinto que estou perdendo um monte de coisas legais que realmente faria minha vida muito mais fácil.

Como posso rapidamente determinar se um recurso do CSS3 ou HTML5 é suportado por todos os principais navegadores modernos?

Foi útil?

Solução

Posso usar é um site que acompanha o suporte ao navegador para padrões web atuais e futuros. Confira se você gostaria de saber se é ou não um determinado recurso é amplamente suportado.

Outras dicas

Fonte embutindo através de CSS, usando @font-face. Webkit / Safari vem apoiando-o desde a versão 3.1, Microsoft desde IE4, Mozilla desde Firefox 3.5 ( suporte ao navegador visão geral ).

Além disso, as implementações variadas do Seletores API , que fornece um navegador motor NATIVO seletor CSS para uso em DOM scripting.

Para outros exemplos, Quando posso usar ... parece ser uma referência muito boa .

Eu diria display: table e uma série de seletores CSS2.1 são as grandes vitórias para designers. display:. resolve mesa alguns layouts insolúveis ou difíceis, como altura de 100% e as fronteiras internas sem quebrar semântica e usando tabelas reais

Vários aulas (.c1.c2)

Eu uso min / max-largura / altura muito.

Além disso, trabalhar: em foco e importante são impressionantes

.

Eu teria gostado de adicionar suporte SVG a essa lista, mas naturalmente Microsoft desarrumada isso.

BTW, grande advertência para aqueles ficando animado sobre HTML5 recursos. Não há data oficial para a adopção da presente especificação. É mesmo foi implicado pode demorar mais 10 anos (embora eu duvido que). O ponto é qualquer coisa que você fazer com HTML5 agora está sujeito a ruptura quando a especificação oficial chega e, entretanto, você pode esperar muitas inconsistências navegador, bugs e mudanças na API (para não mencionar os navegadores que não suportam as características em tudo) .

O suporte ao navegador para armazenamento local deve permitir um monte de novas ideias agora que alguns conteúdos podem ser salvos na máquina do usuário.

docs Referência:

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top