O documento discute a criação de páginas web, incluindo como a internet funciona através do modelo cliente-servidor, a linguagem HTML e suas tags, e como formatar e estruturar conteúdo em páginas web.
7. Executa permanentemente um
programa especial Web server
Aguarda um pedido de acesso
a uma página efectuado
por um Web browser
Server - Servidor
• Sempre ligado.
• Contém o site.
8. Cliente Web Servidor Web
Solicita página
Página solicitada
ou
Erro
Utilizador
Documentos
Imagens
Vídeos
Sons,...
Modelo Cliente-Servidor da WWW
Protocolo HTTP
9. URL - Universal Resource Locator
URL
Documento HTML
Web browser Web server
10. O protocolo HTTP define o modo como são
solicitadas e enviadas páginas web na Internet.
HTTP Hipertext Transfer Protocol
HiperText Transfer Protocol
(Protocolo de transferência de hipertexto)
15. Um programa HTML reside
num ficheiro de texto simples
(extensão: html ou htm) HTML
Linguagem HTML
16. Um programa HTML
inclui uma série de
TAGS (marcas)
colocadas no texto
que se reflectem na
página Web.
<HTML>
<HEAD>
<TITLE> </TITLE>
</HEAD>
<BODY>
<P> </P>
Linguagem HTML
17. Exemplo de código HTML
<HTML>
<HEAD>
<TITLE> A minha primeira página na internet </TITLE>
</HEAD>
<BODY>
<P> Olá, o meu nome é Gollum </P>
<HR>
<P>
<BR>
</P>
<HR>
</BODY>
</HTML>
18. <HTML> Declara que o texto seguinte define uma página
HTML.
A tag </HTML> termina a página.
TAGS
19. <HEAD> Define a área de cabeçalho (header) da página.
A tag </HEAD> termina a zona de cabeçalho.
<BODY> Delimita o conteúdo que será
visualizado na página.
A tag </BODY> termina a zona de conteúdo.
TAGS
20. <TITLE> Define o título da página que é visualizado na
barra de título do browser.
A tag </TITLE> termina o título.
TAGS
21. <P> Início de um parágrafo.
</P> termina o parágrafo.
<BR> Mudança de linha
<HR> Horizontal line/horizontal rule.
<COMMENT> Utilizado para comentar o código.
TAGS
25. <IMG SRC=“gollum.gif">
<IMG SRC=“gollum.gif" BORDER=4>
<IMG SRC=“gollum.gif" BORDER=8>
<IMG SRC=“gollum.gif" BORDER=16>
O qualificador BORDER coloca uma linha
Delimitadora à volta da figura, com uma
espessura controlada em pixels.
TAGS
27. Headings (cabeçalhos)
<H1> </H1>
<H2> </H2>
<H3> </H3>
<H4> </H4>
<H5> </H5>
<H6> </H6>
Nível alto
Nível baixo
Uma página Web pode ter no máximo 6 níveis de headings
TAGS
30. TAGS
Tabelas <table border cellspacing=0 cellpadding=5>
<tr>
<td colspan=2 align=center>Filmes</td>
</tr>
<tr>
<td> Irmandade do anel</td>
<td> Duas Torres</td>
</tr>
<tr>
<td> Olá</td>
<td> O meu nome é Gollum</td>
</tr>
</table>
<table>
…
</table>
31. TAGS
<table border cellspacing=0 cellpadding=5>
</table>
<tr>
<td colspan=2 align=center>Filmes</td>
</tr>
<tr>
<td> Irmandade do anel</td>
<td> Duas Torres</td>
</tr>
<tr>
<td> Olá</td>
<td> O meu nome é Gollum</td>
</tr>
cellspacing – espaço ente
células.
cellpadding – espaço
entre o texto e a linha.
32. TAGS - TABELAS
<table border cellspacing=0 cellpadding=5>
</table>
<tr>
<td colspan=2 align=center>Filmes</td>
</tr>
<tr>
<td> Irmandade do anel</td>
<td> Duas Torres</td>
</tr>
<tr>
<td> Olá</td>
<td> O meu nome é Gollum</td>
</tr>
cellspacing – espaço ente
células.
cellpadding – espaço
entre o texto e a linha.