Pergunta

Portanto, o HTML 5 foi amplamente divulgado como esperado. pronto em 2022.É muito tempo de espera, e o teste para essa prontidão é que "pelo menos dois navegadores para passar completamente [conjuntos de testes HTML 5]"

Obviamente, para que os navegadores passem neste teste, eles precisam começar a implementar recursos utilizáveis ​​do HTML 5 antes disso.O lista de novos recursos HTML5 suportados está parecendo magro no momento.Mas há alguns mudanças significativas em elementos existentes como permitir que tags A cerquem o nível do bloco, o que pode ser muito útil agora.

Existem sites que são usando HTML 5 agora, então, quais são os fatores que farão você começar ou impedir a criação de sites com um tipo de documento HTML 5?

Eu mesmo estou brincando com HTML5 em alguns sites pessoais, mas vou esperar um pouco pelos sites de trabalho até que apareçam coisas como um validador confiável.

Foi útil?

Solução

Ajuda dividir esta questão em várias partes.

1) Quando devo começar a usar o tipo de documento HTML5?

O tipo de documento HTML5 faz com que os navegadores renderizem páginas no modo Full Standards.A menos que você esteja usando um tipo de documento estrito, as páginas poderão ser exibidas de forma diferente.Portanto, você precisará avaliar a quantidade de retrabalho necessária se estiver convertendo um site existente e entender a diferença no comportamento de renderização. Em segundo lugar, o doctype fará com que o validador w3c selecione HTML5 como o idioma padrão para validação.Dado que o HTML5 ainda está em rascunho, isso significa mirar em um alvo em movimento.A validade é importante para você?Alguns recursos válidos em HTML4 não são válidos atualmente em HTML5.Você deveria alterar sua marcação agora para remover esses recursos, visto que o HTML5 pode mudar para tornar esses recursos válidos novamente?Desde que você se sinta confortável com isso, você pode começar a usar o tipo de documento HTML5 agora.

Por outro lado, por si só, o que você está ganhando?Se quiser que os navegadores sejam renderizados no modo Full Standards, você pode usar um doctype estrito do HTML 4.01 ou XHTML 1.x.Você precisa da validação do HTML5, visto que ela transmitirá coisas que atualmente não podem ser tratadas de forma consistente nos navegadores?Esteja ciente de que qualquer recurso HTML5 que atualmente funciona em navegadores funciona independentemente de você usar o tipo de documento HTML5 ou não.

2) Quando se deve começar a usar recursos que atualmente são implementados de forma interoperável nos principais navegadores, mas padronizados pela primeira vez em HTML5?

Você pode usá-los agora, mas tente garantir que suas páginas estejam devidamente acessíveis.O Canvas, por exemplo, não oferece um bom suporte para usuários com deficiência visual.

3) Quando se deve começar a usar recursos que estão atualmente implementados em alguns navegadores e que serão padronizados pelo HTML5?

Isso depende dos usuários-alvo e dos cronogramas de entrega.Seus usuários usarão um navegador que suporte esses recursos quando seu site entrar no ar?O que acontece se não o fizerem?A página retorna normalmente?Você se importa se alguns usuários não conseguem usar seu site?

4) Quando se deve começar a usar recursos do HTML5 que ainda não foram implementados?

Por que você gostaria de fazer isso?Pode ser razoável para fins de treinamento ou investigação de comportamento alternativo, mas o HTML5 ainda está em fase de rascunho e é bem possível que alguns recursos nunca sejam implementados ou sejam implementados de uma maneira totalmente diferente daquela descrita atualmente, então você poderia desperdiçar muito esforço.

Resumindo, o que importa não é tanto o que está no rascunho do HTML5, mas o que é praticamente utilizável hoje.O rascunho descreve uma série de recursos, alguns dos quais estão presentes nos navegadores há anos, alguns que são novos, mas têm suporte ou bom comportamento de fallback, e alguns que não estão atualmente e podem nunca ser utilizáveis.

Para mim, esperarei até precisar de um recurso HTML5 e sei que esse recurso é implementado de maneira consistente e estável nos principais navegadores.Isso provavelmente acontecerá em algum momento durante a fase de Última Chamada do HTML5, ou possivelmente durante a fase de Recomendação do Candidato.

Outras dicas

Já comecei a usá-lo para trabalhos pessoais e de clientes.

Para validação eu uso o excelente livro de Henri Sivonen http://validator.nu/

Quando o IE suporta.Eu trabalho no mundo corporativo e o IE é obrigatório.

Eu uso o doctype agora!(pelo menos para alguns projetos)

Quanto aos recursos, coisas como <canvas> e <video> são interessantes e úteis agora porque muitas vezes há maneiras de disponibilizar o conteúdo para usuários cujos navegadores ainda não suportam HTML5.

Tags de estrutura de página semântica como <sidebar> e o lote não me parece muito urgente.Vou deixar isso parado por mais um ou dois anos.

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