Internet & HTML Internet & HTML Pedro Costa / 2004

Documentos relacionados
Como criar um conjunto de subjanelas com três documentos dispostos na vertical

Links, Imagens e Tabelas

Tarlis Portela Web Design HTML

17/01/2016 PROGRAMAÇÃO EM AMBIENTE WEB I UM POUCO DE HISTÓRIA WWW. Tudo começou com a ARPANET; 1977 ARPANET nasce

PROGRAMAÇÃO EM AMBIENTE WEB I

TECNOLOGIA WEB. XHTML Aula 5. Profa. Rosemary Melo

1. HTML - Introdução. Hyper Text Markup Language. É uma linguagem de formatação de conteúdos. Portável. Ficheiros de pequena dimensão

HTML BÁSICO E TEMPLATE VIEW. Gabrielle Amorim Porto

A linguagem Hyper Text Markup Language (HTML)

Algoritmia e Programação APROG HTML. Introdução. Nelson Freire (ISEP DEI-APROG 2014/15) 1/15

Módulo 17E. Revisões de HTML. A) Noções básicas de HTML (cont.)

Prof. Fernando Gonçalves Abadia. Sistemas Multimídias

Tags estruturais <!-- --> Cria um comentário <html> </html> Envolve todo um documento html <head> </head> Envolve o cabeçalho de um documento html

Introdução a HTML. André Tavares da Silva.

O que faz um servidor/navegador web? 14/03/2016 Rômulo da Silva Lima Slid e 2

3. Construção de páginas web Introdução ao HTML

HTML. Conceitos básicos de formatação de páginas WEB

Elementos Básicos HTML e Formatação de textos

20/02/2014. <HTML> Introdução </HTML> Web

Desenvolvimento web I Aula 6 - Frames

Tabelas. Tabelas. Iniciando a construção... Atributos <table> Tag <table></table> 05/06/2011

HTML Página 36. Índice

Módulo 17E. Revisões de HTML. A) Noções básicas de HTML

Webdesign HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza

O que faz um servidor/navegador web? 30/03/2017 Rômulo da Silva Lima Slid e 2

HTML & CSS. uma introdução

Os slides que seguem mostram os principais comandos da linguagem HTML. Conhecer o código HTML possibilita a criação de páginas leves que contenham ape

Adicionando mais tags HTML

Tabelas. Tabelas. Iniciando a construção... Atributos <table> Tag <table></table> 05/04/2011

1 Introdução ao HTML e formatação de texto

Programação para Internet I

Tabelas. Uma célula de dados pode conter texto, imagens, listas, parágrafos, formulários, linhas horizontais, etc. <table> <tr>

TecWeb Tecnologias Web. Prof. Esp. Douglas Mariano dos Santos

Hiperlinks. Hiperlinks. Hiperlinks. Tag <a></a> Hiperlinks 07/05/2011

Tabelas. Web. Professor: Jarbas Araújo CENTRO EDUCACIONAL RADIER.

Centro de Form. Profissional de Alverca HTML. Sessão 3 HTML. A estrutura básica de uma lista em HTML é:

Curso PHP Básico. Jairo Charnoski do Nascimento

HTML. HyperText Markup Language. v Rui Menino. Tags de marcação. Referência. (Linguagem de marcação de hypertext)

INTERNET BÁSICA: EXTENSIBLE HYPERTEXT MARKUP LANGUAGE XHTML PARTE 2

Roteiro 01. Professor: Prof. M.Sc. Odilon Corrêa da Silva. Curso: Engenharia de Computação. Disciplina: Programação para WEB

TAGS. O HTML trabalha com o sistema de tags (etiquetas). Esse sistema funciona da seguinte maneira. <tag>conteúdo da tag</tag>

HyperText Markup Language HTML. Tabela

HTML. HyperText Markup Language. Elaborado por Marco Soares

HTML. Sessão 4 HTML. Criação de Páginas WEB. Tabelas

Roteiro 01. Professor: Prof. M.Sc. Odilon Corrêa da Silva. Curso: Desenvolvimento de Sistemas. Disciplina: Programação para WEB I

Informática I. Aula 3. Aula 3-03/09/2007 1

4. Características Gerais das Tabelas do HTML

</H1>... <H6>... </H6>

Lista e Tabelas. Fundamentos da Linguagem Web

O elemento para definição de uma tabela é <TABLE> sendo finalizada com </TABLE>. Este elemento prevê sub-elementos para sua composição.

Desenvolvedor Web Docente André Luiz Silva de Moraes

HTML: INTRODUÇÃO TAGS BÁSICAS

PROGRAMAÇÃO PARA INTERNET. Prof.: Jean Carlo Mendes

Desenvolvimento de Sites com PHP e Mysql Docente André Luiz Silva de Moraes

Implementando e manipulando Tabelas

HTML. Um documento HTML é constituído por um conjunto de TAGS (ex. html, head, body, etc.).

Aula 6: Frames. Pré-requisitos: Os temas das aulas 2 e 5, e a forma como se define cores apresentada na aula 4, serão muito importantes para frames.

Aula 3 - Desenvolvimento web I

Por que aprender a fazer tabelas? Tabelas auxiliam na formatação da página, e é por essa razão que eles foram acrescentados à linguagem html

Dezembro/2012. Universidade Federal Fluminense. Curso de Introdução ao HTML. SeTel- Grupo PET-Tele. Adicionando links e imagens. Tabelas.

Navegador. Servidor. Apache

Programação e Designer para WEB

HTML Página 23. Índice

Recursos Complementares (Tabelas e Formulários)

SIMULADOS & TUTORIAIS

Construção de sites Aula 1

Programação para Internet I 3. HTML. Nuno Miguel Gil Fonseca

Mini-Curso Expotec 2010 Professores: Paulo Vítor, Jackson, Raimundo, Lucas e Cleverton

HTML HTML. Centro de Form. Profissional de Alverca Formador: Cosmin Constantinescu 1

CEEP-CENTRO ESTADUAL DE EDUCAÇÃO PROFISSIONAL PEDRO BOARETTO NETO INTERNET E PROGRAMAÇÃO WEB INICIO DE HTML

Projeto Integrador. Pesquisa HTML5. Green Friday. Gestão em Tecnologia da Informação. Turma 1º B

Tabelas. table <table>...</table>

Webdesign HTML. Introdução a HTML e as principais tags da linguagem. Thiago Miranda dos Santos Souza

Dicas básicas de marcação de HTML Hyper Text Markup Language / Linguagem de Marcação de Hipertexto

PROFESSORA MERRIS MOZER. Mestranda em Metodologias para o Ensino de Linguagens e suas Tecnologias

Síntese da aula anterior

TABELAS EM HTML. Prof: André Aparecido da Silva Disponível em:

<title>introdução a HTML</title>

REDES DE COMUNICAÇÃO. 11º - ANO Professor: Rafael Henriques

Programação Web Aula 2 XHTML/CSS/XML

Programação Na Web. Molduras HTML. Agenda

QUEM FEZ O TRABALHO?

HTML (HyperText. Markup Language)

> Herbet Ferreira Rodrigues > contato@herbetferreira.com

Introdução ao HTML e às folhas de estilo (CSS)

SIMULADOS & TUTORIAIS

HTML HTML. Centro de Form. Profissional de Alverca Formador: Cosmin Constantinescu 1

Ferramentas para Multimídia e Internet

Curso de PHP. - Início 22 de agosto. - Término 20 de outubro. - Aulas: segunda e quinta-feira - Horário:18h às 20h. - Carga horária do curso: 40h

Geralmente uma página com frames é constituída por dois ou três elementos básicos:

Roteiro 2: Conceitos de Tags HTML

Prof. Benedito Medeiros Neto-CIC FAC GRADUAÇÃO

Introdução à linguagem HTML. Volnys Borges Bernal

APOSTILA. Curso de HTML com PHP HTML. Pablo Dapont

Tabelas Div Span Frames Formulários

Introdução. História. Como funciona

ftp://ftp.cr-df.rnp.br/pub/netinfo/training/rnp/kit-bsb/html/guia2.zip dezembro 1995 Tutorial - Autoria em World Wide Web

Transcrição:

Internet & HTML Pedro Costa / 2004

Como funcionam as páginas Web As páginas web são apenas constituídas por texto ASCII plano. Os Web browsers processam o código usado nas páginas web para mostrarem uma página web totalmente formatada. As imagens, cores e outros itens nãotexto de uma página web não estão dentro dela mesma a página web por si só é apenas texto, com formatação e referências a outros elementos (imagens, etc.)para vermos o código html de uma página web, basta-nos escolher aopção Page Source no menu View do Browser

Introdução ao HTML HTML significa "Hyper Text Markup Language HTML é uma colecção de texto dentro de tags que modificam o texto do documento. Todas as tags estão entre o sinal < e >. Geralmente, as tags funcionam em pares uma para activar a modificação, outra para a desactivar. As tags de desactivação começam com uma barra na frente. <TAG>texto afectado</tag>

Introdução ao HTML Algumas tags funcionam por si só. Dado que não têm uma tag de fecho, coloca-se uma / no final da tag. A tag Linha Horizontal <HR/> é um exemplo. A maioria das tags tem parâmetros que modificam o seu funcionamento: <TAG attribute="option" >affected text</tag>

Introdução ao HTML - Exemplos <i>eu quero isto em itálico</i> é processado pelo browser para mostrar: Eu quero isto em itálico <p align="center">eu quero este parágrafo centrado</p> é processado pelo browser para mostrar: Eu quero este parágrafo centrado

Tags Estruturais Estas são as tags básicas que têm de fazer parte de cada página web. Dizem ao browser que o documento é uma página web <HTML> <HEAD> <TITLE>Título da Página Web</TITLE> </HEAD> <BODY> Onde deve estar a parte principal da página web </BODY> </HTML>

Parágrafos e quebras de linha <P> texto</p> <BR /> Tag parágrafo A maioria dos browsers processa isto com uma linha em branco entre cada parágrafo. Tag quebra de linha Equivalente ao Enter. Usada quando o utilizador quer fazer um return mas não quer uma linha em branco a seguir <HR /> Tag Linha horizontal Usada para colocar uma linha separadora ao longo da página.

Exemplos de quebra de linhas

Tags de cabeçalho Tags de cabeçalho Usadas para marcar secções e subsecções de um documento. <H1>Cabeçalho1 tamanho gigante e negrito</h1> <H2>Cabeçalho2 tamanho grande e negrito</h2> <H3>Cabeçalho3 tamanho normal e negrito</h3> <H4>Cabeçalho4 tamanho pequeno e negrito</h4> <H5>Cabeçalho5 tamanho muito pequeno e negrito</h5> <H6>Cabeçalho6 fino e negrito</h6>

Tags de cabeçalho

Formatação de texto Negrito e Itálico: <B>texto que se quer a negrito</b> <I>texto que se quer a itálico</i> Alinhar texto ou gráficos (esquerda, centro e direita): <p align="left">novo parágrafo justificado à esquerda</p> <p align="center">novo parágrafo centrado</p> <p align="right">novo parágrafo justificado à direita</p>

Links Os links são a base do hipertexto, sem eles não haveria uma navegação linear, nem sequer seria possível navegar na web. Para construir os links usam-se os seguintes tags de ancoramento: <A HREF="URL">texto clicável para efectuar a ligação</a> A = Âncora HREF = referência de hipertexto URL = Uniform Resource Locator( um endereço web, tal como http://www.google.com)

Links Coisas a saber sobre ligações/links: Maiúsculas e minúsculas contam para o URL; O URL tem de ser exacto; Temos de ter alguma coisa na secção texto clicável para efectuar a ligação de modo que a ligação funcione.

Imagens As imagens nas páginas Web são ficheiros completamente independentes dos ficheiros HTML dessas páginas: <IMG SRC="URL-da-imagem" ALT="descrição da imagem"> As imagens são material protegido por direitos de autor, devendo apenas ser usadas com permissão.

Listas Existem três tipos de listas em HTML: Não ordenadas Listas marcadas (bolinha, círculo, quadrado) Ordenadas Listas numeradas (1,2,3 ou a,b,c ou I,II,III, ou i,ii,iii) Definição Listas com um "termo" e uma"definição"

<OL> </OL> = Lista ordenada Atributos: "type=1/a/a/i/i" <UL> </UL> = Lista não ordenada Atributos: "type=disc/circle/square <DL> </DL> = Lista definida <LI> = Item de lista (numa OL ou UL) <DT> = Termo (numa DL) <DD> = Definição (numa DL)

<UL> <LI> Gato persa </LI> <LI> Cão podengo </LI> <LI> Gato bravo </LI> <LI> Lobo ibérico </LI> <LI> Raposa suíça </LI> </UL>

<OL> <LI> Gato persa </LI> <LI> Cão podengo </LI> <LI> Gato bravo </LI> <LI> Lobo ibérico </LI> <LI> Raposa suíça </LI> </OL>

<DL> <DT>Persa</DT> <DD>Persa é um gato peludo!</dd> <DT>Podengo</DT> <DD>Podengo é um cão português</dd> <DT>Bravo</DT> <DD>Bravo é o gato do mato</dd> <DT>Ibérico</DT> <DD>Ibérico é o lobo da península</dd> <DT>Suíça</DT> <DD>Suíçaé uma raposa europeia</dd> </DL>

Tabelas As tabelas são um dos elementos mais complexos de HTML que se pode usar. Na sua forma básica, as tabelas relembram folhas de cálculo, sendo muitas vezes usadas como tal. Mas elas também podem ser usadas para fazer layouts criativos de páginas de Web Sites.

As tabelas proporcionam aos webdesigners a capacidadede controlarem o layout das suas páginas. Podemos usar tabelas para colocar texto em redor de imagens, para colocar texto em linhas e colunas (como emjornais), etc

Table <TABLE > <TR> <TD>Polícia</TD> <TR> <TD>Bombeiros</TD> <TR> <TD>EPGE</TD> </TABLE> <TD>21 4912112</TD> </TR> <TD>21 4912113</TD> </TR> <TD>21 4912114</TD> </TR> <TABLE> </TABLE> = define uma tabela <TR> </TR> = define uma linha da tabela <TD> </TD> = define uma célula da tabela ("Table Data")

Table Border <TABLE BORDER=2 > <TR> <TD>Polícia</TD> <TR> <TD>Bombeiros</TD> <TR> <TD>EPGE</TD> </TABLE> <TD>21 4912112</TD> </TR> <TD>21 4912113</TD> </TR> <TD>21 4912114</TD> </TR>

Table Header <TABLE BORDER=2 > <TR> <TH>Nome</TH> <TR> <TD>Polícia</TD> <TR> <TD>Bombeiros</TD> <TR> <TD>EPGE</TD> </TABLE> <TH>Telefone</TH> </TR> <TD>21 4912112</TD> </TR> <TD>21 4912113</TD> </TR> <TD>21 4912114</TD> </TR>

Cellspacing

Cellpadding

Colspan <TABLE BORDER=2 CELLPADDING=4> <TR> <TH COLSPAN=2>Stock</TH> </TR> <TR> <TD>Computadores</TD> <TD>14</TD></TR> <TR> <TD>Monitores</TD> <TD>38</TD> </TR> <TR> <TD>Modems</TD> <TD>112</TD> </TR> <TR> <TH COLSPAN=2>Vendas</TH> </TR> <TR> <TD>Computadores</TD> <TD>10</TD> </TR> <TR> <TD>Monitores</TD> <TD>23</TD> </TR> <TR> <TD>Modems</TD> <TD>45</TD> </TR> </TABLE>

Rowspan <TABLE BORDER=2 CELLPADDING=4> <TR> <TH ROWSPAN=2>Stock</TH> <TD>Computadores</TD><TD>14</TD> </TR> <TR> <TD>Monitores</TD><TD>38</TD> </TR> <TR> <TH ROWSPAN=2>Vendas</TH> <TD>Computadores</TD><TD>10</TD> </TR> <TR> <TD>Monitores</TD><TD>23</TD </TR> </TABLE>

Exercicio Cria em html as seguintes Tabelas: 1. 3. 2.

4. 6. 5. 7.

Font Tag

<html> <body> <p> <font size="2" face="verdana">isto é um parágrafo.</font> </p> <p> <font size="3" face="times">isto é outro parágrafo.</font> </p> </body> </html>

Frames As molduras ("frames") são subjanelas definidas sobre a janela principal do browser. Estas subjanelas são criadas dividindo a janela em várias partes. Cada uma dessas partes pode apresentar uma página da Web diferente. As subjanelas são habitualmente designadas por molduras, ou "frames."

Vantagens e desvantagens das frames As molduras ("frames") permitem-nos apresentar mais do que uma página HTML numa única janela do browser. Cada página está dentro da sua própria moldura (subjanela) e é independente das restantes páginas. Apesar de oferecerem alguma liberdade ao facilitarem bastante a criação de barras de navegação em conjuntos de documentos com muitas páginas e de tornarem bastante mais rápido o carregamento das páginas, as molduras também podem dar origem a algumas dificuldades.

http://www.peak.org/~jeremy/kathy/index.html http://www.w3schools.com/html/tryit.asp?filename=tryhtml_frame_ cols http://www.w3schools.com/html/tryit.asp?filename=tryhtml_frame_ rows

O Elemento frameset O elemento <frameset> define a forma como a janela do browser se subdivide para acomodar as molduras. Este elemento divide a janela do browser em linhas e colunas. Os valores atribuídos às linhas e às colunas indicam a quantidade de área de écran que cada linha e cada coluna devem ocupar.

O Elemento <frame> O elemento <frame> define qual o documento HTML a colocar numa determinada moldura. No exemplo apresentado a primeira coluna ocupa 25% da largura da janela do browser e a segunda coluna ocupa 75% da largura. O documento "moldura_a.html" ocupa a primeira coluna e o documento "moldura_b.html" ocupa a segunda coluna: <frameset cols="25%,75%"> <frame src="moldura_a.html"> <frame src="moldura_b.html"> <frameset>

<frameset rows=150,*> <! o frameset tem duas linhas, a primeira mede 150--> <frame src=header.html name=header scrolling=no> <! a segunda linha é dividida em 2 colunas --> <frameset cols=150,*> <! a primeira coluna chama-se menu --> <frame src=contents.html name=menu> <! a segunda é chamada main --> <frame src=main.html name=main> </frameset> <! fim da linha 2 --> </frameset> <! fim dos frames -->

<! se o browser nao reconhecer frames mostrará apens o seguinte --> <noframes> <body bgcolor=fff7f9> </body> </noframes> <h3> Esta pagina esta sem frames </h3>

Links para frames Para que um link abra numa frame específica basta definir a propriedade target da tag do link, com o nome do frame alvo. No menu: <a href= pagina_1.html target= main >Abrir pagina_1 no main</a>

Exercício Recorrendo a frames, tabelas, imagens texto e links, constrói uma página sobre a tua banda favorita. Deverá conter as seguintes páginas: -Homepage Eventos, lançamentos -Historial -Álbuns -Letras -Fotos