• Nenhum resultado encontrado

aula 6 HTML

N/A
N/A
Protected

Academic year: 2021

Share "aula 6 HTML"

Copied!
33
0
0

Texto

(1)

INTRODUÇÃO A

INTRODUÇÃO A

PROGRAMAÇÃO HTML

PROGRAMAÇÃO HTML

MSc. Manfrine Santos MSc. Manfrine Santos

Material criado pelo Professor Roni Márcio Fais

(2)

Os slides que seguem mostram os Os slides que seguem mostram os

principais comandos da linguagem HTML. principais comandos da linguagem HTML.

Conhecer o código HTML possibilita a Conhecer o código HTML possibilita a criação de páginas leves que contenham criação de páginas leves que contenham apenas os comandos necessários ao fim apenas os comandos necessários ao fim

a que se destinam, além de facilitar ao a que se destinam, além de facilitar ao desenvolvedor integração com outras desenvolvedor integração com outras linguagens. Muitos geradores de código linguagens. Muitos geradores de código

podem ser utilizados para agilizar o podem ser utilizados para agilizar o

desenvolvimento de sites, originando, no desenvolvimento de sites, originando, no

entanto, um código menos legível. entanto, um código menos legível.

(3)

CONCEITO DE INTERNET

CONCEITO DE INTERNET

Rede mundial de

Rede mundial de

computadores com milhões

computadores com milhões

de usuários, consiste em

de usuários, consiste em

uma rede composta por

uma rede composta por

várias outras redes.

(4)

ORIGEM DA INTERNET

(5)

HTML X JAVASCRIPT

(6)

COMANDOS HTML

COMANDOS HTML

 Os comandos html possibilitam a criação de conteúdos Os comandos html possibilitam a criação de conteúdos

estáticos que podem ser visualizados em um navegador

estáticos que podem ser visualizados em um navegador

de internet, todo comando html também, conhecido

de internet, todo comando html também, conhecido

como tag html, deve estar entre os sinais de maior e

como tag html, deve estar entre os sinais de maior e

menor. Para que um comando html perca seu efeito

menor. Para que um comando html perca seu efeito

digita-se o nome do comando precedido por uma barra

digita-se o nome do comando precedido por uma barra

entre os sinais de maior e menor. Exemplo:

entre os sinais de maior e menor. Exemplo: <B>seja bem vindo ao meu site</B>

<B>seja bem vindo ao meu site</B>

No caso acima, o texto entre <B> e </B>, ficaria em

No caso acima, o texto entre <B> e </B>, ficaria em

negrito.

(7)

CARACTERES ACENTUADOS

CARACTERES ACENTUADOS

Para garantir que uma página de Internet possa ser visualizada no Para garantir que uma página de Internet possa ser visualizada no

navegador de qualquer Sistema Operacional, não se deve utilizar palavras

navegador de qualquer Sistema Operacional, não se deve utilizar palavras

acentuadas ou cedilha. Para isso, existem códigos de acentuação que

acentuadas ou cedilha. Para isso, existem códigos de acentuação que

devem ser colocados no lugar da letra acentuada. Utiliza-se:

devem ser colocados no lugar da letra acentuada. Utiliza-se:  & + letra + nome do acento em inglês + ;& + letra + nome do acento em inglês + ;

Exemplo: Exemplo:  &Ocirc; = Ô;&Ocirc; = Ô;&aacute; = á;&aacute; = á;  &otilde; = õ;&otilde; = õ;  &agrave; = à;&agrave; = à;  &ccedil; = ç&ccedil; = ç

<m

eta

ch

ars

et=

"U

TF

-8"

>

(8)

ESTRUTURA DE UMA PÁGINA HTML

ESTRUTURA DE UMA PÁGINA HTML

 Toda página html inicia e termina com o comando Toda página html inicia e termina com o comando

<HTML>, havendo um espaço para cabeçalho <HEAD>,

<HTML>, havendo um espaço para cabeçalho <HEAD>,

título <TITLE> e corpo da página <body>. Exemplo:

título <TITLE> e corpo da página <body>. Exemplo: <HTML> <HTML> < <!COMENTÁRIOS!>!COMENTÁRIOS!> <HEAD> <HEAD> <meta charset="UTF-8"> <meta charset="UTF-8">

<TITLE> T&Iacute;TULO DO DOCUMENTO </TITLE>

<TITLE> T&Iacute;TULO DO DOCUMENTO </TITLE>

</HEAD>

</HEAD>

<BODY>

<BODY>

Textos, imagens, links, etc...

Textos, imagens, links, etc...

</BODY>

</BODY>

</

(9)

PLANO DE FUNDO

PLANO DE FUNDO

 A cor de fundo ou papel de parede de A cor de fundo ou papel de parede de

uma página HTML pode ser informada no uma página HTML pode ser informada no

comando <bgcolor> ou <background>. comando <bgcolor> ou <background>.

Exemplo: Exemplo:

Para cor de fundo

Para cor de fundo

<BODY BGCOLOR=

<BODY BGCOLOR=#2F4F4F#2F4F4F>>

Para usar uma imagem como fundo

Para usar uma imagem como fundo

<BODY BACKGROUND=imagem.jpg>

<BODY BACKGROUND=imagem.jpg>

Obs: <bgcolor> e <background> podem ser aplicados a outras Obs: <bgcolor> e <background> podem ser aplicados a outras

tags. Também pode-se utilizar

tags. Também pode-se utilizar bgcolor=‘transparent’ bgcolor=‘transparent’ allowtransparency=‘true

(10)

FORMATAÇÃO DE TEXTO

FORMATAÇÃO DE TEXTO

 Vários comandos podem ser utilizados para Vários comandos podem ser utilizados para

formatação de texto em páginas HTML, dentre formatação de texto em páginas HTML, dentre

eles destacam-se: eles destacam-se:

 <H1>texto destacado</H1><H1>texto destacado</H1>  <B>texto em negrito</B><B>texto em negrito</B>  <I>texto em itálico</I><I>texto em itálico</I>

 <U>texto sublinhado</U><U>texto sublinhado</U>  <BR>quebra linha<BR>quebra linha

 <P>novo parágrafo<P>novo parágrafo

No lugar de <H1> pode-se utilizar <h2>, <h3>, etc. Além do

No lugar de <H1> pode-se utilizar <h2>, <h3>, etc. Além do

comandos citados acima, existem outros disponíveis para pesquisas

comandos citados acima, existem outros disponíveis para pesquisas

em diversos sites na Internet.

(11)

ALINHAMENTO DE TEXTO

ALINHAMENTO DE TEXTO

 Para deixar um texto centralizado, alinhado Para deixar um texto centralizado, alinhado

a esquerda ou a direita, utiliza-se os a esquerda ou a direita, utiliza-se os

seguinte comandos: seguinte comandos:

 <p align=‘center’>centraliza texto</p><p align=‘center’>centraliza texto</p>  <p align=‘Left’>texto a esquerda</p><p align=‘Left’>texto a esquerda</p>  <p align=‘right’>texto a direita</p><p align=‘right’>texto a direita</p>

(12)

TAMANHO, COR E TIPO DA FONTE

TAMANHO, COR E TIPO DA FONTE

 Para definir cor, tipo ou tamanho da fonte Para definir cor, tipo ou tamanho da fonte

utiliza-se o comando <font>. Exemplo: utiliza-se o comando <font>. Exemplo: <font color=#ffffff size=3 face=arial>

<font color=#ffffff size=3 face=arial>

Onde: color é cor, size é tamanho e face é o Onde: color é cor, size é tamanho e face é o

tipo. tipo.

faça uma pesquisa na web e descubra faça uma pesquisa na web e descubra milhares de códigos de cores HTML. milhares de códigos de cores HTML.

(13)

EXIBIÇÃO DE IMAGENS

EXIBIÇÃO DE IMAGENS

 Para exibir uma imagem em uma página Para exibir uma imagem em uma página

HTML utiliza-se o comando <img>. HTML utiliza-se o comando <img>.

Exemplo: Exemplo:

<img src=imagem.jpg border=0>

<img src=imagem.jpg border=0>

Onde: src é especifica a imagem a ser Onde: src é especifica a imagem a ser exibida e border a grossura da borda exibida e border a grossura da borda

desta imagem. desta imagem.

(14)

LARGURA E ALTURA DE

LARGURA E ALTURA DE

COMPONENTES

COMPONENTES

 Para especificar a largura e altura dos diversos Para especificar a largura e altura dos diversos

componentes de uma página HTML utiliza-se os

componentes de uma página HTML utiliza-se os

comandos width e height. Exemplo:

comandos width e height. Exemplo:

<img src=imagem.jpg border=0 width=300 <img src=imagem.jpg border=0 width=300

height=200> height=200>

Onde: width é a largura em pixels e height a

Onde: width é a largura em pixels e height a

altura. Tais comandos podem ser utilizados

altura. Tais comandos podem ser utilizados

dentro de diversas tags HTML como vídeos,

dentro de diversas tags HTML como vídeos,

tabelas, etc.

(15)

ESPAÇAMENTO ENTRE PALAVRAS

ESPAÇAMENTO ENTRE PALAVRAS

 Em programação HTML, ainda que seja dado Em programação HTML, ainda que seja dado

mais de um espaço entre duas palavras apenas

mais de um espaço entre duas palavras apenas

um terá efeito. Para mais de um espaço pode-se

um terá efeito. Para mais de um espaço pode-se

utilizar o comando &nbsp;

utilizar o comando &nbsp;

Exemplo:

Exemplo:

Valor &nbsp &nbsp &nbsp &nbsp 150,00 Valor &nbsp &nbsp &nbsp &nbsp 150,00

Uma marca de tabulação pode ser conseguida

Uma marca de tabulação pode ser conseguida

com o comando:

(16)

LISTAS DE DEFINIÇÃO NÃO NUMERADAS

LISTAS DE DEFINIÇÃO NÃO NUMERADAS

 Para organizar listas de conteúdos pode-Para organizar listas de conteúdos

pode-se utilizar o comando <ul> com diferentes se utilizar o comando <ul> com diferentes

tipos de marcadores como: type=disc, tipos de marcadores como: type=disc,

type=circle, type=square. Exemplo: type=circle, type=square. Exemplo: <ul type=disc>

<ul type=disc>

<li> tópico numero um<li> tópico numero um

<li> tópico número dois<li> tópico número dois </ul>

(17)

LISTAS DE DEFINIÇÃO NUMERADAS

LISTAS DE DEFINIÇÃO NUMERADAS

 Para organizar listas de conteúdos Para organizar listas de conteúdos

numerados pode-se utilizar o comando numerados pode-se utilizar o comando

<ol>. Exemplo: <ol>. Exemplo: <ol>

<ol>

<li> tópico numero um<li> tópico numero um

<li> tópico número dois<li> tópico número dois </ol>

(18)

CRIAÇÃO DE TABELAS

CRIAÇÃO DE TABELAS

 Tabelas HTML podem ser criadas com os Tabelas HTML podem ser criadas com os

seguintes comandos:

seguintes comandos:

<table border=1>

<table border=1> marca o início de uma tabela e a marca o início de uma tabela e a espessura de sua borda;

espessura de sua borda;

<tr>

<tr> cria/finaliza linhas em uma tabela; cria/finaliza linhas em uma tabela; <td></td>

<td></td> cria/finaliza colunas nas linhas de uma cria/finaliza colunas nas linhas de uma tabela;

tabela;

</table>

(19)

EXEMPLO DE TABELA

EXEMPLO DE TABELA

 Tabela com uma linha e duas colunas:Tabela com uma linha e duas colunas:

<TABLE BORDER=1> <TABLE BORDER=1> <TR><TR> <TD><TD>

linha1 coluna1linha1 coluna1

</TD></TD>

<TD><TD>

linha1 coluna2linha1 coluna2 </TD></TD> </TR></TR> </TABLE> </TABLE>

(20)

CRIAÇÃO DE LINKS

CRIAÇÃO DE LINKS

 Links para outras páginas HTML ou sites podem ser Links para outras páginas HTML ou sites podem ser

criados com o comando <a href>. Exemplo:

criados com o comando <a href>. Exemplo:

Para abrir o link na mesma aba ou janela

Para abrir o link na mesma aba ou janela

<a href=‘http://www.google.com’>Google</a>

<a href=‘http://www.google.com’>Google</a>

Para abrir o link em outra aba ou janela

Para abrir o link em outra aba ou janela

<a href=‘home.htm’ target=‘_blank’>Pagina Inicial</a>

<a href=‘home.htm’ target=‘_blank’>Pagina Inicial</a>

Para abrir o link em um frame

Para abrir o link em um frame

<a href=‘pagina.htm’ target=‘nomeframe’>Pagina Inicial</a>

<a href=‘pagina.htm’ target=‘nomeframe’>Pagina Inicial</a>

Onde: href é igual a página ou endereço a ser aberto e

Onde: href é igual a página ou endereço a ser aberto e

target onde ele deverá ser aberto.

(21)

CRIAÇÃO DE FRAMES

CRIAÇÃO DE FRAMES

 Uma mesma página HTML pode ser dividida em Uma mesma página HTML pode ser dividida em

diversas áreas denominadas frames, um dos comandos

diversas áreas denominadas frames, um dos comandos

mais utilizados para criação dessas áreas é o iframe.

mais utilizados para criação dessas áreas é o iframe.

Exemplo:

Exemplo:

<iframe name=area1 src=pagina1.htm width=100%

<iframe name=area1 src=pagina1.htm width=100%

height=50%>

height=50%>

<iframe name=area2 src=pagina2.htm width=100%

<iframe name=area2 src=pagina2.htm width=100%

height=50%>

height=50%>

Onde: name é igual ao nome do frame, src a página HTML

Onde: name é igual ao nome do frame, src a página HTML

a ser aberta no frame, width e height largura e altura de

a ser aberta no frame, width e height largura e altura de

cada frame.

(22)

OUTROS PARAMETROS DE UM IFRAME

OUTROS PARAMETROS DE UM IFRAME

 Dentro de um comando iframe podem ser informados diversos Dentro de um comando iframe podem ser informados diversos

parâmetros como:

parâmetros como:

Scrolling=yes ou no.

Scrolling=yes ou no.

Determina se aparecerá barra de rolagem ou não

Determina se aparecerá barra de rolagem ou não

Marginwidth e Marginheight

Marginwidth e Marginheight

largura da margem horizontal e vertical.

largura da margem horizontal e vertical.

Frameborder

Frameborder

Largura da linha divisória entre os frames.

Largura da linha divisória entre os frames.

Vspace e Hspace

Vspace e Hspace

Espaço vertical e horizontal entre o frame e o resto da

Espaço vertical e horizontal entre o frame e o resto da

página HTML.

(23)

FORMULÁRIO – COMANDO FORM

FORMULÁRIO – COMANDO FORM

 Comando utilizado para demarcar início e fim de Comando utilizado para demarcar início e fim de

um formulário.

um formulário.

<form name=dados action=pagina.php <form name=dados action=pagina.php

method=post> method=post> ... Comandos... Comandos </form> </form>

Onde: name é igual ao nome do formulário, action

Onde: name é igual ao nome do formulário, action

o programa para o qual os dados serão

o programa para o qual os dados serão

enviados e method o método de envio de dados

enviados e method o método de envio de dados

que pode ser get ou post.

(24)

FORMULÁRIO – TEXTO SIMPLES

FORMULÁRIO – TEXTO SIMPLES

 Campo simples para digitação de texto.Campo simples para digitação de texto.

Nome:<input name=nome value=‘seu nome’

Nome:<input name=nome value=‘seu nome’

size=50 maxlength=50>

size=50 maxlength=50>

Onde: name é igual ao nome do campo, Onde: name é igual ao nome do campo,

value um valor pré-definido do campo, size value um valor pré-definido do campo, size

tamanho do campo e maxlength tamanho do campo e maxlength

quantidade de caracteres. quantidade de caracteres.

(25)

FORMULÁRIO – COMANDO TEXTAREA

FORMULÁRIO – COMANDO TEXTAREA

 Comando que cria um campo para digitação de Comando que cria um campo para digitação de

texto organizado em mais de uma linha.

texto organizado em mais de uma linha.

Observa&ccedil;&atilde;o: Observa&ccedil;&atilde;o:

<textarea name=observacao cols=60 rows=5> <textarea name=observacao cols=60 rows=5>

textotexto

</textarea> </textarea>

Onde: name é igual ao nome do campo, texto um

Onde: name é igual ao nome do campo, texto um

valor pré-definido do campo, cols a quantidade

valor pré-definido do campo, cols a quantidade

de colunas e rows a quantidade de linhas.

(26)

FORMULÁRIO – COMANDO BUTTON

FORMULÁRIO – COMANDO BUTTON

 Comando que cria um botão.Comando que cria um botão.

<input type=button name=ajuda value=ajuda>

<input type=button name=ajuda value=ajuda>

Onde type é igual ao tipo de campo que será Onde type é igual ao tipo de campo que será

criado. criado.

(27)

FORMULÁRIO – COMANDO SUBMIT

FORMULÁRIO – COMANDO SUBMIT

 Comando que cria um botão que submete Comando que cria um botão que submete

os dados do formulário ao programa os dados do formulário ao programa

especificado em action. especificado em action.

<input type=submit name=enviar value=‘enviar

<input type=submit name=enviar value=‘enviar

dados’>

dados’>

Onde type é igual ao tipo de campo que será Onde type é igual ao tipo de campo que será

criado. criado.

(28)

FORMULÁRIO – COMANDO SELECT

FORMULÁRIO – COMANDO SELECT

 Comando que cria uma caixa de seleção.Comando que cria uma caixa de seleção.

<select name=sexo>

<select name=sexo>

<option value=‘’>selecione um sexo<option value=‘’>selecione um sexo

<option value=M>Masculino<option value=M>Masculino

<option value=F>Feminino<option value=F>Feminino </select>

</select>

Onde option especifica as opções da caixa de Onde option especifica as opções da caixa de

seleção. seleção.

(29)

FORMULÁRIO – COMANDO RADIO

FORMULÁRIO – COMANDO RADIO

 Comando que cria campos para marcação Comando que cria campos para marcação

de uma única alternativa. de uma única alternativa.

<input type=radio name=sexo value=M

<input type=radio name=sexo value=M

checked> Masculino

checked> Masculino

<input type=radio name=sexo value=F>

<input type=radio name=sexo value=F>

Feminino

Feminino

Onde checked deixa uma alternativa Onde checked deixa uma alternativa

pré-selecionada. selecionada.

(30)

FORMULÁRIO – COMANDO CHECKBOX

FORMULÁRIO – COMANDO CHECKBOX

 Comando que cria campos para marcação Comando que cria campos para marcação

de várias alternativas. de várias alternativas.

<input type=checkbox name=opc1 value=1

<input type=checkbox name=opc1 value=1

checked> alternativa 1

checked> alternativa 1

<input type=checkbox name=opc2 value=2>

<input type=checkbox name=opc2 value=2>

alternativa 2

alternativa 2

Onde checked deixa uma alternativa Onde checked deixa uma alternativa

pré-selecionada. selecionada.

(31)

FORMULÁRIO – COMANDO PASSWORD

FORMULÁRIO – COMANDO PASSWORD

 Comando que cria campos para digitação Comando que cria campos para digitação

de senhas. de senhas.

Senha:<input type=password name=senha

Senha:<input type=password name=senha

value=‘’>

value=‘’>

O conteúdo digitado não é mostrado. O conteúdo digitado não é mostrado.

(32)

FORMULÁRIO – COMANDO HIDDEN

FORMULÁRIO – COMANDO HIDDEN

 Comando que cria campos para digitação Comando que cria campos para digitação

de senhas. de senhas.

<input type=hidden name=senha value=‘’>

<input type=hidden name=senha value=‘’>

O conteúdo digitado não é mostrado. O conteúdo digitado não é mostrado.

(33)

FIM

Referências

Documentos relacionados

Em termos da orgânica do novo Instituto, optou-se por uma estrutura simples que, garantindo a desejada coordenação das actividades, remete para as delegações a criar uma ampla

• A separação de fezes é um processo que consiste em separar partículas maiores contidas nos dejetos da fração líquida, conduzindo à obtenção de dois produtos:

Depois o Templo que Salomão construiu foi uma Casa para Deus morar no meio de Israel no Lugar Santíssimo do Templo que Salomão construiu, em cima da Arca do Pacto, que era

Para tanto foram observadas as condições edafoclimáticas quanto a precipitação no ciclo - 400 a 600 mm; período chuvoso sendo considerado os meses com pelo menos 10% da

FILETTO DI POLLO ORGANICO AI FUNGHI FRESCHI CON PURE 99,00 FILÉ DE FRANGO ORGÂNICO AO MOLHO FUNGHI COM PURÊ DE BATATAS SCALOPPINE CON SALSA DI MARSALA I VERDURE 106,00 ESCALOPE

A finalidade do presente relatório é demonstrar, sinteticamente, as atividades do Lar de Tereza em 2009. De acordo com o Estatuto da Instituição, esta síntese é submetida

Porém, muitas vezes não temos como saber quantas vezes o código deve ser repetido por depender de variáveis não determinísticas, como por exemplo a opção de um operador em

Relação entre poluição do ar e internações por doenças isquêmicas do coração, em adultos, na cidade de São Paulo, estratificado por sexo, explorando estruturas