Rudinei Goularte SCC0265 – Sistemas Interativos Web Aula 3 Introdução a HTML.

Slides:



Advertisements
Apresentações semelhantes
Faculdades Integradas Santa Cruz
Advertisements

Hipermídia Aula 3.
HTML - HiperText Markup Language Tecnologia para Web
Tecnologia Hipermídia e Multimídia
Profa. Rudson apostilas.wikidot.com/hipermidia
Prof. Rudson apostilas.wikidot.com/hipermidia
Programação II Prof.: Bruno Rafael de Oliveira Rodrigues.
HTML – Hyper Text Markup Language
Programas Utilitários Básicos
Wagner Santos C. de Jesus Roberto Cordeiro Walts
Geórgia Maria e Maria das Graças
Utilizando a linguagem HTML para criar FORMULÁRIOS
Html 4 – Formatação de Páginas
Html (2 º parte) Fernanda Barroso UM.
Construção Web Design Aula 02 – HTML e CSS.
HTML O que é? HiperText Markup Language
Programação WEB HTML.
A Linguagem HTML.
Ferramentas para Sistema Web Sistemas de Informação Aula 10 – 15/05/2013.
Protocolo HTTP e HTML Prof. Danton Cavalcanti Franco Junior
AULA DE HTML BÁSICO.
HTML Básico João Araujo.
Linguagem de Programação para WEB
HTML Técnicas em Programação para Internet
Aulas ministradas por:
FTIN - Módulo de WebDesign
1ª Aula de Html Íria Albuquerque.
Material elaborado por
Programação WEB HTML.
HTML Programação Web.
HTML HyperText Markup Language Uma linguagem de marcação.
Curso de JavaWeb Módulo 1 e 2 Instrutores: Rodrigo Cardoso
Treinamento em HTML & CSS
Professor: Márcio Amador
HTML 1ª aula.
Tecnologias Web Prof. Msc. Juliano Gomes Weber Tecnologias Web Notas de Aula – Aula 02 1º Semestre UNIJUÍ.
Escola de Engenharia de Piracicaba Sistemas de Apoio a Decisão
Criação de Páginas Web A Internet HTML Básico TIC 9º Ano
HTML e CSS Profa. Cintia Carvalho Oliveira
Unidade 2 – Revisão de HTML, CSS e Formulários Prof.: Henrique Santos
Unidade 6 – Formulários HTML Prof.: Henrique Santos
Profª. Elizangela M. F. da Silva Responsável: Carlos Alberto da Silva.
TECNOLOGIA WEB XHTML Aula 5 Profa. Rosemary Melo.
Linguagens Web - Cliente Aula 2 Introdução ao HTML e XHTML Prof. Gilmar Medeiros – Fevereiro/2010 Instituto Metodista Izabela Hendrix Curso de Tecnologia.
Ferramentas para Sistema Web Sistemas de Informação Aula /03/2013.
Autoria WEB Prof. Thiago Nogueira Tolentino Barbosa
XML – Extensible Markup Language [Introdução] Renata Pontin de Mattos Fortes SCE-225 Hipermídia 2°Semestre 2003 Material elaborado por Lisandra Cazassa.
Profª Angela Tissi Tracierra. É uma arquitetura de rede, onde existem dois módulos básicos na rede: o Servidor e os Clientes.
Unifesp - Cursos de Verão 2010 Luiz Gustavo
The Petri Net Markup Language (PNML) Wellington João da Silva Mestrado Ciência da Computação.
PROGRAMAÇÃO WEB AULA XHTML
HTML HyperText Markup Language. 2 Origem O HTML foi criado, juntamente com o HTTP nos laboratórios do CERN, na europa para permitir a consulta de documentos.
Desenvolvimento Web com Banco de Dados
1 Sistemas Multimídia Fundamentos Básicos - HTML Prof. Hemir Santiago Prof. Hemir Santiago.
Karine Alessandra Córdova
Profº Cláudio Barbosa HTML - Introdução  HTML – Hypertext Markup Language – Linguagem de Marcação de Hipertexto;  Linguagem.
HTML - HyperText Markup Language Professora: Fabrícia F. de Souza.
HTML Prof. Geyson Silva.
LINGUAGEM DE PROGRAMAÇÃO HTML COMPONENTES: ROBSON EDMILSON.
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas
UCSal – Tecnologia em Análise e Desenvolvimento de Sistemas Programação para Aplicações WEB Profa. Semíramis Assis
Workshop Linguagem de Hipertextos Formatação de Páginas para Web com CSS.
Prof. Wolley Profa. Érika
Introdução a Arquitetura, HTML e CSS
WWW e HTML HTML - Básico Curso de Formação de Usuários WWW e Projetistas de Paginas HTML Organização: LSI - EPUSP.
1 HTML Prof. Esp. Andrew Rodrigues Aula 03. II - Linguagem de Marcação HTML 2 Tabelas Cria uma tabela. Linha de uma tabela Célula individual numa linha.
Hypertext Markup Language.  Ë uma linguagem de marcação de textos utilizada para publicação de texto na WWW ( World Wide Web). Com esta linguagem é possível.
Design para Web 8 DIV A tag DIV.
WebSites Dinâmicos Professor: Márcio Ferreira da Silva.
Transcrição da apresentação:

Rudinei Goularte SCC0265 – Sistemas Interativos Web Aula 3 Introdução a HTML

Linguagens de Marcação Introdução a HTML Roteiro

Linguagens de Marcação

“uma linguagem de marcação (markup language) combina texto e informações extra sobre o texto.” Exemplos de markup languages: SGML Standard Generalized Markup Language ISO 8879:1986 HTML HTML Hypertext Markup Language RFC 1866 (HTML 2.0) O que é linguagem de marcação?

Tags (etiquetas) descriptive markups Marcação que delimita um elemento (SGML) Elemento Um componente da estrutura de um documento Hello World! start tag marca o início end tag marca o final dados De que constitui uma linguagem de marcação?

HyperText Markup Language HyperText Markup Language primeiro padrão amplamente utilizado: HTML 2.0 que foi liberada em 1995 HTML 3.2: Recomendação (1997) HTML 4.01: Especificação (1999) XHTML em 2000, HTML foi atualizada para incluir recursos da XML: XHTML (EXtensible Hypertext Markup Language); 2010 – 2nd Edition (XHTML Basic v. 1.1) HTML 5: em desenvolvimento. HTML originalmente projetada para disseminar dados estruturados, passou a ser também um modo de apresentar dados, MAS não oferece marcação significativa do conteúdo desses dados!!! Muitos problemas para busca e recuperação de informações. HTML

Structural Example First Header This is a paragraph in the example HTML file. Keep in mind that the title does not appear in the document text, but that the header (defined by H1) does. First item in an ordered list. Second item in an ordered list. Third item in an ordered list. This is an additional paragraph. Technically, end tags are not required for paragraphs, although they are allowed. You can include character highlighting in a paragraph. This sentence of the paragraph is emphasized. Note that the </P> end tag has been omitted. Be sure to read these instructions. Structural Example First Header This is a paragraph in the example HTML file. Keep in mind that the title does not appear in the document text, but that the header (defined by H1) does. First item in an ordered list. Second item in an ordered list. Third item in an ordered list. This is an additional paragraph. Technically, end tags are not required for paragraphs, although they are allowed. You can include character highlighting in a paragraph. This sentence of the paragraph is emphasized. Note that the </P> end tag has been omitted. Be sure to read these instructions.

HTML Define uma classe simples de documentos Cabeçalhos, parágrafos, listas, tabelas e imagens Suporte mínimo a hipertexto Ligação unidirecional especificada integralmente dentro do documento Outras limitações A linguagem não é extensível Um documento não pode ser reutilizado Pouca, ou quase nenhuma semântica pode ser extraída de um documento HTML

Introdução a HTML

Estrutura Básica de um documento HTML … … Cabeçalho Corpo do documento

Estrutura Básica de um documento HTML … … Cabeçalho Corpo do documento Um documento HTML começa com a tag e termina quando encontra a tag

Estrutura Básica de um documento HTML … … Cabeçalho Corpo do documento O cabeçalho permite a definição do título da página, inclusão de metadados, scripts e folhas de estilo.

Estrutura Básica de um documento HTML … … Cabeçalho Corpo do documento O conteúdo da página é inserido entre as tags e

O elemento cabeçalho é um contêiner para elementos do tipo cabeçalho Metadados, Scripts, Estilos e Título Cabeçalho Título do documento Conteúdo do documento Título do documento Conteúdo do documento

O título de um documento HTML é definido pela tag O elemento título é definido no cabeçalho do documento HTML Título Título do documento Conteúdo do documento Título do documento Conteúdo do documento

O corpo de um documento HTML é definido pela tag O restante das tags HTML são inseridas no corpo do documento Corpo Título do documento Conteúdo do documento Título do documento Conteúdo do documento

Títulos de Conteúdo Quebra de Linhas Parágrafos Linhas Imagens Listas Formulários Formatação Básica Tags HTML

Existem seis diferente níveis de títulos para contéudo em páginas html … Títulos de Conteúdo Título 1 Título 2 Título 3 Título 4 Título 5 Título 6 Título 1 Título 2 Título 3 Título 4 Título 5 Título 6

A tag insere uma quebra de linha simples em documentos HTML Quebra de Linhas Quebra de Linhas O meu nome é João Silva. Tenho 18 anos. Quebra de Linhas O meu nome é João Silva. Tenho 18 anos.

A tag que define um novo parágrafo em HTML é O navegador automaticamente define um espaço antes e depois do parágrafo Parágrafos Parágrafos Parágrafo 1 Parágrafo 2 Parágrafos Parágrafo 1 Parágrafo 2

A tag cria uma linha horizontal em uma página HTML Pode ser utilizado para separar conteúdo Linha horizontal Linhas Parágrafo 1. Parágrafo 2. Linhas Parágrafo 1. Parágrafo 2.

A tag “adiciona” uma imagem no documentos HTML Alguns atributos para a tag src: define o caminho da imagem alt: texto alternativo para a imagem width: largura da imagem (opcional) height: altura da imagem (opcional) Exemplo... Imagens

Imagens Imagens

O HTML permite a geração de listas ordenadas e não ordenadas As tag para a geração de listas são: ol: lista ordenada ul: lista não ordenada Para adicionar um item na lista, utiliza-se a tag Exemplo... Listas

Lista ordenada: Café Chá Leite Lista não ordenada: Café Chá Leite Lista ordenada: Café Chá Leite Lista não ordenada: Café Chá Leite

Âncoras Um elemento âncora “ ” estabelece uma ligação entre dois recursos – São os links – O atributo “href” deve conter o endereço destino da liação. – W3C.

Âncoras Âncoras Este é um link para a página da W3C: W3C Âncoras Este é um link para a página da W3C: W3C

A tag permite a construção de formulários em HTML Um formulário contém vários elementos geralmente utilizados para entrada de dados. Os mais comuns são: Text Fields Checkbox Radio-buttons Select box Submit buttons Formulários

A tag possui dois atributos principais action: específica o caminho para onde os dados do formulário serão enviados. method: determina como os dados do formulário serão enviados. Formulários

A tag é utilizada em formulários para selecionar/editar dados O atributo “type” permite variar o tipo do elemento Text field Checkbox Password field Radio button Button Exemplo... Formulários

Formulários Nome do Aluno: Homem: Mulher: Aluno Ingressante?: Definir uma senha: Formulários Nome do Aluno: Homem: Mulher: Aluno Ingressante?: Definir uma senha: Exemplo:

Formulários Exemplo:

Exemplo: Drop Down Lists College Degree? Choose One Some High School High School Degree Some College Bachelor's Degree Doctorate

Formatação Básica O HTML fornece algumas tags para formatação básica dos textos Negrito: Itálico: Sublinhado: Centralizar: Exemplo...

Formatação Básica Formatação Text normal Negrito Itálico Sublinhado Centralizado Formatação Text normal Negrito Itálico Sublinhado Centralizado

Dado um conjunto de arquivos correspondentes a um documento HTML simples, como recuperar toda a informação correspondente ? Várias conexões ftp seriam necessárias. Além disso, análise de cada arquivo.html para verificar que, por exemplo, imagens devem carregadas. Conexão ftp pode durar muito tempo: o usuário pode ficar conectado indefinidamente se o servidor não controla tempo de acesso ocioso. Quando um arquivo de outro servidor é escolhido, nova conexão tem que ser feita, e o trabalho começa todo novamente. Por que HyperText Transfer Protocol - HTTP ?

Tal esquema, sem dúvida, dificulta em muito a divulgação e obtenção de hiperdocumentos pela Internet. Não existia, antes de HTTP, uma maneira de requisitar informação hipermídia a partir de um ponto da Internet. Não havia um método padronizado para algum cliente solicitar e um servidor responder àquela solicitação. Por que HyperText Transfer Protocol - HTTP ?

Plataforma WEB

Cliente e Servidor HTTP

Principais Métodos

Cabeçalhos

Comunicação HTTP

Trabalho 1 Individual: desenvolver página(s) HTML com formulários para cadastrar dados de um Pet shop (cães e gatos apenas): registro do animal; do dono; produtos (coleira, ração, etc.); serviços (banho, tosa, massagem, etc.).

Mais informações Bibliografia: H. Refsnes. Learn HTML and CSS with W3Schools. Wiley Publishing, Referências HTML: – – – –

Esses slides têm sido elaborados juntamente com os profs. do grupo de pesquisa “Sistemas Web e Multimídia Interativos”