Escolar Documentos
Profissional Documentos
Cultura Documentos
TUTORIAL HTML
INSTITUTO FEDERAL DE CIÊNCIA E TECNOLOGIA DE PERNAMBUCO
— CAMPUS BELO JARDIM
TUTORIAL HTML
• SGML que é um padrão para formatar textos, por isso a HTML não preocupa-se
com uma estrutura Inflexível. Ela apenas define em uma página o que é texto,
imagem, título, entre outros;
• HyTime que é uma linguagem para marcação em que se pode utilizar
multimédia e hypertexto de uma forma padronizado.
marcação, então tanto faz você escrever <HTML>, <HtMl>, <hTmL> e assim pordiante.
É importante ressaltar que na hora de salvar o arquivo de texto salvar o nome
eponto a extensão(teste.htm) ou (teste.html), no primeiro caso é mais utilizado devido a
compatibilidade com os browsers existentes no mercado, mas o segundo exemplo
também funciona muito bem .
2 UM POUCO SOBRE O HTML 5
A grande promessa do desenvolvimento web, o HTML 5 está em sua versão
4.0.1, segundo o W3C em 2008, e promete trazer várias melhorias para o
desenvolvimento web, tais como:
Entre outros aspectos, vários críticos afirmam que o HTML 5 será mais que uma
revolução e dizem até que é um forte concorrente com Flash, da Adobe, ao Silverlight ,
da Microsoft, e ao recente JavaFX, da Sun. Essa evolução do HTML dispensará o uso
de plug-ins para aplicações multimídia dos navegadores.
3 BROWSERS
Browsers ou navegadores são programas que servem para que o usuário
navegue por páginas web. O navegador tem o intuito de localizar páginas web e
interpretar os comandos HTML, para que o usuário possa interagir com o local web.
<html>
<head>
<title>Minha pagina</title>
</head>
<body >
<i>Texto em itálico</i> <br>
<b>Texto em negrito;</b><br>
<s>Texto Riscado</s>
<P>Texto sobrescritos</p>
<sup>2</sup>4
<sub>2</sub>4
</body>
</html>
<html>
<head>
<title>titulo da pagina</title>
</head>
<body>
</body>
</html>
<html>
<head>
</head>
<body>
</body>
</html>
<html>
<head>
<title>Trabelhando com o cabeçalho</title>
<meta name="author" content="Eudes barbosa, Jailson Anderson,
Gregory Augusto">
</head>
<body >
</body>
</html>
Linhas na pagina
<html>
<head>
<title>Tutorial</title>
</head>
<body>
linha horizontal
<hr size="10" align="center">
Linha vertical
<hr width="3" size="50">
linha horizontal cor vermelha
<hr size="10" align="center" color="red">
</body>
</html>
Tipos de Titulo
<html>
<head>
<title>Minha pagina</title>
</head>
<body>
<h1>Cabeçalho com h1</h1>
<h2>Cabeçalho com h2</h2>
<h3>Cabeçalho com h3</h3>
<h4>Cabeçalho com h4</h4>
<h5>Cabeçalho com h5</h5>
<h6>Cabeçalho com h6</h6>
</body> </html>
6. Comentários
Comentário
<html>
<head>
<title>Tutorial</title>
</head>
<body>
<h2>Usando comentário</h2>
<!-- olha esse texto não aparece na tela pois ele é um comentario -->
</body>
</html>
7. Atributo da tag body
Modificando o corpo
Coloca uma imagem no fundo da
background = “imagem_de_fundo”
página
Coloca uma cor de fundo na
página, que pode ser em
bgcolor =
hexadecimal, ou utilizar o
“cor_do_plano_de_fundo”
nome
da cor em inglês.
Utilizando esta tag você podera
realizar modificações estéticas em
text = “cor_do_texto”
sua página, sendo esta a cor do
texto.
link = “cor_dos_links” Aplica-se o mesmo principio a esta
tag pois ao invez de colorir o texto
você está colorindo os link's que
darão acesso a outras páginas e
também a arquivos dispostos no
seu web site.
<html>
<head>
<title>Minha pagina</title>
</head>
<body>
<h1>Cabeçalho com h1</h1>
ola pessoal estou aprendendo a criar página utilizando a lingugen de marcação HTML.
Tenho que praticar muito.
</body>
</html>
Com br
<html>
<head>
<title>Minha pagina</title>
</head>
<body>
<h1>Cabeçalho com h1</h1>
ola pessoal estou aprendendo<br> a criar página utilizando<br> a lingugen de marcação
HTML.<br>
Tenho que praticar muito.
</body>
</html>
Colocando cor no fundo
<html>
<head>
<title>Minha pagina</title>
</head>
<body bgcolor="red">
<h1>Cabeçalho com h1</h1>
ola pessoal estou aprendendo<br> a criar página utilizando<br> a lingugen de marcação
HTML.<br>
Tenho que praticar muito.
</body>
</html>
Colocando imagem de fundo
<html>
<head>
<title>Minha pagina</title>
</head>
<body background="avata.jpg">
<h1>Cabeçalho com h1</h1>
ola pessoal estou aprendendo<br> a criar página utilizando<br> a lingugen de marcação
HTML.<br>
Tenho que praticar muito.
</body>
</html>
Usando um bloco de texto
<html>
<head>
<title>Tutorial</title>
</head>
<body>
<blockquote>
Minha terra tem palmeiras,
Onde canta o Sabiá;
As aves, que aqui gorjeiam,
Não gorjeiam como lá.
<p>Gonçalves Dias</p>
</blockquote>
</body>
</html>
9.Cor, tanho e fonte
Formatando o texto
<font>...</font>
<p>...</p>
<pre>...<pre>
<html>
<head>
<title>Minha pagina</title>
</head>
<body >
<h1>Cabeçalho com h1</h1>
<p >ola pessoal estou aprendendo<br> a criar página utilizando<br> a lingugen de marcação
HTML.<br>
Tenho que praticar muito.
Vamos aprender a colocar cor,tamnho e o estilo das letras.
<font color="red" size="5" face="arial">cor vermeha fonte Arial e tamanho 5</font>
<br><br>
<font color="green" size="8" face="arial">Cor verde fonte Georia e tamanho
8</font><br><br>
<pre>
</tr>
</table>
</body>
</html>
10. Imagens na página
Atributos da imagem
Alinha a imagem respectivamente
em :
centralizado,esquerda e direita na
Align=”center,left,right ”
página
border
borda da margem
Colocando imagem
<html>
<head>
<title>Minha pagina</title>
</head>
<img src="casa.jpg">
</body>
</html>
<html>
<head>
<title>Minha pagina</title>
</head>
</body>
</html>
11. Link
Nos não podemos criar uma página HTML sem colocar um link. O link é uma
ligação entre duas paginas que permite abrir uma na outra, de forma a
proporcionar
uma melhor agilidade na sua página. A tag de link é:
<a href=”URL”>nome</a>
onde:
URL= é endereço da pagina
nome= é o nome do link que será exibido na tela para o usuario.
<HTML>
<HEAD>
<TITLE>Curso de HTML Links</TITLE>
</HEAD>
<BODY>
<H3>Link Para Página Local</H3>
<A HREF="Links.htm">Clique aqui</A> voltar à página Links.htm
</BODY>
</HTML>
Colocando cor no lik que não foi visitado, depois de visitado e acor do link
ativo
Tabelas
As tabelas são perfeitas para organizar e apresentar dados de forma
funcional e
prática .É possível inserir texto,figuras ou links em tabelas, realizando uma
melhor
distribuição das informações dentro de uma página.
O número de TR define o número de linhas na tabela e o número de TD
(dentro da
TAG TR) define o
número de colunas da tabela.
<table>...</table> Tag de declaração da tabela
define cada linha da tabela;
<tr>...</tr>
Tabelas
<html>
<head>
<title>Minha pagina</title>
</head>
<body>
<table border="1" align="center" width="50%" height="50%">
<tr>
<td >celula1
</td>
<td>celula2
</td>
</tr>
<tr>
<td>vamooos
</td>
<td>
informática
</td>
<html>
<head>
<title>Minha pagina</title>
</head>
<body>
<table border="1" align="center" width="50%" height="50%">
<th colspan="2">Tabela</th>
<tr>
<td>celula1
</td>
<td ">celula2
</td>
</tr>
<tr>
<td>vamooos
</td>
<td>
informática
</td>
</tr>
</table>
</body>
</html>
<html>
<head>
<title>Minha pagina</title>
</head>
<body>
<table border="1" align="center" bordercolor="red" width="50%"
height="50%"
cellpadding="10" cellspacing="20">
<th colspan="2">Tabela</th>
<tr>
</td>
<td >celula2
</td>
</tr>
<tr>
<td>vamooos
</td>
<td>
informática
</td>
</tr>
</table>
</body>
</html>
Listas
<html>
<head>
<title>Minha pagina</title>
</head>
<body>
<ul>
<li>Informática</li>
<li>Agropecuária</li>
<li>Enfermagem</li>
<li>Agroindutria</li>
</ul>
<p>Listas ordenadas</p>
<ol>
<li>Informática</li>
<li>Agropecuária</li>
<li>Enfermagem</li>
<li>Agroindutria</li>
</ol>
<p>Listas de definição</p>
<dl>
<dt>Informática</dt>
<dd>ProgramçãoII</dd>
<dt>Agropecuária</dt>
<dd>Vaca</dd>
</dl>
</body>
</html>
12.FRAMES
<HTML>
<HEAD>
<TITLE>Titulo da página</TITLE>
</HEAD>
<FRAMESET COLS="15%,85%">
<FRAME SRC="pagina1.html">
<FRAME SRC="pagina2.html">
</FRAMESET>
</HTML>
<HTML>
<HEAD>
<TITLE>Formulários</TITLE>
</HEAD>
BODY>
<FORM NAME=”Form1” ACTION=”outra.php”>
Nome: <INPUT TYPE=TEXT NAME=”txnome”><BR>
Senha: <INPUT TYPE=PASSWORD NAME=”senha”><BR>
Sexo: <INPUT TYPE=RADIO NAME=”sex” VALUE=”M”>Masc<BR>
<INPUT TYPE=RADIO NAME=”sex” VALUE=”F”>Fem<BR>
Escolaridade:<SELECT NAME=”esc”>
Curso: Módulo I – HTML
17#
<OPTION VALUE=”1”>Ensino Fundamental
<OPTION VALUE=”2”>Ensino Médio
<OPTION VALUE=”3”>Ensino Superior
</SELECT><BR>
Línguas:
<INPUT TYPE=CHECKBOX NAME=”lin” VALUE=”I”>Inglês<BR>
<INPUT TYPE=CHECKBOX NAME=”lin” VALUE=”E”>Espanhol<br>
<INPUT TYPE=CHECKBOX NAME=”lin” VALUE=”O”>Outras<BR>
Digite abaixo seu comentário:<BR>
<TEXTAREA NAME=”coment” ROWS=”5” COLS=”80”>
Aqui
</TEXTAREA><br>
<INPUT TYPE=SUBMIT VALUE=”OK”>
<INPUT TYPE=RESET VALUE=”Apagar”>
</FORM>
</BODY>
</HTML>
Cabeçalho, uma para o menu, outra para a página inicial e uma quarta que
contém a
indicação para montar as anteriores, sendo esta, justamente, a página de
frames. Vamos ver como é isso na prática:
Frame
<html>
<head>
<title>frame</title>
</head>
<FRAMESET cols="40%,*" >
<FRAME SRC="http://www.google.com" NAME="superior" >
<FRAME SRC="http://www.santabrigida.ba.gov.br/">
</FRAMESET>
</html>
<html>
<head>
<title>frame</title>
</head>
<FRAMESET cols="40%,*" >
<FRAME SRC="http://www.google.com" NAME="superior"
SCROLLING="NO" >
<FRAME SRC="http://www.santabrigida.ba.gov.br/" SCROLLING="NO">
</FRAMESET>
</html>
Tirando as bordas
<html>
<head>
<title>frame</title>
</head>
<FRAMESET cols="40%,*" border="0" >
<FRAME SRC="http://www.google.com" NAME="superior"
SCROLLING="NO" >
<FRAME SRC="http://www.santabrigida.ba.gov.br/" SCROLLING="NO">
</FRAMESET>
</html>
Frames em linhas
<html>
<head>
<title>frame</title>
</head>
<FRAMESET rows="40%,*" >
<FRAME SRC="http://www.google.com" >
<FRAME SRC="http://www.santabrigida.ba.gov.br/" >
</FRAMESET>
</html>
13. Formulário
PER
TCL
C Shell
Bourne Shell
C/C++
Formulário
<form>
Primeiro nome:
<input type="text" name="firstname">
<br><br>
Último nome:
<input type="text" name="lastname">
</form>
Caixa de seleção(checkboxes)
<html>
<body>
<form>
Nome:
<input type="text" name="firstname">
<br><br>
Sobrenome:
<input type="text" name="lastname">
<br><br>
<form>
Santa Brigida
<input type="checkbox" name="Bike">
<br> <br>
Belo Jardim
<input type="checkbox" name="Car">
</form>
</body>
</html>
<html>
<body>
<form>
Masculino:
<input type="radio" checked
name="Sex" value="male">
<br>
Feminino:
<input type="radio"
name="Sex" value="female">
</form>
</body>
</html>
Colocando botões
<html>
<body>
<form>
Nome:
<input type="text" name="firstname">
<br><br>
Sobrenome:
<input type="text" name="lastname">
<br><br>
<form>
Santa Brigida
<input type="checkbox" name="Bike">
<br> <br>
Belo Jardim
<input type="checkbox" name="Car">
<br><br>
<input type="button" value="Enviar">
</form>
</body>
</html>
Caixa de texto
<html>
<body>
<form>
Nome:
<input type="text" name="firstname">
<br><br>
Sobrenome:
<input type="text" name="lastname">
<br><br>
<form>
Santa Brigida
<input type="checkbox" name="Bike">
<br> <br>
Belo Jardim
<input type="checkbox" name="Car">
<br><br>
<textarea name="comentário" rows="10" cols="40"></textarea>
<br><br>
<input type="button" value="Enviar">
</form>
</body>
</html>
Entendendo como funciona o Refresh
São páginas normalmente sem links, que chamam outras depois de um determinado
tempo dentro dela, sem nenhuma interferência do internauta. Para fazer uma página
desta basta colocar no documento as seguintes linhas de comando:
Ex:
Usando refresh
<html>
<head>
<meta http-equiv="refresh" coment="2; URL=pagina2.html" >