Comentário: HTML5 é o padrão HTML mais recente. Recorrear um site HTML5 é muito mais fácil do que migrar um site de HTML4 para HTML5, porque existem grandes diferenças entre as duas versões
HTML5 é o padrão HTML mais recente. Mais cedo ou mais tarde, todos os programadores da Web descobrirão que é necessário usar este padrão mais recente. Além disso, muitas pessoas sentirão que reconstruir um site HTML5 é muito mais fácil do que migrar um site do HTML4 para o HTML5, porque existem grandes diferenças entre as duas versões.
De fato, o HTML5 não faz grandes alterações no HTML4, muitas delas são semelhantes.
No entanto, existem algumas diferenças muito importantes que você precisa conhecer. A seguir, algumas das principais diferenças entre HTML4 e HTML5 (não todas, é impossível listar todas elas):
1. O padrão html5 ainda está sendo formulado
Essa diferença é óbvia, mas é muito importante, preciso começar primeiro. Talvez você tenha notado que o HTML5 é legal em todos os lugares, mas a verdade é que o HTML5 é um padrão inacabado. O HTML4 já tem 10 anos, mas o fato de ainda ser o padrão formal atual não mudou.
Por outro lado, o HTML5 ainda está em seus estágios iniciais e as modificações futuras continuarão a aparecer. Você deve considerar isso porque os elementos da Web recém -adicionados ou modificados que você usa no site mudarão algum tempo a cada ano e você precisa atualizar e atualizar constantemente seu site, o que não é o que você deseja. É por isso que é melhor usar o HTML4 em seu produto e apenas usando o HTML5 em seus experimentos até agora.
2. Sintaxe simplificada
Uma declaração Doctype mais simples é um dos muitos novos recursos no HTML5. Agora você só precisa escrever <! Doctype html>, e isso é tudo. A sintaxe do HTML5 é compatível com HTML4 e XHTML1, mas não é compatível com SGML.
3. Uma nova tag <liavas> que substitui o flash
Para usuários da web, o Flash é uma surpresa e uma dor. Muitos desenvolvedores da Web estão muito insatisfeitos com a ameaça que o HTML5 posou para piscar. Mas para aqueles que estão sofrendo vídeos flash inchados que levam anos para carregar e executar, chegou a tecnologia para gerar vídeos com novas tags <Canvas>.
Atualmente, a tag <Canvas> não pode fornecer todas as funções que o Flash possui, mas com o tempo, o Flash será definitivamente eliminado da Web. Vamos esperar e ver, porque muitas pessoas ainda não concordam com essa visão.
4.
O HTML5 foi projetado para descrever melhor a anatomia de um site. É por isso que estes <adring> e
Novas marcas como <wower> são introduzidas, projetadas especificamente para essas partes do site.
Ao desenvolver um site, você não precisa mais usar a tag <div> para marcar essas partes da página da web.
5.
Semelhante às tags <weweler> e <dower>, as novas tags <Section> e <Artigo> introduzidas no HTML5 permitem que os desenvolvedores rotulem melhor essas áreas nas páginas.
Especula -se que, além de tornar o código mais organizado, ele também pode melhorar os resultados de SEO e facilitar a análise dos mecanismos de pesquisa.
6. NOVAS <MENU> e <Figura> tags
A nova tag <pune> pode ser usada como um menu normal ou nas barras de ferramentas e clique com o botão direito do mouse, embora essas coisas não sejam comumente usadas nas páginas.
Da mesma forma, a nova tag <Figura> é uma maneira mais profissional de gerenciar texto e imagens nas páginas. Obviamente, você pode usar folhas de estilo para controlar o texto e as imagens, mas usar essa tag incorporada em HTML5 é mais adequada.
7.
As novas tags <udio> e <dide> são provavelmente as duas coisas mais úteis adicionadas no HTML5. Assim como os nomes de tags, eles são usados para incorporar arquivos de áudio e vídeo.
Além disso, existem algumas novas tags e atributos multimídia, como o <vtrack>, que são usados para fornecer informações de texto para rastrear vídeos. Com essas tags, o HTML5 torna os recursos do Web2.0 cada vez mais amigáveis. O problema é que, antes que o HTML5 fosse amplamente aceito, o Web2.0 ainda era o antigo web2.0.
8. Novo design de formulário
As novas tags <form> e <mormInput> têm modificações completamente novas no elemento de formulário original e possuem muitos novos atributos (e algumas modificações). Se você desenvolver formulários com frequência, reserve um tempo para estudá -los com mais detalhes.
9. Não use mais tags <b> e <font>
Para mim, pessoalmente, essa é uma mudança que eu não entendo muito. Não acho que o benefício será remover as marcas <b> e <font>. Sei que as orientações oficiais dizem que esses marcadores podem ser tratados melhor através do CCS, mas dessa maneira, a fim de aparecer em um ou dois locais do artigo, você precisa implementar essa função em CSS e texto independentes, o que não é desajeitado. Talvez nos acostumemos com esse método no futuro.
10. Não use mais <drame>, <Center>, <big> tags
Na verdade, não me lembro quando essas marcas foram usadas, então não me sinto triste por removê -las. Pelo mesmo motivo, existem marcadores melhores que podem implementar sua funcionalidade - o que é bom, quaisquer marcadores inválidos podem ser removidos do padrão.
As diferenças entre esses 10 html5 e html4 são apenas uma pequena parte de toda a nova especificação. Além dessas grandes alterações, também posso mencionar algumas pequenas alterações, como modificar os atributos da tag <ol> para permitir que ela seja classificada no contrário e modificando a tag <u>.
Todas essas pequenas mudanças são numerosas. E novas alterações também estão aumentando; portanto, se você deseja rastrear as últimas tendências em tempo real, precisará visualizar frequentemente as diferenças entre o HTML4 da W3.org e o html5 esta página. Se você está ansioso e deseja usar essas novas tags e atributos em seu trabalho, aconselho você que é melhor apenas fazer experimentos. O motivo ficou claro que essas novas tags e atributos podem mudar muito no futuro; portanto, a menos que você continue atualizando seu código, é provável que eles expirem e expirem.
Embora hoje os navegadores populares suportem HTML5, algumas novas tags e propriedades (ou modificadas) não as suportam, para que sua página possa ser inconsistente na tela do usuário. Espere pacientemente e espere quando o HTML5 pode ser realmente útil. Ainda não é a hora.