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

Documentos relacionados
#Fundamentos de uma página web

Conceitos de HTML 5 Aula 1

Webdesign A tag HEAD e as Meta tags

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

Guia de Bolso HTML e XHTML

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

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

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

HTML: INTRODUÇÃO TAGS BÁSICAS

Programação Web - HTML

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

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

SIMULADOS & TUTORIAIS

Fábio Borges de Oliveira. HTML HyperText Markup Language

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

Tarlis Portela Web Design XHMTL

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

Introdução à Tecnologia Web

GERÊNCIA DE DADOS SEMIESTRUTURADOS -XML. Prof. Angelo Augusto Frozza, M.Sc.

IFSC/Florianópolis - Prof. Herval Daminelli

Introdução à linguagem HTML. Volnys Borges Bernal

<!DOCTYPE html PUBLIC...> <html> <head> </head> <body> </body> </html>

Introdução XML. Vanessa Braganholo

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

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

Informática Parte 20 Prof. Márcio Hunecke

<title>introdução a HTML</title>

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

XHTML 1.0 DTDs e Validação

PROGRAMAÇÃO PARA INTERNET HTML

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

Aplicativos para Internet Aula 01

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

PROGRAMAÇÃO PARA INTERNET RICA FUNDAMENTOS DO XHTML

Construção de sites Aula 1

Declaração do tipo de documento. Ana Cuper

Cascading: Style Sheet

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

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

HTML. HyperText Markup Language. Elaborado por Marco Soares

Desenvolvimento Web Introdução a XHTML. Prof. Bruno Gomes

Programação para Internet I

Aplicações para Internet

Tecnologias Internet

Técnico Integrado em Informática. Programação WEB (PRW) Introdução ao PHP

CSS CASCADING STYLE SHEET

XML. Prof. Júlio Machado

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

REDES DE COMUNICAÇÃO. 11º - ANO Professor: Rafael Henriques

HTML (Hypertext Markup Language)

XML: uma introdução prática X100. Helder da Rocha

Desenvolvimento Web. JavaScript aula II variáveis (cont.) e diálogos. Professor: Bruno Gomes

Nesta disciplina aprenderemos. HTML CSS JavaScript Jquery PHP

17/01/2016 PROGRAMAÇÃO EM AMBIENTE WEB I UM POUCO DE HISTÓRIA WWW. Tudo começou com a ARPANET; 1977 ARPANET nasce

Conteúdo. Perfeito, o Título contém entre 10 e 70 caracteres.

PROGRAMAÇÃO EM AMBIENTE WEB I

Desenvolvimento de Aplicações Web. Prof. José Eduardo A. de O. Teixeira / j.edu@vqv.com.br

HTML5. Prof. Salustiano Rodrigues de Oliveira

Daniel Röhers Moura. Software HandsOn.TV. danielrohers

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

Programação para Internet I

Tarlis Portela Web Design HTML

HTML AULA 1 Prof. Daniela Pires XHTML HTML HEAD TITLE METAS TAG keywords description...

CRIAÇÃO DE APLICAÇÃO WEBMAPPING COM O AUXILIO DO ALOV MAP

Apostila de XHTML Curso de Internet Professor Rinaldo Demétrio

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

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

DESENVOLVIMENTO WEB II

HTML, CSS e JavaScript

Avaliação do site tm-sprava.ru

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

JAVASCRIPT. Desenvolvimento Web I

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

Avaliação do site emprestimofacilerapido.com.br

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

Avaliação do site le-maroc.info

Tutorial. 1. O que é HTML? 2. Breve Historia

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

Avaliação do site rpg.hk

O Artigo 8º. do Decreto 5296, de 02 de dezembro de 2004, regulamenta a Lei , de 8 de novembro de 2000.

Introdução à Tecnologia Web I Princípios básicos sobre HTML

XML XML. Motivação. Mário Meireles Teixeira DEINF-UFMA

Professor Jefferson Chaves Jefferson de Oliveira Chaves

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

E-book1: Estrutura de código fonte HTML & HTML5

Definição da Sintaxe Abstrata de Potigol em XML

Avaliação do site tujn.tujesusdenazare.com.br

WEBDESIGN. Professor: Paulo Trentin Escola CDI de Videira

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

HTML. HyperText Markup Language. v Rui Menino. Tags de marcação. Referência. (Linguagem de marcação de hypertext)

Avaliação do site transtransfers.com.br

Introdução à Tecnologia Web 2010 HTML HyperText Markup Language XHTML extensible HyperText Markup Language Elementos da Seção do Cabeçalho

Avaliação do site feedbackvote.com

Curso Web Designer UTD. Aula 02

Transcrição:

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

Declaração DOCTYPE em documentos HTML O W3C (World Wide Web Consortium: www.w3.org), encarregado da criação dos Standard webs, define que os arquivos HTML, XML, XHTML devem ter uma declaração de tipo DOCTYPE que indica para o navegador e para outros meios qual a especificação de código utilizar. 2

Declaração DOCTYPE em documentos HTML O DOCTYPE deve ser a primeira linha de código do documento antes da tag HTML. 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. 3

Declaração DOCTYPE em documentos HTML 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. A DTD (definição do tipo de documento) é a estrutura regulamentar, ou seja, os elementos e atributos que estão disponíveis para cada tipo de documento. 4

Declaração DOCTYPE em documentos HTML Para HTML 4.01 (para as versões anteriores não são recomendáveis por não serem totalmente compatíveis com as Folhas de Estilo), existem 3 tipos de DTD. Sem a definição do DTD o navegador processará a página em modo Quirks (modo de compatibilidade) podendo não interpretar corretamente o código da página. 5

HTML 4.01 Estrito Se declararmos este DTD, o navegador passará a agir em cumprimento dos padrões. Isto implicará que só possam se usar as etiquetas de HTML 4.01. Este é o modo recomendado pelo W3C, já que é compatível com o CSS e pode ser interpretado corretamente por todos os navegadores. 6

HTML 4.01 Estrito O modo de definir é: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/tr/html4/strict.dtd"> 7

HTML 4.01 Transitório O HTML 4.01 transitório inclui todos os elementos e qualidades do HTML 4.01 Estrito, porém agrega elementos desaprovados ou elementos obsoletos. Chama-se Transitional por ser definido como transição para HTML 4.01 estrito. O modo de definir é: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/tr/html4/loose.dtd"> 8

HTML 4.01 Frameset Esta é uma variante de HTML 4.01 transitório para os documentos que utilizam Frames (molduras). O modo de definir é: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/tr/html4/frameset.dtd"> 9

Validação do HTML Para validar se a página cumpre com o DTD definido: http://validator.w3.org/ 10

HTML 5 A estrutura básica do HTML5 continua sendo a mesma das versões anteriores da linguagem, há apenas uma exceção na escrita do DOCTYPE. <!DOCTYPE html> A declaração não diferencia maiúsculas de minúsculas, mas por convenção a escrita deve ser em maiúsculas. 11

Tag <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 useragents saibam qual a linguagem principal do documento. O atributo lang não é restrito ao elemento html, ele pode ser utilizado em qualquer outro elemento para indicar o idioma do texto representado. 12

Tag <head> A Tag <head> é onde fica toda a parte inteligente da página. Na <head> ficam os metadados. Metadados são informações sobre a página e o conteúdo ali publicado. Os metadados não serão exibidos na página, mas serão interpretados pelo browser. São tipicamente usados para especificar descrição da página, palavras-chave, autor do documento, modificado pela última vez, e outros metadados. 13

Tag <meta> Tags <meta> devem ser sempre inseridas dentro do elemento <head>. Os metadados são sempre passados como pares nome / valor. Atributos da tag <meta>: content http equiv name 14

Tag <meta> O atributo content deve ser definido se o atributo name ou http equiv está definido. Se nenhum destes atributos são definidos, não podemos utilizar o atributo content. Atributo Valor Descrição http equiv content type default style refresh Serve para controlar as ações do browser name application name author description generator keywords O atributo name especifica o nome para os metadados 15

<meta> tags Cada vez mais os buscadores levam em consideração a qualidade do conteúdo nos resultados de pesquisa, e por isso simplesmente adicionar <meta> tags no código fonte da sua página não vai melhorar o posicionamento dela. Porém, as <meta> tags ainda tem seu espaço se utilizadas corretamente. 16

<meta> description Uma ou duas frases que o buscador apresentará como um resumo do conteúdo do seu site. Procure manter um limite de aproximadamente 90 caracteres. Exemplo 1: Definir uma descrição para sua página web: <meta name="description" content="tutoriais de HTML e CSS"> 17

<meta> keywords Nesta tag você deve incluir uma quantidade de palavras que se referem ao conteúdo da página. Mantenha o limite de aproximadamente 150 caracteres. Tente utilizar sinônimos. Nunca quebre uma linha de palavras-chave, porque seu trecho de código será considerado um erro e será ignorado. Sempre separe as palavras com vírgula e declare todas elas em letras minúsculas - alguns buscadores têm problemas com letras maiúsculas e podem ignorar seu site. 18

Tag <meta> Exemplo 2: Definir palavras-chave para os motores de busca: <meta name="keywords" content="html, CSS, XML, XHTML, JavaScript"> Mesmo sem tanta influência nos resultados dos principais buscadores, as <meta> tags keywords ainda podem ajudar a categorizar o conteúdo da sua página. Por isso, sempre use palavras-chave coerentes com o seu conteúdo. 19

Tag <meta> Exemplo 3: Definir o autor de uma página: <meta name="author" content="j.h.q.benacchio"> Exemplo 4: Atualizar a pagina a cada 30 segundos: <meta http equiv="refresh" content="30"> 20

<meta> generator Quando usamos algum tipo de editor WYSIWYG de página HTML, o programa inclui a <meta> tag generator, que especifica o programa que construiu a página. <meta name="generator" content="geany 1.23.1"> 21

Tag <meta charset> O atributo charset especifica a codificação de caracteres para o documento HTML. <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"> 22

Tag <meta charset> Especifica a codificação de caracteres para o documento HTML. Os valores comuns : UTF 8 - Codificação de caracteres para Unicode ISO 8859 1 Alfabetos derivados do latim Em teoria, qualquer codificação de caracteres pode ser utilizado, mas nem todo navegador compreende todos eles. 23