Criação de Páginas Web Apresentação n.º1 • A Internet • HTML Básico TIC 9º Ano Internet Como funciona a Internet? Os intervenientes Cliente & Servidor Como funciona a Internet? Client & Server Servidor do Google INTERNET Pedido da página http://www.google.pt O Browser faz Cliente o pedido. O servidor envia a página solicitada. Client - Browser CÓDIGO HTML Browser Página Web Internet Explorer Netscape Mozilla Firefox Opera INTERNET SERVER Etc... Recebe código HTML. Cria a página web. Server - Servidor Executa permanentemente um programa especial Web server • Sempre ligado. • Contém o site. Aguarda um pedido de acesso a uma página efectuado por um Web browser Modelo Cliente-Servidor da WWW Cliente Web Solicita página Utilizador Página solicitada ou Erro Protocolo HTTP Servidor Web Documentos Imagens Vídeos Sons,... URL - Universal Resource Locator URL Documento HTML Web browser Web server HTTP Hipertext Transfer Protocol HiperText Transfer Protocol (Protocolo de transferência de hipertexto) O protocolo HTTP define o modo como são solicitadas e enviadas páginas web na Internet. URL Universal Resource Locator http://www.empresa.com/index.html Domínios com edu gov mil net org … Organização comercial Instituição de ensino Entidade governamental Instituição militar Hosts não administrativos organização não lucrativa … pt br de ... Portugal Brasil Alemanha ... gerais Indicadores geográficos HTML Linguagem HTML HyperText Markup Language Linguagem HTML Um programa HTML reside num ficheiro de texto simples (extensão: html ou htm) HTML Linguagem HTML 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> 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> TAGS <HTML> Declara que o texto seguinte define uma página HTML. A tag </HTML> termina a página. TAGS <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 <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 <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 Formatação de Caracteres <B> </B> Bold <I> </I> Itálico <U> </U> Sublinhado Hiperligações: <A HREF = “http://www.google.pt”> GOOGLE </A> TAGS Imagens em documentos HTML <IMG SRC=“http://www.empresa.com/directório/elefantes.gif”> HTML Imagem com origem noutro site TAGS <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 BORDER=4 BORDER=40 TAGS Headings (cabeçalhos) Uma página Web pode ter no máximo 6 níveis de headings <H1> </H1> <H2> </H2> <H3> </H3> <H4> </H4> <H5> </H5> <H6> </H6> Nível alto Nível baixo HTML TAGS Imagem de fundo <BODY BACKGROUND = “gollum.jpg”> 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> <table> … </table> <tr> <td> Olá</td> <td> O meu nome é Gollum</td> </tr> </table> TAGS <table border cellspacing=0 cellpadding=5> cellspacing – espaço ente células. <tr> <td colspan=2 align=center>Filmes</td> </tr> cellpadding – espaço entre o texto e a linha. <tr> <td> Irmandade do anel</td> <td> Duas Torres</td> </tr> <tr> <td> Olá</td> <td> O meu nome é Gollum</td> </tr> </table> TAGS - TABELAS <table border cellspacing=0 cellpadding=5> cellspacing – espaço ente células. <tr> <td colspan=2 align=center>Filmes</td> </tr> cellpadding – espaço entre o texto e a linha. <tr> <td> Irmandade do anel</td> <td> Duas Torres</td> </tr> <tr> <td> Olá</td> <td> O meu nome é Gollum</td> </tr> </table> 1 linha 3 colunas 2 linhas 3 colunas 3 linhas e 3 colunas 3 linhas e 1 coluna 5 linhas e 1 coluna 5 linhas e 2 colunas União entre células • Rowspan • Colspan Exemplo 1 rowspan Esta TAG indica que esta célula irão ser unidas duas células ao longo da coluna. Exemplo 2 Situação inicial: Pretendemo s unir estas 3 células. 3 linhas e 5 colunas Exemplo 2 (continuação) colspan Esta TAG indica que nesta célula irão ser unidas três células ao longo das colunas. Exemplo 3 Exemplo 4 Standards A visitar… http://www.w3.org World Wide Web Consortium