HTML Básico. Antonio Fernando de Oliveira Núcleo de Computação Eletrônica da UFRJ Tel. (021) 2598-3111 e-mail: antonio@nce.ufrj.br



Documentos relacionados
Introdução. Introdução a HTML. A Linguagem HTML. Estrutura de uma Página. Mário Antonio Meireles Teixeira

TECNOLOGIAS WEB. Unidade 2 Introdução a Construção de Páginas Estáticas. Luiz Leão luizleao@gmail.com

Quem sou eu? Ana Paula Alves de Lima. Formação:

Unidade IV Introdução à Linguagem PHP Parte 1

DESENVOLVIMENTO WEB I

6.2 - Formulários: form <form action="url_de_script" method="método">...</form> form action method POST GET exceto outros formulários form

Profa. Reane Franco Goulart

WEB DESIGNER WEB DESIGNER

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

Prof.: Melba Lima Gorza Aula Introdutória de HTML. Componentes do HTML. Estrutura de um documento XHTML

HTML. Sessão 8 HTML. Criação de Páginas WEB. Formulários

Programação de Servidores CST Redes de Computadores

1. HTML - Introdução. Hyper Text Markup Language. É uma linguagem de formatação de conteúdos. Portável. Ficheiros de pequena dimensão

Aplicação para Web I. Começando a compreender o HTML

( Curso Introdutório) Versão 0.2a 7 de março de Versão - Rascunho -

Aula 2: Listas e Links

CEEP-CENTRO ESTADUAL DE EDUCAÇÃO PROFISSIONAL PEDRO BOARETTO NETO INTERNET E PROGRAMAÇÃO WEB INICIO DE HTML

Links e Frames José Antônio da Cunha

Ferramentas para Multimídia e Internet

Curso de HTML. Daniel Destro do Carmo Softech Network Informática

CURSO: PROGRAMADOR WEB DISCIPLINA: HTML 4.0.1

Mini-curso de PHP. Aulas ministradas por: André Luis de Paula Arthur Kalsing Diego Silva

MODULO 4 DESENVOLVIMENTO DE PÁGINAS WEB ESTÁTICAS. Redes de Comunicação

Web Design Aula 11: XHTML

Certificado ISO 9001:2000 Nº /98. Centro de Informática CETEP Quintino Elaborada por: Wanderson Mirandela

1. INTRODUÇÃO. 1.1 Como são as marcações (tags) HTML?

ftp://ftp.cr-df.rnp.br/pub/netinfo/training/rnp/kit-bsb/html/guia5.zip 1996 Tutorial - Autoria em World Wide Web

Apostila de Introdução à Linguagem HTML - Disponibilização de Conteúdos na WEB -

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

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

Vejamos um exemplo. Vamos supor que queiramos montar uma tabela 3X2, ou seja de 3 colunas por 2 linhas, o código HTML para isso é :

C A P I T U L O 0 1 I N T R O D U Ç Ã O XHTML

A estrutura de um documento HTML apresenta os seguintes componentes:

Programação para Internet I

Programação WEB II. Formulários Em PHP. Métodos GET e POST progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza

Se eu fosse um padre, eu, nos meus sermões, não falaria em Deus nem no Pecado muito menos no Anjo Rebelado e os encantos das suas seduções,

HTML - Hyper Text Markup Language. Curso Básico Prof. Pedro Luiz O. Costa Bisneto

<!DOCTYPE html> <html lang = "pt-br"> <head> <meta charset = UTF-8"> <title> Exemplo de uso correto da semântica HTML </title> </ head >

Tags estruturais <!-- --> Cria um comentário <html> </html> Envolve todo um documento html <head> </head> Envolve o cabeçalho de um documento html

Tecnologias Web. Formulários HTML

Linguagem de. Aula 06. Profa Cristiane Koehler

HTML Página 29. Índice

Desenvolvimento em Ambiente Web. HTML - Introdução

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL Aula 06: Introdução Linguagem HTML

HTML HTML. Criação de Páginas WEB. Caracteres especiais < < > > Sessão 10

PROGRAMAÇÃO WEB DO LADO DO CLIENTE

Programação WEB I. Ms. Bruno Crestani Calegaro Jun/ 2015

HTML: Formulários Programação de Servidores

Autoria Web. Professor: Diego Oliveira. Conteúdo 02: Principais Tags HTML

André Kawamoto NE31A

Introdução. HyperText Markup Language HTML. Formulário. Fluxo do Formulário. Fluxo do Formulário. Fluxo do Formulário. Fluxo do Formulário

HTML Básico Formulários. Matheus Meira

Relatório: Página HTML

Introdução ao HTML Hypertext Markup Language

PDI 1 - Projeto e Design de Interfaces Web

> Herbet Ferreira Rodrigues > contato@herbetferreira.com

4. Características Gerais das Tabelas do HTML

Introdução à Linguagem HTML

Curso PHP Básico. Jairo Charnoski do Nascimento

Prova de pré-requisito

gedit Bloco de notas

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL

HTML Página 1. Índice

HTML. Conceitos básicos de formatação de páginas WEB

Programação e Designer para WEB

Web. Professor: Rodrigo Alves Sarmento

Web Design Livre. do GIMP ao HTML <HTML> Jezmael Basilio Marcos Vinícius

Programação web Prof. Wladimir

LINGUAGEM DE PROGRAMAÇÃO WEB

Web design & HTML. avançado

OPERAÇÃO DE SOFTWARE E APLICATIVOS

Introdução à Tecnologia Web

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

Linguagem WEB Prof. Alexandre Unterstell -

TECNOLOGIA WEB Aula 1 Evolução da Internet Profa. Rosemary Melo


CRIAÇÃO DE SITES (AULA 3)

Formulários. Permite ao usuário enviar informações por meio da página, em forma de pesquisa, mala direta, compra eletrônica e outros.

Tabelas. Tabelas. Iniciando a construção... Atributos <table> Tag <table></table> 05/06/2011

Instalação/ Operacionalização

Acessibilidade na web e HTML5 Desenvolvendo uma web para todos. Frontin BH 13 de agosto de 2011 Reinaldo Ferraz W3C.br

Linguagens para WEB Tecnologia Cliente XHTML / CSS. Professora: Lucélia Oliveira

INTRODUCAO DESENVOLVIMENTO E DESIGN DE WEBSITES FRAMES. Professor Carlos Muniz

JavaScript. Prof. Msc. Juliano Gomes Weber Notas de Aula Aula 12 1º Semestre UNIJUÍ DETEC Ciência da Computação

Personal Home Page PHP. Prof. Luiz Claudio F. de Souza

Formatos de publicidade

Tabelas. Tabelas. Iniciando a construção... Atributos <table> Tag <table></table> 05/04/2011

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

3 HTML Tabelas, frames e formulário

Roteiro 2: Conceitos de Tags HTML

QUEM FEZ O TRABALHO?

Iniciando PHP. Agenda

Módulo: Criação de Páginas WEB

Introdução a Servlets e JSP. Prof. Samuel Martins samuellunamartins at gmail dot com Faculdade São Miguel

Mais sobre uso de formulários Site sem Ajax

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

Tecnologias da Internet (T) Avaliação de Frequência (versão A) 120 minutos *

Desenvolvedor Web Docente André Luiz Silva de Moraes

INTRODUCAO DESENVOLVIMENTO E DESIGN DE WEBSITES INTRODUÇÃO. Professor Carlos Muniz

Transcrição:

HTML Básico Antonio Fernando de Oliveira Núcleo de Computação Eletrônica da UFRJ Tel. (021) 2598-3111 e-mail: antonio@nce.ufrj.br

Referências Bibliográficas: Iniciando em HTML Ramalho, Makron Books Home pages: : Recursos e técnicas para criação de páginas WWW Andreia Alcântara e etc, Editora Campus HTML - A referência completa Ian S. Graham, Editora Campus Na Internet 2

Algumas Definições O que é a Internet? Meio de comunicação mundial ou rede mundial de computadores Qual é a origem da Internet? Pós 2ª Guerra Havia uma necessidade de criar um meio de comunicação que interligasse os centros militares de comando e que não possuísse uma base específica! 3

Algumas Definições O que é uma URL? URL (Uniform( Resource Locator) Esquema utilizado na Web para localizar uma determinada página ou arquivo. Como é o formato de uma URL? http://servidor/diretório/arquivo Exemplo http://www www.nce.ufrj.br/.br/html/index.htm 4

Algumas Definições O que é um Site? É uma união de Páginas que visam formar um único documento interligado. O que é uma Home Page? Documento projetado para ser a página principal de um Site, com o objetivo de redirecionar o usuário para outras Páginas relacionadas dentro do site. 5

Algumas Definições O que é Web Application? É um serviço usado para executar tarefas específicas na Web. Alguns exemplos Projetos de Pesquisa (Resources( Resources) Trabalho Cooperativo Cultura Publicação Eletrônica Promoção de Produtos e Serviços Comércio Eletrônico (e-commerce Commerce) Suporte Técnico (Technet( Technet) 6

Algumas Definições O que é um Browser? É um Navegador Um programa que permite a navegação e visualização de Home Pages na Web. Quais são os utilizados atualmente? Netscape - 10 % dos internautas Internet Explorer - 85 % dos internautas Opera - 5 % dos internautas 7

Algumas Definições O que são Web Servers? São programas (Servidores) capazes de disponibilizar informações na Web. Alguns exemplos: Em ambiente UNIX: NCSA, CERN, Apache Em ambiente Windows: PWS, IIS, Netscape, WebSite. 8

Algumas Definições O que é HTML? (Hyper Text Markup Language) É uma linguagem de marcação usada na formatação de documentos na Web. Algumas Características: É interpretada pelo browser. Descreve o documento independente da plataforma de visualização. 9

Projetando Sites para Web Divulgação Registro em mecanismo de buscas Permutas de banners Assessoria de imprensa Compra de banners em outros sites Mídias Convencionais (Televisão, Rádio, OutDoor,...) 10

Características Gerais de HTML Como é um documento HTML? Conteúdo HTML é um arquivo ASCII Marcações (tags( tags) ) usam < e > Ex: : <Nome_Tag Tag> A maior parte aparece em pares Ex: : <Nome_Tag Tag> >... </Nome_Tag Tag> Maiúsculas X Minúsculas (Não é Case-Sensitive Sensitive) Comentários: <!--... --> 11

Características Gerais de HTML Estrutura do documento <HTML> < HEAD> <TITLE> </TITLE> </HEAD> <BODY>... </BODY> </HTML> 12

Comandos Básicos de Formatação Estilos físicos <B> </B> <I> </I> <U> </U> <S>...</S> <TT> </TT> <SUB> </SUB> <SUP> </SUP> (Negrito) (Itálico) (Sublinhado) (Tachado) (Espaçamento igual) (Subscrito) (Sobrescrito) Estilos lógicos <STRONG> </STRONG> <EM> </EM> <CITE> </CITE> (Mesmo que negrito) (Mesmo que itálico) (Mesmo que itálico) 13

Comandos Básicos de Formatação Separadores <P> <BR> Quebra de paragráfo Quebra de linha <HR> Linha horizontal size = n (Tamanho) width = n (Largura absoluta) width = n % (Largura relativa) noshade (Sem 3D) 14

Comandos Básicos de Formatação Cabeçalhos <H1> </H1> até <H6> </H6> Texto Pré-formatado <pre> > </pre pre> 15

Comandos Básicos de Formatação Alinhamento de Texto <DIV align= = center >...</ >...</div> <DIV align= = left >...</ >...</div> <DIV align= = right >...</ >...</div> <DIV align= = justify >...</ >...</div> OU <P align= = center >...</p> <P align= = left >...</p> <P align= = right >...</p> <P align= = justify >...</p> 16

Caracteres Especiais Acentuação, em ambiente Windows, é produzida diretamente (norma ISO Latin 1) Codificação em HTML á á < < ã &atild; > > â â & & à à " ç &ccedil............ 17

Listas 18

Listas não numeradas Exemplo: <UL> <LI> Correio Eletrônico </LI> <LI> Telnet </LI> <LI> FTP </LI> </UL> Observações: Listas podem ser aninhadas </LI> é opcional 19

Lista não-ordenada <UL> type= = disc circle circle square square <UL type= square > conteúdo </UL> 20

Listas numeradas Exemplo: <OL> <LI> Item número um.</li> <LI> Item número dois. </LI> <LI> Item número três. </LI> <LI> Item número quatro. </OL> Observações: Listas podem ser numeradas </LI> é opcional 21

Lista ordenada <OL> type="1" "A" "a" "I" "i" start=número inicial Lista ordenada: <OL type="i" start=5> <LI>Item número um.</li> <LI>Item número dois. </LI> <LI>Item número três. </LI> </OL> 22

Listas de definição Exemplo: <DL> <DT>Telnet Telnet</DT> <DD>É o protocolo mais usado na Internet para criar uma conexão com um nó remoto.</dd> <DT>FTP</DT> <DD>O "File Transfer Protocol" é o principal método de se transferir arquivos pela Internet. </DD> </DL> Observação: </DT> e </DD> são opcionais 23

Interligando documentos (Links) 24

Interligando Documentos Desviando para outro documento: <A HREF="url destino">texto</a> Observações: Caminhos relativos X absolutos Barras de diretórios: usar "/" em lugar de "\ Dentro de URLs, maiúscula é diferente de minúscula URL destino pode ser: outro documento, uma imagem, uma música, etc. 25

Interligando Documentos Interligando seções em uma página Definição de uma seção: <A NAME="seção">... </A> Link para uma seção da mesma página: <A HREF="#seção">... </A> Link para uma seção de outra página <A HREF="arquivo#seção">... </A> 26

Interligando Documentos Enviando mensagens de correio eletrônico <A HREF="mailto mailto:fulano@local">...</a> Quando o link for acionado, abre o programa de correio eletrônico do navegador, permitindo que o usuário envie uma mensagem para o endereço especificado. 27

Imagens, Fontes e Cores Multimídia Animações 28

Imagens, Fontes e Cores (I) Imagens embutidas num documento <IMG SRC= URL da imagem > Podem ser GIF ou JPG Atributos: ALT= texto alternativo mostrado no lugar da imagem ALIGN= TOP / BOTTOM / MIDDLE / LEFT / CENTER / RIGHT BORDER= largura da borda quando usada como âncora WIDTH= largura em pixels HEIGHT= altura em pixels VSPACE= espaço vertical ao redor da imagem em pixels HSPACE= espaco horizontal ao redor da imagem em pixels 29

Imagens, Fontes e Cores (II) Usando imagens como links: <A HREF= link.html html ><IMG SRC= x.gif gif ></A> Escolhendo Fontes e Cores de Caracteres <FONT SIZE = [+ ou -] número de 1 a 7.... </FONT> FACE = fonte1, fonte2, COLOR = cor do texto > 30

Imagens, Fontes e Cores (III) Imagem de fundo da página <BODY BACKGROUND= URL da Imagem > Cor de fundo, texto e links <BODY BGCOLOR= cor (fundo) TEXT= cor (texto) LINK= cor (links não visitados) ALINK= cor (links enquanto acionados) VLINK= cor (links já visitados) > 31

Imagens, Fontes e Cores (IV) A cor pode ser identificada pelo nome ou por #RRGGBB Exemplos: White #FFFFFF Red #FF0000 Green #00FF00 Coral #FF7F00 32

Manuseio de imagens (I) Qualquer programa de edição de imagens pode ser usado. Exemplos: Photoshop, Corel Draw, PaintShop Pro. 33

Manuseio de imagens (II) Operações comuns com imagens: Digitalização por scanner Captura de tela Redução e ampliação Recorte Alteração do formato gráfico Fundo transparente 34

Manuseio de imagens (III) Imagens Mapeadas A forma da sub área pode ser: Retângulo Círculo Polígono Existem inúmeros utilitários para facilitar a tarefa de marcar regiões numa imagem, gerando os comandos correspondentes (MapEdit, MapThis,, ) 35

Animações (I) GIFs Animados Composição de várias imagens em sequência num único arquivo GIF Montagem é feita com um programa a parte. Ex: Gifcon, GifAnimator, AnimaGif,,... MARQUEE <Marquee>...</ >...</Marquee> Permite criar letreiro de texto rolável Só funciona no IE e no Firefox 36

Animações (II) Animações em JAVA São produzidas por um programa (applet( applet) Pode usar uma applet pronta fornecida pela Sun http://java java.sun.com/.com/applets/animator/index.html Mais difícil que criar um GIF animado HTML Dinâmico Só funciona nos browsers 4.x ou superior Controle sobre posição dos elementos através de linguagens de script 37

Multimídia (I) Exigem que o usuário possua um programa externo/plugin Formatos de áudio: wav,, mp3, au, aiff, mid, ra, etc. Formatos de vídeo: avi, mov, mpeg, rm, etc. 38

Multimídia (II) Inserindo áudio e vídeo: Através de links: <A HREF= xmas xmas.wav >link p/ música</a> Embutidos no documento: <EMBED SRC= x.avi avi > No Internet Explorer: <IMG DYNSRC= x.avi avi > <BGSOUND SRC= x.wav wav > 39

Tabelas 40

Tabelas (I) Definição da tabela em si: <TABLE>... </TABLE> Atributos: BORDER = largura da borda em pixels CELLSPACING = espaço entre as células CELLPADDING = espaço entre o texto e as bordas WIDTH = largura da tabela HEIGHT= altura da tabela BORDERCOLORLIGHT BORDERCOLORDARK 41

Atributos de TABLE border=pixels cellspacing=pixels cellpading=pixels espessura da borda espaço entre as células espaço entre dados e célula 42

Atributos de TABLE bgcolor=cor width=pixels/porcentagem height=pixels/porcentagem 43

Tabelas (II) Definição dos elementos da tabela: <CAPTION>...</CAPTION> - Título <TH>...</TH> - Cabeçalho <TR>...</TR> - Linha <TD>...</TD> - Célula Atributos: VALIGN = alinhamento vertical (TOP, MIDDLE ou BOTTOM) ALIGN = alinhamento horizontal (LEFT, CENTER ou RIGHT) ROWSPAN = número de linhas ocupadas pela célula COLSPAN = número de colunas ocupadas pela célula WIDTH = largura da célula HEIGHT = altura da célula 44

45

Tabela<TABLE> 46

Tabela<TABLE> Título CAPTION> 47

Tabela<TABLE> Título <CAPTION> Linhas (Table Row) <TR> 48

Tabela<TABLE> Título <CAPTION> Linhas (Table Row) <TR> Cabeçalho (Table Header)<TH> 49

Tabela<TABLE> Título <CAPTION> Linhas (Table Row) <TR> Cabeçalho (Table Header)<TH> Célula (Table Date) <TD> 50

Atributo de CAPTION (align( align) <CAPTION align=top> <CAPTION align=bottom> 51

Tabelas (III) Aplicando cores na tabela: BGCOLOR pode ser usado dentro de <TABLE> <TH> <TR> <TD> Aplicando imagem ao fundo de uma tabela: BACKGROUND pode ser usado dentro de : <TABLE> <TH> <TD> 52

Exercício 53

Frames 54

55

56

57

58

59

60

61

62

63

Frames Arquivo FRAMESET Define a divisão da tela em frames Exemplo: <HTML> <HEAD> </HEAD> <FRAMESET > <FRAME SRC= URL > <FRAME SRC= URL > </FRAMESET> </HTML> 64

Frames (II) Alguns atributos de frameset: COLS = 200,* ROWS = 30%,* BORDER = N (Largura da Borda) FRAMEBORDER = yes no FRAMESPACING = N (espaço entre frames) Alguns atributos de frame: SRC NAME SCROLLING = YES ou NO NORESIZE MARGINHEIGHT MARGINWIDTH (URL do Documento) (Nome do Frame) (Se tem ou não Scroll) (Tamanho fixo) (Altura de Margem) (Largura da Margem) 65

Frames (III) Compatibilizando o documento com navegadores que não utilizam frames: <HTML> <HEAD> </HEAD> <FRAMESET > <FRAME SRC= URL > </FRAMESET> <NOFRAMES> </NOFRAMES> </HTML> 66

Frames (IV) Links em páginas com frames <A HREF= url da pagina TARGET= nome do frame > Nomes especiais: _blank _self _parent _top 67

Formulários 68

Formulários: Codificação Básica <FORM METHOD= POST GET ACTION= URL do CGI >... definição dos ítens do formulário... </FORM> Para enviar o formulário por e-mail mail: <FORM ACTION= mailto mailto:nome@servidor ENCTYPE= text text/plain > 69

Formulários Campo de Texto Exemplo:... Conta:<INPUT TYPE= TEXT NAME= conta SIZE= 20 MAXLENGTH= 20 > Senha:<INPUT TYPE= PASSWORD NAME= senha SIZE= 20 MAXLENGTH= 20 >... Visualização: 70

Formulários (II) Área de Texto Exemplo:... Comentários:<BR> <TEXTAREA NAME= texto ROWS= 3 COLS= 40 > Digite aqui um texto qualquer. </TEXTAREA>... Visualização: 71

Formulários (III) Menus Exemplo:... Sexo: <SELECT NAME= sexo >... <OPTION SELECTED>Masculino <OPTION>Feminino </SELECT> Visualização: 72

Formulários (IV) Botões Sim ou Não Exemplo:... Áreas de interesse: <BR> <INPUT TYPE= checkbox checkbox NAME= b1 VALUE= Redes >Redes<br> <INPUT TYPE= checkbox checkbox NAME= b2 VALUE= BD >Bancos de Dados<br>... Visualização: 73

Formulários (V) Botões de Rádio Exemplo:... Sexo: <INPUT TYPE= RADIO NAME= sexo VALUE= M > Masculino... <INPUT TYPE= RADIO NAME= sexo VALUE= F >Feminino Visualização: 74

Vários Ítens Exemplo: <SELECT NAME="item" MULTIPLE SIZE=7> <OPTION> Item1 <OPTION SELECTED> Item 2 <OPTION SELECTED> Item 3... </SELECTED> 75

Formulários (VI) Botões de Envio Exemplo:... <INPUT TYPE= SUBMIT VALUE= Envia > <INPUT TYPE= RESET VALUE= Limpa >... Visualização: 76

Publicando Documentos 77

Publicando Documentos Para publicar uma página na Internet é necessário alojá-la la num servidor WWW (provedor de serviços internet). Publicação gratuita: http://www www.geocities.com Publicação na UFRJ: É necessário abrir conta na máquina ACD. http://acd acd.ufrj.br/~.br/~seunome 78

Publicando Documentos (II) O administrador pode definir outras associações Nome de arquivo padrão: index.html Atualização dos arquivos via FTP 79

FIM