39
Multimídia HTML 2014 Prof. Willian Magalhães [email protected]

2014 - Desenvolvimento Web - 02 HTML

Embed Size (px)

Citation preview

Page 1: 2014 - Desenvolvimento Web - 02 HTML

MultimídiaHTML

2014

Prof. Willian Magalhã[email protected]

Page 2: 2014 - Desenvolvimento Web - 02 HTML

Hypertext Markup Language

Page 3: 2014 - Desenvolvimento Web - 02 HTML

• Originalmente proposta por Tim Berners-Lee no final da década de 1980

• Com o objetivo de ser um mecanismo onde qualquer pessoa pudesse disseminar documentos científicos

[email protected]

HTML

Page 4: 2014 - Desenvolvimento Web - 02 HTML

• As especificações da linguagem HTML são publicadas pelo W3C (World Wide Web Consortium)

• http://www.w3.org/html/

[email protected]

HTML

Page 5: 2014 - Desenvolvimento Web - 02 HTML

• HTML - Linguagem de Marcação de HiperTexto

• Documento de texto contendo tags de marcação que informam ao browser como o documento deve ser exibido (renderizado)

[email protected]

Estrutura Básica

Page 6: 2014 - Desenvolvimento Web - 02 HTML

• Um documento HTML é composto por tags, atributos, valores e filhos (que podem ser um simples texto ou outros elementos)

[email protected]

Estrutura Básica

Page 7: 2014 - Desenvolvimento Web - 02 HTML

• Os parágrafos dentro de um documento HTML, são definidos através do elemento p

• Um elemento p ocupa todo o espaço horizontal definido pelo elemento pai

• Caso seja necessário utilizar uma quebra de linha, podemos utilizar o elemento br

[email protected]

Parágrafos

Page 8: 2014 - Desenvolvimento Web - 02 HTML

[email protected]

Parágrafos

Page 9: 2014 - Desenvolvimento Web - 02 HTML

• Dentro do HTML é possível definir títulos de uma maneira hierárquica

• Para definirmos esta hierarquia utilizamos as tags de cabeçalho h1, h2, h3, h4, h5 e h6

[email protected]

Cabeçalhos

Page 10: 2014 - Desenvolvimento Web - 02 HTML

[email protected]

Cabeçalhos

Page 11: 2014 - Desenvolvimento Web - 02 HTML

• Com os links é possível que o usuário possa navegar entre documentos diferentes

• Estes links podem ligar uma página com outra (link interno) ou para uma página em outro site (link externo)

• A tag responsável por criar links é a tag a, juntamente com o atributo href

[email protected]

Links

Page 12: 2014 - Desenvolvimento Web - 02 HTML

[email protected]

Links

Page 13: 2014 - Desenvolvimento Web - 02 HTML

• O atributo target informa onde o documento será aberto

_blank – nova janela ou aba

_self – mesma janela ou frame relativo ao link

_parent – frame pai relativo ao link

_top – mesma janela do documento do link

[email protected]

Links

Page 14: 2014 - Desenvolvimento Web - 02 HTML

• São links que apontam para seções dentro da mesma página

• Para utilizarmos o conceito de âncoras é necessário utilizarmos o atributo name no link e o caractere # no destino (âncora)

[email protected]

Âncoras

Page 15: 2014 - Desenvolvimento Web - 02 HTML

[email protected]

Âncoras

Page 16: 2014 - Desenvolvimento Web - 02 HTML

• A tag img permite a inserção de imagens dentro páginas HTML

• A tag img possui o atributo src onde é definido o caminho até a imagem

• O atributo alt pode ser utilizado para exibir um texto alternativo caso a imagem não consiga ser carregada

[email protected]

Imagens

Page 17: 2014 - Desenvolvimento Web - 02 HTML

[email protected]

Imagens

Page 18: 2014 - Desenvolvimento Web - 02 HTML

• O conceito de tabelas foi criado para exibir dados tabulares

• Geralmente utilizado em listagens e relatórios

[email protected]

Tabelas

Page 19: 2014 - Desenvolvimento Web - 02 HTML

[email protected]

Tabelas

Page 20: 2014 - Desenvolvimento Web - 02 HTML

• table – define os limites da tabela

• tr – define uma linha da tabela

• th – define uma célula de cabeçalho

• td – define uma célula

[email protected]

Tabelas

Page 21: 2014 - Desenvolvimento Web - 02 HTML

[email protected]

Tabelas

Page 22: 2014 - Desenvolvimento Web - 02 HTML

Propriedades importantes

• colspan – utilizado para mesclar células em uma linha (horizontalmente)

• rowspan – utilizados para mesclar células em uma coluna (verticalmente)

[email protected]

Tabelas

Page 23: 2014 - Desenvolvimento Web - 02 HTML

[email protected]

Tabelas

Page 24: 2014 - Desenvolvimento Web - 02 HTML

Tags para organização

• thead – define o cabeçalho da tabela

• tbody – define o corpo da tabela

• tfoot – define o rodapé da tabela

[email protected]

Tabelas

Page 25: 2014 - Desenvolvimento Web - 02 HTML

• Em um documento HTML é possível utilizar três tipos de listas, devendo ser utilizada de acordo com seu valor semântico semântica

• Lista de definição

• Lista ordenada

• Lista sem ordem (não ordenada)

[email protected]

Listas

Page 26: 2014 - Desenvolvimento Web - 02 HTML

• Utilizada para exibir definições de termos

[email protected]

Lista de Definição

Page 27: 2014 - Desenvolvimento Web - 02 HTML

• Utilizada para exibir itens de forma ordenada

[email protected]

Lista Ordenada

Page 28: 2014 - Desenvolvimento Web - 02 HTML

• Utilizada para exibir itens sem qualquer ordem

[email protected]

Lista Não Ordenada

Page 29: 2014 - Desenvolvimento Web - 02 HTML

• Através dos formulários os usuários podem interagir com as páginas web, podem enviar informações

• A tag form define a área do formulário

• O atributo action define o destino das informações do formulário

[email protected]

Formulários

Page 30: 2014 - Desenvolvimento Web - 02 HTML

• A tag input dependendo do valor do atributo type pode assumir diversas formas

• text

[email protected]

Formulários

Page 31: 2014 - Desenvolvimento Web - 02 HTML

• password

• file

[email protected]

Formulários

Page 32: 2014 - Desenvolvimento Web - 02 HTML

• checkbox

[email protected]

Formulários

Page 33: 2014 - Desenvolvimento Web - 02 HTML

• radio

[email protected]

Formulários

Page 34: 2014 - Desenvolvimento Web - 02 HTML

• button

• submit

[email protected]

Formulários

Page 35: 2014 - Desenvolvimento Web - 02 HTML

• reset

• hidden

[email protected]

Formulários

Page 36: 2014 - Desenvolvimento Web - 02 HTML

• A tag select permite ao usuário escolher um ou mais itens de uma lista

• multiple

[email protected]

Formulários

Page 37: 2014 - Desenvolvimento Web - 02 HTML

• A tag textarea exibe uma caixa de texto na qual o usuário pode inserir um texto, inclusive com quebras de linha

[email protected]

Formulários

Page 38: 2014 - Desenvolvimento Web - 02 HTML

• A tag label é utilizada para definir um “rótulo”, um titulo para um determinado campo

[email protected]

Formulários

Page 39: 2014 - Desenvolvimento Web - 02 HTML

• SILVA, Maurício Samy. HTML 5. 1ª ed. São Paulo: Novatec Editora, 2011.

• Apostila K19. Disponível em: <http://www.k19.com.br/downloads/apostilas/> Acesso em abril de 2013

• W3Schools. Disponível em: <http://www.w3schools.com/> Acesso em abril de 2014

Referências