Começando com HTML 5

Veremos como nem tudo é HTML5 e as principais mudanças que incorpora.

Por Alejandro Martín Bailón-Tradução CRV


Publicado em: 09/6/11
Valorize este artigo:
Neste segundo artigo do manual de HTML5 e Internet Explorer 9 começamos a analisar detidamente o que é HTML5.

Aviso aos navegantes: Nem tudo é HTML 5

Voltamos a transmitir a ideia de que tudo aquilo proporcionado pela versão de testes de HTML5 não é só linguagem HTML já que, à parte de dispor de novas etiquetas, também vamos dispor de novas API's de desenvolvimento. Isto implica que devemos ter muito cuidado no desenvolvimento de nossas aplicações web já que o consórcio WHATWG propõe novas API's, novos elementos, etc. que podem ser descartados pelo W3C e vice-versa. Um exemplo do comentado é o uso da API armazenamento web SQL proporcionada com HTML5. Devido às limitações existentes no armazenamento web (todos sabemos o limitado que são as cookies quanto à capacidade de armazenamento com apenas 4 Kb), HTML5 propôs o uso da API de armazenamento web SQL local e por isso alguns fabricantes de navegadores (não todos, graças a deus) proporcionaram suporte à tal API. O resultado final do desenvolvimento desta API por parte do W3C foi sua descontinuidade. Vocês podem imaginar a cara dos chefes de projeto que quiseram inovar (digamos assim) desenvolvendo uma aplicação web com armazenamento web SQL.

Outro exemplo expoente do indicado também pode ser a API Web Socket e todos os problemas de segurança associados a ela, o que ocasionou que navegadores tão conhecidos como Opera ou Firefox, que tinham dado suporte a tal interface de desenvolvimento, tenham tido que dar marcha atrás e eliminar o suporte de seus navegadores. Este tipo de acontecimentos não estão acontecendo com Internet Explorer de Microsoft já que só se estão implementando aquelas API's que se encontrem em uma fase de desenvolvimento estável e madura.

Começando com HTML5

A continuação, vamos indicar as principais mudanças que incorpora HTML5:

Declaração de tipo de documento
Um dos elementos mais óbvios, e dos primeiros que temos que assimilar, é que Internet Explorer 9 não entende um documento HTML5 a não ser que se especifique a declaração de tipo de documento. À diferença da especificação anterior onde dispúnhamos de três declarações de tipo de documento, agora só há que especificar uma: <!DOCTYPE HTML>

Estrutura do documento
A segunda das novidades a ser assimilada em HTML5 é o uso de um novo conjunto de etiquetas para dar estrutura a um documento HTML, abandonando o uso de tabelas e etiquetas div para a maquetação das páginas.

Graças a estas novas etiquetas podemos estabelecer a estrutura de conteúdo para as zonas ou oselementos mais habituais que se costumam encontrar em um website, como podem ser cabeçalhos, pés de página, menus de navegação, conteúdos relacionados, etc. para mais adiante aplicar estilos visuais mediante folhas de estilos CSS3.

Outras etiquetas
HTML5 também inclui novas etiquetas para identificar dados de tipo data, valores que expressem importes ou quantidades numéricas ou a realização de ênfase em palavras ou textos que a exijam, assim como de etiquetas para realizar publicação e manejo de dados.

Os formulários HTML foram melhorados com uma redefinição de novos tipos de elementos para a etiqueta input, eliminando a sequidão ou a falta de tipos de dados que existiam para os formulários em HTML 4. Também foram incorporados à linguagem novos atributos para os elementos de formulário que serão uma delícia para os webdesigners.

Etiquetas não suportadas
Temos de ter em conta, para futuros desenvolvimentos ou desenhos a serem realizados sobre entornos web, que HTML5 abandonou algumas etiquetas, ou porque perderam seu significado, ou então porque sua funcionalidade foi coberta por outras etiquetas diferentes.

No próximo artigo vamos ver um exemplo de estrutura e como implementar estilos CSS3.





Comentários do artigo
Foi enviado 1 comentário ao artigo
1 comentário não revisado
0 comentários revisados

Usuários :    login / registro

Manuais relacionados
Categorias relacionadas
O autor

Home | Sobre nós | Copyright | Anuncie | Entrar em contato