Prof° Rafael Guem Murakami
São Paulo
2006
Sumário
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Definições............................................................................................................. 4
O que é HTML e onde utilizamos? ........................................................................ 4
Antes de desenvolver uma página.......................................................................... 4
O que significa o WWW?...................................................................................... 4
Podemos desenvolver uma página... ...................................................................... 5
Iniciando os comandos do HTML ......................................................................... 5
Cabeçalho e Título ................................................................................................ 5
A tag <body> ........................................................................................................ 6
Comando h............................................................................................................ 7
Formatação de texto .......................................................................................... 8
Inserindo Imagem.............................................................................................. 9
Tabela ............................................................................................................. 12
Links ............................................................................................................... 13
Lista ................................................................................................................ 14
Formulário ...................................................................................................... 15
Frame.............................................................................................................. 20
Áudio .............................................................................................................. 22
Vídeo .............................................................................................................. 23
Meta <meta> ................................................................................................... 23
Bibliografia ..................................................................................................... 25
______________________________________________________________________
2
Prof°. Rafael Guem Murakami <rafaelmurakami.tripod.com>
Índice de figuras
Figura 01 1: Exibindo o código fonte............................................................................. 5
Figura 01 2: Cabeçalho e Tìtulo .................................................................................... 6
Figura 01 3: Inserindo body .......................................................................................... 7
Figura 01 4: Cabeçalho do texto.................................................................................... 8
Figura 01 5: Formatação .............................................................................................. 9
Figura 01 6: Texto com figura ..................................................................................... 10
Figura 01 7: Inserindo tabela ...................................................................................... 13
Figura 01 8: Listas ...................................................................................................... 15
Figura 01 9: Formulário-1 .......................................................................................... 18
Figura 01 10: Formulário-2, com envio....................................................................... 20
Figura 01 11: Página com frame ................................................................................. 22
______________________________________________________________________
3
Prof°. Rafael Guem Murakami <rafaelmurakami.tripod.com>
1. Definições
Internet -> Rede de computadores global, ou seja, é a conecção entre os
computadores do mundo inteiro, como se fosse uma grande teia de aranha.
Intranet->Uma rede de computadores local, ou seja, apenas algumas pessoas tem acesso a essa rede, em uma empresa, por exemplo, apenas os funcionários dessa empresa tem acesso, uma rede restrita.
Extranet-> Utiliza-se a tecnologia de uma Internet para conectar duas ou
mais intranets.
Hotsite-> São páginas de Internet que tem por função fazer propaganda de
determinado produto, lá apenas tem informações desse determinado produto.
Website-> Páginas de Internet que contêm informações estáticas ou animadas e animação dentro dela.
Homepage-> Páginas de Internet que tem informações, mas não contem
animação como, por exemplo, feita no Flash.
HTML(Hyper Text Markup Language-Hiper Texto de Linguagem de Formatação)
->HTML não é uma linguagem de programação, mas de
formatação, não fazemos programas em HTML.
2. O que é HTML e onde utilizamos?
O HTML é utilizado para fazer páginas Web, os comandos do HTML são
formados por tags, Todos os comandos tem que ser feito entre as tags <html></html>, o que é colocado depois da tag</html> não é válido, pois o
comando </html>, quer dizer final da página HTML.
Os comandos principais têm o começo e o final, como por exemplo <head></head>, <body></body>, <html</html>, entre outros.
Os caracteres </ juntos, quer dizer final do comando.
3. Antes de desenvolver uma página...
Antes de começar a desenvolver uma página Web, precisamos primeiro fazer um projeto, ver qual será o público alvo dela e materiais que serão colocados.
Para o projeto, se o Home vai ligar a todas as outras páginas e elas serão
ligadas a Home, se a Home vai apenas ligar a uma página e essa ligada outra e assim sucessivamente, se todas as páginas se ligam.
4. O que significa o WWW?
A World-Wide Web (também chamada Web ou WWW) é um sistema de
informações organizado de maneira a englobar todos os outros sistemas de
______________________________________________________________________
4
Prof°. Rafael Guem Murakami <rafaelmurakami.tripod.com>
informação disponíveis na Internet. Ela implementa três ferramentas importantes:
- um protocolo de transmissão de dados – HTTP(HyperText Transfer Protocol - Protocolo de Transferência de Hipertexto);
- um sistema de endereçamento próprio – URL( Uniform Resource Locator
- Localizador Uniforme de Recursos);
- uma linguagem de marcação, para transmitir documentos formatados através da rede - HTML.
5. Podemos desenvolver uma página...
Para fazer uma página em HTML existem muitos programas com essa finalidade como, por exemplo, o Microsoft FrontPage do pacote MS-Office.
Agora existe um editor que vem em qualquer Windows o bloco de notas,
isso mesmo, através dele podemos fazer uma página Web, só precisamos
ter o cuidado de na hora de salvar, não esquecer de salvar com o “.html”,
colocamos o “nome do arquivo.html” no campo salvar como, pronto já está
salvo uma página Web, o que salvamos é o que chamamos de código fonte,
para visualizar o código fonte de uma página, basta ir em “Exibir->Código
Fonte”, logicamente com a página aberta, como mostra a figura abaixo.
Figura 01 1: Exibindo o código fonte
6. Iniciando os comandos do HTML
Para iniciar qualquer página de HTML começa-se pela tag <html> e no final da página fecha-se a tag </html>
7. Cabeçalho e Título
Para o cabeçalho utiliza-se a tag <head>
E o título <title> é o que vai na barra de título(azul-padrão Windows)
Se digitarmos o seguinte exemplo:
______________________________________________________________________
5
Prof°. Rafael Guem Murakami <rafaelmurakami.tripod.com>
<html>
<head>
<title>
Titulo do HTML
</title>
</head>
</html>
E salvarmos como “titulo.html”
A frase “Titulo do HTML” vai aparecer na barra de título da página e o
nome do arquivo “titulo.html”, irá aparecer na barra de endereço, como
mostra a figura.
Figura 01 2: Cabeçalho e Tìtulo
Até o momento não tem nada salvo para aparecer na nossa página.
Para iniciar a parte do corpo.
8. A tag <body>
Tudo o que estiver dentro do comando body, será apresentado no corpo da
página.
<html>
<head>
<title>
Titulo do HTML
</title>
</head>
<body>
Minha primeira aula de HTML.
</body>
</html>
______________________________________________________________________
6
Prof°. Rafael Guem Murakami <rafaelmurakami.tripod.com>
Figura 01 3: Inserindo body
Para atualizar a página apenas apertamos a tecla “F5” com a página aberta.
9. Comando h
Existe o comando h para o título do texto e ela varia de 1 até 6. Este comando é a formatação do título.
<html>
<head>
<title>
Titulo do HTML
</title>
</head>
<body>
Minha primeira aula de HTML.
<h1> Cabeçalho em H1</h1>
<h2> Cabeçalho em H2</h2>
<h3> Cabeçalho em H3</h3>
<h4> Cabeçalho em H4</h4>
<h5> Cabeçalho em H5</h5>
<h6> Cabeçalho em H6</h6>
</body>
</html>
______________________________________________________________________
7
Prof°. Rafael Guem Murakami <rafaelmurakami.tripod.com>
Figura 01 4: Cabeçalho do texto
10. Formatação de texto
No HTML também existem comandos de formatação como o Negrito<b>,
Itálico<i>, Sublinhado<u>, Subscrito<sub>, sobrescrito<sup>, podemos
também escolher o nome da fonte com o comando <face> o nome da fonte
é colocado entre aspas, tamanho<size>, a tag para dar início à formatação é
o <font>, alinhamento<align> e o parágrafo por <p>.
Para pular de linha é o <br>.
Espaço em branco é &nbsp; .
Pode-se passar também uma linha na horizontal com o comando <hr>, conseguimos trabalhar com o seu tamanho com % ou colocando o número de
pixels, para largura<size>, tamanho<width>, posicionamento<align> e se
não quiser deixar o efeito 3D<noshade>.
Por padrão qualquer início de frase ou linha fica alinhado para a esquerda.
<html>
<head>
<title>
Titulo do HTML
</title>
</head>
<body>
<font face=“Comic Sans MS” face=3>
A fonte é o Comic Sans MS de tamanho 3,<b> essa parte está em negrito</b>, <i> essa em itálico</i>,<u> essa sublinhado</u>, <br><sub> essa
subscrito</sub> e <sup> essa sobrescrito</sup>
<hr size=4 width=35% align=center>
______________________________________________________________________
8
Prof°. Rafael Guem Murakami <rafaelmurakami.tripod.com>
<p align=center> Essa frase está centralizado</p>
<p align=right> Essa frase está na direita</p>
<p align=left> Essa frase está na esquerda</p>
</font>
</body>
</html>
Figura 01 5: Formatação
11. Inserindo Imagem
Para inserir imagem no HTML, temos o comando <img src=“nomedafigura.extensão”>, para inserir a imagem no HTML, tem que
se saber qual é a sua extensão e a figura necessita estar no mesmo local que
está sendo feito à página. Pode-se alterar o tamanho da imagem <width>largura e <heigth>-altura, colocar uma legenda quando o mouse fica sobre
a figura<alt>, colocar borda<border> e alinhar a figura com o texto<align>.
Para colocar uma imagem de fundo utiliza-se dentro da tag <body> o
<background>,exemplo <body background=“figura.extensão”>, se a figura
for menor que o tamanho da página, ela será repetida até cobrir toda a página.
No <height> e <width> coloca-se valor numérico;
No <alt> coloca-se valor texto entre aspas;
No <border> coloca-se valor numérico e
No <align> coloca-se top(superior da imagem com o topo do texto), middle
(meio da imagem com a inferior do texto), bottom (inferior da imagem com
o inferior do texto), left (imagem na margem à esquerda do texto e o texto
à direita) ou right (imagem na margem à direita do texto e o texto à esquerda).
<html>
<head>
<title>
Titulo do HTML
</title>
______________________________________________________________________
9
Prof°. Rafael Guem Murakami <rafaelmurakami.tripod.com>
</head>
<body>
<img src=“abstrato.jpg” width=500 heigth=30% align=bottom border=2>
Texto1, texto1, texto1, Texto1, texto1, texto1, Texto1, texto1, texto1,
</body>
</html>
Figura 01 6: Texto com figura
Tabelas de caracteres e cores
Existe uma tabela de cores e de caracteres, existe browsers que não exibem
acentuação, cedilhas se não forem em códigos.
As cores são em hexadecimal e os caracteres começam com o &(e comercial) e terminam com “;”.
Para colocar uma cor de fundo utiliza-se o <bgcolor> dentro do <body>,
exemplo: Para ficar com a cor azul de fundo <body bgcolor=“#0000FF”>.
Caracter
Entidade de Caracter Entidade Numérica
Tabulação Horizontal
&#09;
Espaço não ignorável
&nbsp;
"
&quot;
&#34;
À
&Agrave;
&#192;
Á
&Aacute;
&#193;
Â
&Acirc;
&#194;
Ã
&Atilde;
&#195;
Ç
&Ccedil;
&#199;
É
&Eacute;
&#201;
Ê
&Ecirc;
&#202;
Í
&Iacute;
&#205;
Ó
&Oacute;
&#211;
______________________________________________________________________
10
Prof°. Rafael Guem Murakami <rafaelmurakami.tripod.com>
Ô
Õ
Ú
Ü
à
á
â
ã
ç
é
ê
í
ñ
ó
ô
ò
ú
ü
&Ocirc;
&Otilde;
&Uacute;
&Uuml;
&agrave;
&aacute;
&acirc;
&atilde;
&ccedil;
&eacute;
&ecirc;
&iacute;
&ntilde;
&oacute;
&ocirc;
&otilde;
&uacute;
&uuml;
&#212;
&#213;
&#218;
&#220;
&#224;
&#225;
&#226;
&#227;
&#231;
&#233;
&#234;
&#237;
&#241;
&#243;
&#244;
&#245;
&#250;
&#252;
Tabela de Cores Através de Valores Hexadecimais
Antiquewhite.......
Aqua..................
Aquamarine........
Azure.................
Beige..................
Bisque................
Black..................
Blanchedalmond
Blue...................
Blueviolet...........
Brown.................
Burlywood..........
Cadetblue...........
Chatreuse...........
Chocolate...........
Coral..................
Carnflowerblue...
Cornsilk..............
Crimson.............
Cyan..................
Darkblue.............
Darkcyan............
Darkgoldenrod....
Darkgray............
Darkgreen..........
Darkkhaki...........
Darkmagenta......
Darkolivegreen...
Darkorange........
Darkorchid..........
Darkred..............
Darksalmon........
Darkseagreen.....
Darkslateblue.....
#FAEBD7
#00FFFF
#7FFFD4
#F0FFFF
#F5F5DC
#FFE4C4
#000000
#FFEBCD
#0000FF
#8A2BE2
#A52A2A
#DEB887
#5F9EA0
#7FFF00
#D2691E
#FF7F50
#6495ED
#FFF8DC
#DC143C
#00FFFF
#00008B
#008B8B
#B8860B
#A9A9A9
#006400
#BDB76B
#8B008B
#556B2F
#FF8C00
#9932CC
#8B0000
#E9967A
#8FBC8F
#483D8B
Goldenrod......................
Gray..............................
Green............................
Greenyellow...................
Honeydew......................
Hotpink..........................
Indianred.......................
Indigo............................
Ivory..............................
Khaki.............................
Lavander.......................
Lavanderblush...............
Lawngreen.....................
Lemonchiffon.................
Lightblue........................
Lightcoral.......................
Lightcyan.......................
Lightgoldenrodyelloow...
Lightgreen......................
Lightgray........................
Lightpink........................
Lightsalmon...................
Lightseagreen................
Lightskyblue...................
Lightslategray................
Lightsteelblue................
Lightyellow.....................
Lime..............................
Limegreen.....................
Linen.............................
Magenta........................
Maroon..........................
Mediumaquamarine.......
Mediumblue...................
#DAA520
#808080
#008000
#ADFF2F
#F0FFF0
#FF69B4
#CD5C5C
#4B0082
#FFFFF0
#F0E68C
#E6E6FA
#FFF0F5
#7CFC00
#FFFACD
#ADD8E6
#F08080
#E0FFFF
#FAFAD2
#90EE90
#D3D3D3
#FFB6C1
#FFA07A
#20B2AA
#87CEFA
#778899
#B0C4DE
#3FFFFE0
#00FF00
#32CD32
#FAF0E6
#FF00FF
#800000
#66CDAA
#0000CD
Olive.....................
Olivedrab..............
Orange..................
Orangered.............
Orchid...................
Palegoldenrod.......
Palegreen.............
Paleturquoise........
Palevioletred.........
Papayawhip..........
Peachpuff.............
Peru......................
Pink......................
Plum.....................
Powderblue...........
Purple...................
Red.......................
Rsybrown..............
Royalblue..............
Saddlebrown.........
Salmon.................
Sandybrown..........
Seagreen..............
Seashell................
Sienna..................
Silver....................
Skyblue.................
Slateblue...............
Slategray..............
Snow.....................
Springgreen..........
Steelblue...............
Tan.......................
Teal......................
#808000
#6B8E23
#FFA500
#FF4500
#DA70D6
#EEE8AA
#98FB98
#AFEEEE
#DB7093
#FFEFD5
#FFDAB9
#CD853F
#FFC0CB
#DDA0DD
#B0E0E6
#800080
#FF0000
#BC8F8F
#4169E1
#8B4513
#FA8072
#F4A460
#2E8B57
#FFF5EE
#A0522D
#C0C0C0
#87CEEB
#6A5ACD
#708090
#FFFAFA
#00FF7F
#4682B4
#D2B48C
#008080
______________________________________________________________________
11
Prof°. Rafael Guem Murakami <rafaelmurakami.tripod.com>
Darkslategray.....
Darkturquoise.....
Darkviolet...........
Deeppink............
Deepskyblue......
Dimgray.............
Dodgerblue.........
Firebrick.............
Floralwhite..........
Forestgreen........
Fuchsia..............
Gainsboro..........
Ghostwhite.........
Gold...................
#2F4F4F
#00CED1
#9400D3
#FF1493
#00BFFF
#696969
#1E90FF
#B22222
#FFFAF0
#228B22
#FF00FF
#DCDCDC
#F8F8FF
#FFD700
Mediumorchid................
Mediumpurple................
Mediumseagreen...........
Mediumslateblue............
Mediumspringreen.........
Mediumturquoise...........
Mediumvioltred..............
Midnightblue..................
Mintcream......................
Mistyrose.......................
Moccasin.......................
Navajowhite...................
Navy..............................
Oldlace..........................
#BA55D3
#9370DB
#3CB371
#7B68EE
#00FA9A
#48D1CC
#C71585
#191970
#F5FFFA
#FFE4E1
#FFE4B5
#FFDEAD
#000080
#FDF5E6
Thistle...................
Tomato.................
Turquoise..............
Violet....................
Wheat...................
White....................
Whitesmoke..........
Yellow...................
Yellowgreen..........
#D8BFD8
#FF6347
#40E0D0
#EE82EE
#F5DEB3
#FFFFFF
#F5F5F5
#FFFF00
#9ACD32
12. Tabela
A tag de tabela é a <table> e </table>. Tudo que quiser colocar na tabela
tem que ser colocada entre a tag de começo e fim da tabela.
Para inserir uma linha é a <tr> e </tr>, para inserir uma célula é a <td> e
</td> e para colocar uma borda<border>.
Se quiser colocar uma cor de na tabela inteira é parecido com o <body>,
mas invés de colocar o <bgcolor> dentro do <body>, vai utilizar o <table>,
se quiser em uma célula utiliza-se o <bgcolor> dentro da <td> e para ficar
em uma linha dentro do <tr>, para a figura é o mesmo método.
Para deixar uma celular ocupando mais de uma coluna utiliza-se o
<colspan> dentro da <td>, agora para deixar uma célula ocupando mais de
uma linha utiliza-se o <rowspan> dentro da <td>.
A tabela também tem uma tag para o título da tabela que é o <th> e </th>.
A tabela como também para o conteúdo dentro da célula pode ser alinhada
pela tag <align>.
<html>
<head>
<title>
Titulo do HTML
</title>
</head>
<body>
<table border=3 bgcolor="#000000">
<tr>
<th colspan="3"><font color="#FFFFFF">T&iacute;tulo ocupando 3 colunas</th>
<tr>
<td><font color="#FFFFFF">texto1</td>
<td rowspan="2"><font color="#FFFFFF">c&eacute;lula ocupando 2 linhas</td>
<td><font color="#FFFFFF">texto3</td>
______________________________________________________________________
12
Prof°. Rafael Guem Murakami <rafaelmurakami.tripod.com>
</tr>
<tr>
<td><font color="#FFFFFF">texto4</td>
<td><font color="#FFFFFF">texto5</td>
</tr>
<tr>
<td colspan="2"><font color="#FFFFFF">c&eacute;lula ocupando 2 colunas</td>
<td><font color="#FFFFFF">texto7</td>
</tr>
</table>
</body>
</html>
Figura 01 7: Inserindo tabela
13. Links
É a ligação entre dois hipertextos que além de link pode ser chamado de
hiperlink ou âncoras de hipertextos.
A tag que indica o link é o <a href>...</a>
<a href=“http://nome_do_ site”>LINK</a>
No exemplo de cima a palavra “LINK” vai fazer o efeito de ligação para a
página
“nome_do_site”, essa página é de outro lugar pois tem o “http”, se fosse
fazer uma ligação para outra página da sua web, bastava colocar o nome da
página, não precisa colocar o “http”.
<a href=“nome”><img src=“figura.extensão”></a>
Nesse outro exemplo a imagem será a ligação para a página “nome”.
Até agora apenas fizemos associação de página para página, para fazer associação com e-mail basta colocar o mailto.
______________________________________________________________________
13
Prof°. Rafael Guem Murakami <rafaelmurakami.tripod.com>
<a href=“mailto:[email protected]”>contato</a>
Neste exemplo o link é a palavra “contato”, ao clicar na palavra irá abrir o
programa de e-mail e com o destinatário “[email protected]”.
14. Lista
Aqui será apresentada lista ordenada, não ordenada e de definição.
A tag que inicia a lista ordenada é a <ol>...</ol> e para os itens tanto na
ordenada e não ordenada é o <li>...</li>.
Lista Ordenada:
<ol>Lista ordenada
<li> &Iacute;tem 1</li>
<li> &Iacute;tem 2</li>
<li> &Iacute;tem 3</li>
</ol>
Se deseja começar a lista de um determinado, basta colocar o <start=“n°”>
na tag <ol>.
O exemplo de baixo vai começar no número 22.
<ol start=“22”>Lista ordenada
<li> &Iacute;tem 22</li>
<li> &Iacute;tem 23</li>
<li> &Iacute;tem 24</li>
</ol>
Para começar uma lista não ordenada, utiliza-se a tag <ul>...</ul>
Na lista não ordenada pode colocar a figura de um “disc”•, “square”▪ ou
“circle”○, basta colocar o comando <type=“nome da figura”>, dentro da
tag <ul>
<ul type=“circle”>
<li> &Iacute;tem x</li>
<li> &Iacute;tem y</li>
<li> &Iacute;tem z</li>
</ul>
A lista de definição, é uma lista para definir algum termo, palavra.
Começa-se com a tag <dl>...<dl> e o termo com a tag <dt>...<d/t> e a definição com a tag <dd>...</dd>
<dl>
<dt>Honor&aacute;vel</dt>
<dd> Digno de receber honras.</dd>
</dl>
Exemplo com as listas:
<html>
<head>
<title>
______________________________________________________________________
14
Prof°. Rafael Guem Murakami <rafaelmurakami.tripod.com>
Titulo do HTML
</title>
</head>
<body>
<ol start=“22”><b>Lista ordenada</b>
<li> &Iacute;tem 22</li>
<li> &Iacute;tem 23</li>
<li> &Iacute;tem 24</li>
</ol>
<ul type="square"><b>Lista n&atilde;o ordenada</b>
<li> &Iacute;tem a</li>
<li> &Iacute;tem b</li>
<li> &Iacute;tem c</li>
</ul>
<dl>
<dt><b>Honor&aacute;vel</b></dt>
<dd> Digno de receber honras.</dd>
</dl>
</body>
</html>
Figura 01 8: Listas
15. Formulário
No formulário pode-se ter a interatividade do usuário com a empresa, a tag
para começar um formulário é a <form>...</form>, para poder enviar os
______________________________________________________________________
15
Prof°. Rafael Guem Murakami <rafaelmurakami.tripod.com>
dados do usuário para o desenvolvedor/empresa, tem que ter obrigatoriamente o atributo o method=“POST”, ter o botão submit e o action=“URL”.
Já sabemos como começa e os comandos que necessitamos para enviar algum dado via formulário, agora vamos explorar um pouco mais os comandos do formulário.
Dentro da tag <form> podemos colocar:
Action=“URL”, a URL é o local do servidor e do programa que processa o
formulário.
Method=“método de troca de dados”, mostrar qual o método usado para
enviar os dados, pode ser o GET ou POST.
O mais utilizado é o POST, que envia toda a informação do FORM após a
URL. O GET faz com que as informações seja anexadas ao endereço da
URL.Utilizando o GET, os dados passam pelo software e fica temporariamente numa variável de contexto QUERY_STRING.
Exemplo:
<form method=“post” action=“http://wwww...”>
Comando <input>
Essa parte vai definir qual o tipo de informação que o usuário irá colocar.
Type=“text”, tipo texto; type=“password”, tipo senha, type=“checkbox”,
tipo de seleção, podendo selecionar mais que uma; type= “radio”, seleção,
mas apenas uma seleção; type=“submit”, botão de envio; type=“reset”, apaga tudo que estava escrito; type=“hidden”; campo invisível o conteúdo é
enviado junto com os demais; name=“textstring”, substitui o textstring por
algum nome, esse nome vai ser o manipulador interno, não será mostrado
ao usuário; value=“textsring”, para os campos “text” ou “password”, representa o valor padrão do campo.
Para os campos “checkbox” ou “radio”, representa o valor que será enviado. Para o “submit” ou “reset”, indica o que será mostrado no botão;
CHECKED, indica qual será marcado por padrão; size=“tamanho”, “tamanho”, será a quantidade de caracteres que será mostrado, nos tipos “text” ou
“password”, delimita o tamanho do espaço e não quantidade de caracteres
que pode ser colocado; maxlength=“comprimento”, “comprimento” delimita a quantidade de caracteres que pode ser colocado par os tipos “text” ou
“password”.
O comando <select>...</select> mostra uma lista de opções, para cada item
tem que ser colocado o parâmetro <option>.
Dentro do <select> coloca-se o name=“textstring”, “textstring” deve-se ser
substituído por algum conteúdo;size=“tamanho”, esse campo é opcional,
coloca-se a quantidade de itens que será apresentado por vez; MULTIPLE,
esse parâmetro indica que pode ser selecionado mais que um item.
Para não ficar apenas na teoria, vamos ver um exemplo de formulário, com
alguns dos comandos vistos até aqui.
<html>
______________________________________________________________________
16
Prof°. Rafael Guem Murakami <rafaelmurakami.tripod.com>
<head>
<title>
Titulo do HTML
</title>
</head>
<body>
<form>
Digite seu nome: <input type=“text” name=“texto”>
Senha: <input type=“password” name=“senha” size=10 maxlength=5>
<p> Estado civil:
<input type=“radio” name=“escolha” value=“solteiro”>Solteiro
<input type=“radio” name=“escolha” value=“casado” CHECKED>Casado
<input type=“radio” name=“escolha” value=“divorciado”>Divorciado
<input type=“radio” name=“escolha” value=“viuvo”>Vi&uacute;vo
<b> Documentos apresentados:</b><br>
<ul>
<li><input type=“checkbox” name=“documento” value=“A”>CNH.
<li><input type=“checkbox” name=“documento” value=“B”>CPF.
<li><input type=“checkbox” name=“documento” value=“C”>RG.
</ul>
Cargo Pretendido:
<select name=“cargo”>
<option> Analista de Sistemas
<option SELECTED> Desenvolvedor Web
<option> Programador de C++
<option> Gerenciador de Banco de Dados
</select>
Línguas conhecidas:
<select name=“lingua” multiple size=5>
<option> Portugu&ecirc;s</option>
<option SELECTED>Ingl&ecirc;s</option>
<option> Alem&atilde;o</option>
<option>Espanhol</option>
<option> Franc&ecirc;s</option>
<option>Japon&ecirc;s</option>
<option>Outros</option>
</select>
</body>
</html>
______________________________________________________________________
17
Prof°. Rafael Guem Murakami <rafaelmurakami.tripod.com>
Figura 01 9: Formulário-1
O comando <textarea>...</textarea>, faz com que tenho uma área maior
para o usuário escrever um texto. Dentro do <textarea>, temos as propriedades name=“nome”, o “nome” será a variável trabalhada pelo formulárionão será mostrado ao usuário; rows=“num_linha”, coloca-se no lugar do
“num_linha” a quantidade de linhas desejada na caixa de texto e
cols=“num_cols”, coloca-se no lugar do “num_cols” a quantidade de colunas desejada na caixa de texto.
O exemplo a seguir terá os comandos até aqui apresentado, com o comando
de envio de dados também:
<html>
<head>
<title>
Titulo do HTML
</title>
</head>
<body>
<form action=“http://www....” method=“post”>
Digite seu nome: <input type=“text” name=“texto”>
Senha: <input type=”password” name=“senha” size=10 maxlength=5>
<p> Estado civil:
<input type=“radio” name=“escolha” value=“solteiro”>Solteiro
______________________________________________________________________
18
Prof°. Rafael Guem Murakami <rafaelmurakami.tripod.com>
<input type=“radio” name=“escolha” value=“casado” CHECKED>Casado
<input type=“radio” name=“escolha” value=“divorciado”>Divorciado
<input type=“radio” name=“escolha” value=“viuvo”>Vi&uacute;vo
<b> Documentos apresentados:</b><br>
<ul>
<li><input type=“checkbox” name=“documento” value=“A”>CNH.
<li><input type=“checkbox” name=“documento” value=“B”>CPF.
<li><input type=“checkbox” name=“documento” value=“C”>RG.
</ul>
Cargo Pretendido:
<select name=“cargo”>
<option> Analista de Sistemas
<option SELECTED> Desenvolvedor Web
<option> Programador de C++
<option> Gerenciador de Banco de Dados
</select>
Línguas conhecidas:
<select name=“lingua” multiple size=5>
<option> Portugu&ecirc;s</option>
<option SELECTED>Ingl&ecirc;s</option>
<option> Alem&atilde;o</option>
<option>Espanhol</option>
<option> Franc&ecirc;s</option>
<option>Japon&ecirc;s</option>
<option>Outros</option>
</select> <br><hr>
Pressione o bot&atilde;o para enviar:
<input type=“submit” value=“Enviar”> ou
<input type=“reset” value=“Apagar”>
</body>
</html>
______________________________________________________________________
19
Prof°. Rafael Guem Murakami <rafaelmurakami.tripod.com>
Figura 01 10: Formulário-2, com envio
Percebam que ao apertar o botão “Enviar, começa a pesquisar a “URL”
descrita na “Action”.
Para alinhar os campos dos formulário basta utilizar o comando
<PRE>...</PRE>, apenas descrever o <PRE> antes do primeiro campo e
depois do último, antes de fechar o </form>.
16. Frame
O comando frame é utilizado para deixar várias janelas/páginas em uma
única janela/página. O frame assumi uma função parecida ao do body, onde colocamos o frame, não colocamos o body. Para iniciar o frame colocamos as seguintes tags <frameset><frame>...</frame>...</frameset>.
Dentro do <frameset> utilizamos os seguintes atributos: cols=“tamanho”,
no “tamanho” colocamos o valor do tamanho que queremos para o frame,
será dividido em colunas; rows=“tamanho”, no “tamanho” colocamos o
valor do tamanho que queremos para o frame, será dividido em linhas; a
quantidade de números que vai ser colocado no “tamanho”, vai depender
de quantas janelas vão ser colocadas nessa página, pode ser colocada em
pixels, porcentagem ou tamanho relativo.
Dentro do <frame> colocamos o endereço da página <frame
______________________________________________________________________
20
Prof°. Rafael Guem Murakami <rafaelmurakami.tripod.com>
src=“página”>, no lugar da “página”, coloca-se o endereço da página.
Pode-se tirar também a borda de cada frame utilizando o atributo <frameborder=0> dentro do <frameset>, por padrão o <frameset> deixa com borda o <frame>, então se não colocar o <frameborder=0>, aparecerá a borda.
Podemos também retirar a barra de rolagem, colocando o atributo<scrolling=no> no <frame>.
Para colocar frame na página, as páginas que serão os frames terão que estar no mesmo lugar que está a sua página com os comandos do frame, a não
ser que faça ligação com páginas de terceiros já disponíveis na Internet.
O exemplo a seguir fará ligação com as páginas do Google, UOL e Terra.
<html>
<head>
<title>
Exemplo de Frame
</title>
</head>
<frameset rows=33%,33% frameborder=0>
<frameset cols=33%,33% frameborder=0>
<frame scrolling=no src=“http://www.google.com”>
<frame src="http://www.uol.com.br">
</frameset>
<frame scrolling=no src=“http://www.terra.com.br”>
</frameset>
</html>
______________________________________________________________________
21
Prof°. Rafael Guem Murakami <rafaelmurakami.tripod.com>
Figura 01 11: Página com frame
17. Áudio
Para inserir áudio em uma página Web, utilizamos a seguinte tag
<embed src=“audio.extensão”>, ela insere o áudio como objeto, para esse
podemos dimensionar o objeto na página com os comandos
<width=“num_largura”> e
<height=“num_altura”>, podemos também fazer com que o áudio comece
automaticamente ou quando o usuário quiser com o <autostart=“true”>,
para começar automaticamente ou <autostart=“false”>, para o usuário dar
início do áudio quando quiser.
Para o controle podemos ocultar, como também deixar que o usuário mexa
no controle com o seguinte atributo <controller=“true”>, para aparecer ou
<controller=“false”>, para não aparecer.
Agora se quisermos que toque um áudio de fundo temos a seguinte tag
<bgsound src=“audio.som”>, para esse podemos controlar a quantidade de
vezes para tocar, com o atributo <loop= “1” ou “-1” ou “infinite”>, o “infinite” e o “-1”. Fazem com que o áudio não pare de tocar, em quanto o “1”,
ele apenas toca uma vez.
______________________________________________________________________
22
Prof°. Rafael Guem Murakami <rafaelmurakami.tripod.com>
18. Vídeo
Para inserir vídeo utiliza-se o mesmo comando o <embed>, do áudio, apenas vai muda a extensão e o nome do arquivo <embed src=“video.mov”>,
para esse também podemos controlar a quantidade de vezes, se aparece ou
não o controle, se começa automaticamente, o exemplo a seguir aparece o
controle, não começa automaticamente e não fica em loop.
<embed src=“arquivo.mov” loop=“false” controller=“true”
autoplay=“false”>
19. Meta <meta>
Define valores especiais. Ela pode melhorar o nível da página HTML. Localiza-se no <head> do cógido fonte, sempre acompanha com os seguintes
atributos “name/value”(nome/valor).
name->nome da propriedade.
content->valor da propriedade.
http-equiv->usado para carregar páginas ou define atributos
Exemplos:
<meta name=“Keywords” lang=“pt-br” content=“Informática, treinamento,
consultoria”>
A propriedade keyword, mostra palavras chaves para páginas de
busca, como o Google e a lang define qual língua será utilizada, no exemplo será o português-brasileiro, para o inglês britânico-“en” e inglês americano-“en-us”
<meta name=“Author” content=“Rafael Guem Murakami”>
A propriedae author, define quem é o autor da página.
<meta name=“Description” content=“O HTML é a raiz da web”>
A propriedade description, mostra qual frase ou palavas que devemse ser descrita nas páginas de busca.
<meta name=“Copyright” content=“2005-2006 xxx Ltda.”>
A propriedade copyright, define informações de direitos autorais.
<meta name=“Generator” content=“Microsoft FrontPage”>
A propriedade generator, define qual ferramenta foi utilizada para o
desenvolvimento.
<meta name= “Reply-To” content=“[email protected]”>
A propriedade reply-to, define qual e-mail é de contato.
______________________________________________________________________
23
Prof°. Rafael Guem Murakami <rafaelmurakami.tripod.com>
<meta http-equiv=“Refresh” content=“3”>
A propriedade refresh, irá recarregar automaticamente a página atual
depois de 3 segundos.
<meta http-equiv=“Refresh” content=“3;URL=http://www.aulas.com”>
A propriedade refresh, irá carregaar automaticamente a página
www.aulas.com depois de 3 segundos.
<meta http-equiv=“Content-Language” content=“pt-br”>
A propriedade content-language, define a linguagem da página.
<meta http-equiv=”Content-Type” content=“text/html; charset=iso88591”>
A propriedade content-type, define o tipo do conteúdo padrão.
______________________________________________________________________
24
Prof°. Rafael Guem Murakami <rafaelmurakami.tripod.com>
20. Bibliografia
LOUREIRO, Gustavo. CURSO SUPERIOR DE FORMAÇÃO ESPECÍFICA EM GESTÃO DE AMBIENTES INTERNET WEBMASTER /
WEBDESIGNER. Apostila
RAMALHO, José Antonio(2005). CURSO COMPLETO PARA DESENVOLVEDORES WEB. Editora Campus.
SILVEIRA, Marcelo e PRATES, Rubens(2001). HTML 4 – GUIA DE
CONSULTA RÁPIDA. Novatec
______________________________________________________________________
25
Prof°. Rafael Guem Murakami <rafaelmurakami.tripod.com>
Download

Apostila de HTML - Rafael Guem Murakami