Conceitos de HTML 5 Aula 1

Documentos relacionados
INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO

Um esquema de nomes para localização de fontes de informação na Web, esse esquema chama-se URI.

Linguagem de Programação Visual. Estrutura Basica do HTML5 Prof. Gleison Batista de Sousa

HTML: Linguagem de Marcação de HiperTexto (HyperText Markup Language) Pimentel, Morganna BSI -UNIRIO DPW

MÓDULO 1: Tags: estrutura; tipos; atributos. Estrutura de um documento. Tags de blocos: <?xml?>, <!DOCTYPE>, <html>, <head>, <body>, <body bgcolor>.

HTML (Hypertext Markup Language)

TECNOLOGIA WEB INTRODUÇÃO CONSTRUÇÃO DE PÁGINAS ESTÁTICAS HTML / XHTML

Construção de sites Aula 1

Introdução a Web. Programação para a Internet. Prof. Vilson Heck Junior

Aplicativos para Internet Aula 01

Programação Web - HTML

XTHML. 2. A finalidade do XHTML é substituir o HTML; 3. Vantagens de se usar XHTML (Compatibilidade com futuras aplicações);

#Fundamentos de uma página web

Introdução à linguagem HTML. Volnys Borges Bernal

HTML: INTRODUÇÃO TAGS BÁSICAS

Desenvolvimento Web. XHTML tag head e tags de texto. Professor: Bruno Gomes

Volnys Bernal. Introdução à linguagem HTML. Introdução à linguagem HTML. Visão geral. Visão geral. Visão geral. Visão geral.

HTML 5 TAGS BÁSICAS E ESTRUTURAIS. Prof. Rosemary Melo

IFSC/Florianópolis - Prof. Herval Daminelli

Guia de Bolso HTML e XHTML

Informática Parte 20 Prof. Márcio Hunecke

Roteiro 01. Professor: Prof. M.Sc. Odilon Corrêa da Silva. Curso: Engenharia de Computação. Disciplina: Programação para WEB

Aplicações para Internet

INTERNET BÁSICA: EXTENSIBLE HYPERTEXT MARKUP LANGUAGE XHTML PARTE 2

XHTML 1.0 DTDs e Validação

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO XHTML

Curso de PHP. - Início 22 de agosto. - Término 20 de outubro. - Aulas: segunda e quinta-feira - Horário:18h às 20h. - Carga horária do curso: 40h

Programação para Internet I

INTRODUÇÃO ÀS APLICAÇÕES PARA WEB

Fábio Borges de Oliveira. HTML HyperText Markup Language

Roteiro 01. Professor: Prof. M.Sc. Odilon Corrêa da Silva. Curso: Desenvolvimento de Sistemas. Disciplina: Programação para WEB I

HTML 5, UM ESTUDO SOBRE SEUS NOVOS RECURSOS

Redes de Computadores I Seminário Novas Tecnologias em Redes HTML5. Jessica da Silva Hahn Letícia Aparecida Coelho

<HTML> Vinícius Roggério da Rocha

Programação Web Aula 2 XHTML/CSS/XML

TP1 - TÉCNICAS DE PROGRAMAÇÃO PARA INTERNET I. Profª Eulaliane Gonçalves

O que faz um servidor/navegador web? 14/03/2016 Rômulo da Silva Lima Slid e 2

INTRODUÇÃO AO DESENVOLVIMENTO WEB. PROFª. M.Sc. JULIANA H Q BENACCHIO

Revisando os conteúdos. Introdução ao CSS

Nesta disciplina aprenderemos. HTML CSS JavaScript Jquery PHP

Algoritmia e Programação APROG HTML. Introdução. Nelson Freire (ISEP DEI-APROG 2014/15) 1/15

Introdução a Web Standards. Reinaldo Ferraz e Clécio Bachini

Introdução XML. Vanessa Braganholo

Webdesign HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza

CSS Organizado e simples. Cercomp Equipe Web Nícolas Lazarte -

Técnicas e processos de produção. Profº Ritielle Souza

JAVASCRIPT. Desenvolvimento Web I

Escola de Ciência da Informação ECI/UFMG. Eduardo Ribeiro Felipe

HTML5 Curso W3C Escritório Brasil

HTML? HTML? HTML? HTML e HTTP. HTML e HTTP 26/02/2011

Desenvolvimento Web. HTML 5 Parte I. Prof. Vicente Paulo de Camargo

Gosta de acompanhar os rumos das linguagens de programação? Então não fique de fora dessa! Descubra o que é o HTML 5!

INTRODUÇÃO À INTERNET E À WORLD WIDE WEB

Maurício Samy Silva. Novatec

Introdução ao HTML 5 e Implementação de Documentos

SEMINÁRIOS INTEGRADOS EM ADS PROGRAMAÇÃO WEB E MOBILE

AULA 11 DESENVOLVIMENTO DE GAMES UTILIZANDO O HTML5

Internet - Navegação. Conceitos. 1 Marco Soares

HTML5 O futuro da internet

Introdução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Declaração DOCTYPE e Tag Raiz html

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto

PRnet/2013. Linguagem de Programação Web

INTRODUÇÃO A PROGRAMAÇÃO PARA WEB

#Aula Nº 2 Marcação XHTML webstandards.samus.com.br webstandards.samus.com.br/aulas/aula2.pdf Vinicius Fiorio Custódio

LiveGeek.Me DESENVOLVIMENTO DE APLICAÇÕES EM HTML5

Web Design. Prof. Felippe

Afinal o que é HTML?

Professor Jefferson Chaves Jefferson de Oliveira Chaves

Tecnologias Internet

3. Construção de páginas web Introdução ao HTML

Análise da Nova Linguagem HTML5 para o Desenvolvimento Web

Transcrição:

Prof. João Augusto da Silva Bueno (joao.augusto@ifsc.edu.br) Conceitos de HTML 5 Aula 1

World Wide Web É um serviço da Internet que reúne vários documentos de todas as partes do mundo e esses documentos são escritos sob a forma de hipertexto em uma linguagem especial chamada HTML Baseada em hipertexto e multimídia Interativa; global e independente de plataforma Para a maioria a WWW é sinônimo de Internet

World Wide Web Os arquivos são identificados na Web através de sua URL (Uniform Resource Locator) A URL é a forma padronizada se identificar qualquer recurso no domínio da Internet Sintaxe: Protocolo://servidor/caminho_do_arquivo Exemplo: http://www.ifsc.edu.br/index.html

HTML - Introdução HTML- Hypertext Markup Language Fruto da junção dos padrões HyTime e SGML HyTime - Hypermedia/Time-based Document Structuring Language SGML - Standard Generalized Markup Language

HTML - Introdução Linguagem Interpretada A Linguagem da WWW Orientada por marcadores (Tags) Tags únicos ou em bloco Case Insensitive: <HTML> = <html>

W3C O Consórcio World Wide Web (W3C) é um consórcio internacional no qual organizações filiadas, uma equipe em tempo integral e o público trabalham juntos para desenvolver padrões para a Web. Contato no Brasil: http://www.w3c.br

Estrutura Básica de um documento <!DOCTYPE HTML> <html lang="pt-br"> <head> <meta charset="utf-8"> <title>introdução ao Desenvolvimento Web</title> </head> <body> </body> </html>

<!DOCTYPE HTML> O Doctype deve ser a primeira linha de código do documento antes da tag HTML. <!DOCTYPE html!> O Doctype indica para o navegador e para outros meios qual a especificação de código utilizar. Em versões anteriores, era necessário referenciar o DTD diretamente no código do Doctype. Com o HTML5, a referência por qual DTD utilizar é responsabilidade do Browser. O Doctype não é uma tag do HTML, mas uma instrução para que o browser tenha informações sobre qual versão de código a marcação foi escrita.

O elemento HTML O código HTML é uma série de elementos em árvore onde alguns elementos são filhos de outros e assim por diante. O elemento principal dessa grande árvore é sempre a tag HTML. <html lang="pt-br"> O atributo LANG é necessário para que os user-agents saibam qual a linguagem principal do documento. Lembre-se que o atributo LANG não é restrito ao elemento HTML, ele pode ser utilizado em qualquer outro elemento para indicar o idioma do texto representado.

HEAD A Tag HEAD é onde fica toda a parte inteligente da página. No HEAD ficam os metadados. Metadados são informações sobre a página e o conteúdo ali publicado.

Metatag Charset No nosso exemplo há uma metatag responsável por chavear qual tabela de caractéres a página está utilizando. <meta charset="utf-8"> Nas versões anteriores ao HTML5, essa tag era escrita da forma abaixo: <meta http-equiv="content-type" content="text/html; charset=utf-8"> Essa forma antiga será também suportada no HTML5. Contudo, é melhor que você utilize a nova forma.

<!DOCTYPE HTML> <html lang="pt-br"> <head> <meta charset="utf-8"> <meta name = description content = Curso de Sistemas de Informação > <title>introdução ao Desenvolvimento Web</title> </head> <body> </body> </html>

Metatags No nosso exemplo há uma metatag responsável por chavear qual tabela de caractéres a página está utilizando. <meta charset="utf-8"> Nas versões anteriores ao HTML5, essa tag era escrita da forma abaixo: <meta http-equiv="content-type" content="text/html; charset=utf-8"> Essa forma antiga será também suportada no HTML5. Contudo, é melhor que você utilize a nova forma. <meta name = description content = AQUI SÃO COLOCADAS PALAVRAS CHAVE PARA O SEU SITE SER VISTO NO GOOGLE >

Transição do XHTML A semelhança entre o HTML 5 e seus antecessores, HTML 4.01 e XHTML 1.0, é muito grande. A sintaxe dos elementos é como no HTML 4.01, que não exigia que elementos como <img> e <input> fossem fechados": <input type="text" id="nome"> Porém, para aqueles que estão migrando do XHTML, a barra que fecha um elemento continuará sendo aceita: <input type="text" id="nome" />

O HTML5 foi criado pelo WHATWG (Web Hypertext Application Tecnhology Working Group), grupo formado por desenvolvedores de diversas empresas, como Opera, Mozilla e Apple, que estavam descontentes com o rumo que a W3C estava dando ao XHTML.

A proposta do HTML5 é ser uma linguagem melhor preparada para construção de aplicações WEB, bem como ser independente de plugins;

Ter novos elementos que dão mais semântica ao conteúdo. Atualmente o WHATWG e o W3C trabalham em conjunto no desenvolvimento do HTML5.

Versão final do HTML 5 prevista para????? Muitos browsers já estão suportando as principais novidades do HTML5 versão experimental do portal em HTML5

De acordo com a avaliação do HTML5Test, que classifica de 1 a 160 pontos o suporte dos browsers ao HTML5, temos: 1- Google Chrome 118 pontos 2- Opera 102 pontos 3- Firefox 101 pontos

HTML 5 O HTML 5 tem um objetivo muito funcional e com muitas interações que antes não eram possíveis. Foram retirados alguns atributos, seja porque caíram em desuso ou porque podem ser substituídos semanticamente por declarações no CSS para definir o visual dos elementos. Diferenças entre v5 e v4 do html http://dev.w3.org/html5/html4-differences/

HTML 5 <!doctype html> <html> <head> <meta charset="utf-8"> <title>html 5</title> </head> <body> <p>parágrafo</p> </body> </html>

HTML 5 na prática O HTML5 agora torna obrigatório o uso de DOCTYPE para certificar ao browser que tipo de conteúdo ele irá renderizar.

Conclusão A maioria dos navegadores usados hoje em dia ainda têm suporte a HTML 5 As novas tags estão completamente definidas. Duas frentes: - Não é hora de gastar energia e tempo desenvolvendo um site para os navegadores mais recentes para depois ter que "corrigir" o código pensando nos navegadores antigos. A W3C admite que as especificações atuais ainda não são definitivas e podem sofrer revisões ; - Colocar em uso a tecnologia para ela evoluir;