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

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

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL

INTRODUCAO DESENVOLVIMENTO E DESIGN DE WEBSITES FRAMES. Professor Carlos Muniz

Linguagem HTML: Frames

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

<CENTER> <iframe src=" width=740 height=255> </iframe> </CENTER>

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

Síntese da aula anterior

DESENVOLVIMENTO WEB I

6.2 - Formulários: form <form action="url_de_script" method="método">...</form> form action method POST GET exceto outros formulários form

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

Autoria Web. Professor: Diego Oliveira. Conteúdo 02: Principais Tags HTML

Tabelas Div Span Frames Formulários

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

1. HTML - Introdução. Hyper Text Markup Language. É uma linguagem de formatação de conteúdos. Portável. Ficheiros de pequena dimensã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

Links, Imagens e Tabelas

Fábio Borges de Oliveira. HTML HyperText Markup Language

Programação para Internet

Faculdade de Engenharia Departamento de Informática. Composição Web

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

HTML HTML. Criação de Páginas WEB. Caracteres especiais < < > > Sessão 10

Recursos Complementares (Tabelas e Formulários)

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

HTML? HTML? HTML? HTML e HTTP. HTML e HTTP 26/02/2011

Criação de estilos CSS

Oficina de Construção de Páginas Web

13. APRESENTAÇÃO DO PROJETO Criação de folhas mestres

Faculdade de Engenharia Departamento de Informática. Composição Web

Escola Secundária c/ 3º Ciclo de Ferreira Dias. CURSOS PROFISSIONAIS Ano Letivo 2012 / Atividade 2

JavaScript Exercício Comportamentos Dinâmicos

3 Cabeçalho/ logótipo 4 Menu principal 5 Autenticação

Parte IV Como projetar um layout de página

Roteiro 2: Conceitos de Tags HTML

Exercícios Práticos HTML5 + CSS3. Profa. Flávia Pereira de Carvalho

Capítulo 9 - Imagens. Imagens

Escola Secundária c/ 3º Ciclo de Ferreira Dias. CURSOS PROFISSIONAIS Ano Letivo 2012 / Atividade 8

Parte I. 1. Crie uma pasta com o seu nome no ambiente de trabalho. 2. Entre no Word e digite o seguinte texto:

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

Exemplos Práticos HTML5 + CSS3. Profa. Flávia Pereira de Carvalho

Como implementar Cache Busting nas tags da Atlas. O que são tags? O que é Cache Busting?

IEFP Instituto de Emprego e Formação Profissional Sector Terciário do Porto. Curso: Internet. Módulo: Estrutura de um sítio para a Internet

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

Este exercício será parecido com a montagem de um projeto real, onde trabalhamos com vários arquivos XHTML e um único arquivo CSS.

Desenvolvimento em Ambiente Web. Prof. André Y. Kusumoto

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

Documentos MS Word acessíveis

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

Excel BÁSICO Aula 4 Tratamento de Dados. Prof. Cassiano Isler Turma 4

Ferramentas para Multimídia e Internet

F E B A C. Exercício de Fixação 3. FACULDADE DE EDUCAÇÃO DE BACABAL FEBAC Credenciamento MEC/Portaria: 472/07 Resolução: 80/07

Programação para Web HTML - Parte 2

3 HTML Tabelas, frames e formulário

Escola Secundária c/ 3º Ciclo de Ferreira Dias. CURSOS PROFISSIONAIS Ano Letivo 2012 / Atividade 6

UFCD 0793 Scripts CGI e Folhas de Estilo Formadora: Sónia Rodrigues

APP INVENTOR. APP INVENTOR Exercício 1 Cálculo do IMC

TRABALHO FINAL 20 Pontos

AULA 11 DESENVOLVIMENTO DE GAMES UTILIZANDO O HTML5

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

Construção de sites Aula 1

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

HTML 5 TAGS BÁSICAS E ESTRUTURAIS. Prof. Rosemary Melo

Introdução. HyperText Markup Language HTML. Formulário. Fluxo do Formulário. Fluxo do Formulário. Fluxo do Formulário. Fluxo do Formulário

Documentos MS Word acessíveis

Aula 11 Introdução ao Java Script

4. Características Gerais das Tabelas do HTML

HTML Página 36. Índice

Transcrição:

Objectivos da actividade: Frames Exemplos de frames Com 2 ficheiros Com 3 ficheiros 2 colunas 2 linhas 2 colunas a 2a. com 2 linhas 2 linhas a 2a. com 2 colunas Geralmente uma página com frames é constituída por dois ou três elementos básicos: a página cujo nome é frameset contém os tags que especificam como as diferentes páginas aparecerão dentro da janela do navegador; ou seja, tem atributos que definem a divisão do espaço da janela do browser em colunas ou linhas. as páginas internas, normais, denominadas frames, que aparecem de acordo com as instruções contidas no código da frameset. Cada uma destas marcações - <frameset> e <frame> - aceita extensões, valores e atributos. Características do frameset A página frameset é um arquivo HTML que, em vez de conter os tags <BODY> e </BODY>, que indicam o início e o fim do conteúdo do documento, possui os tags <FRAMESET> e </FRAMESET>. Códigos da frameset No tag frameset são importantes os atributos "Rows" e "Cols" (Linhas e colunas) que determinam a orientação das frames. COLS: determina a divisão do ecrã em colunas. ROWS: determina a divisão do ecrã em linhas. Depois de COLS e de ROWS aparecem, separados por vírgulas, o tamanho de cada linha ou coluna da página. Os valores podem ser: Numérico - pixels - Exemplo: (ROWS="30, 50"). Refere-se aos pixéis de cada frame (ou janela). Relativo - * - Exemplo: (ROWS="2*,*"). O valor é relativo. No exemplo a primeira frame ocupará dois terços do ecrã e a segunda um terço. Pág 1 de 5

Percentual - % - Exemplo: (ROWS="25%, 25%, 50%"). A soma deve ser 100%. Também poderia ser (ROWS="25%, 25%, *") e onde está o asterisco ( * ) o navegador colocará o valor que falta para que a soma seja 100%. Três atributos muito usados na frameset são: FRAMESPACING: determina o espaçamento entre as frames (em pixels). FRAMEBORDER: define se haverá ou não limites entre as frames (admite os valores 1, para inserir limites ou 0, para retirá-los). BORDERCOLOR - especifica a cor do limite entre os frames Entre os tags <FRAMESET> e </FRAMESET>, deve inserir os tags <FRAME> de acordo com o número de colunas ou linhas inserido nos atributos COLS e ROWS. Os tags <FRAME> são responsáveis por definir qual página HTML que será carregada dentro de cada uma das divisões da frameset: Além dos atributos FRAMESPACING e FRAMEBORDER: MARGINHEIGHT e/ou TOPMARGIN: especificam a altura das margens superior e inferior da frame em pixels; MARGINWIDTH e/ou LEFTMARGIN: especificam a altura das margens direita e esquerda da frame em pixels; NAME: indica o nome desta frame, de modo a que possa ser identificado e localizado para carregar documentos, nomeadamente se forem utilizadas rotinas em JavaScript para comandar as páginas da frameset; NORESIZE: utilizado este atributo dentro do tag <FRAME> para que esta não possa ser redimensionada pelo utilizador; SCROLLING: define se a frame terá ou não barra de deslocamento (YES/NO). Caso opte por YES, a frame só apresentará a barra de deslocamento se realmente for necessário, ou seja, se o tamanho do documento o exigir). SRC: define o caminho da página HTML que será visualizada dentro da frame Pág 2 de 5

Exemplos de código fonte a. 2 colunas A seguir é apresentado o código fonte de um ficheiro index.htm, que exemplifica a frameset do tipo 2 colunas. <frameset border="1" bordercolor="#3a72bc" cols="15%,*"> <frame NAME="esquerda" src="coluna1.html" NORESIZE bordercolor="#3f85b8" target="main"> <frame NAME="direita" src="coluna2.html" NORESIZE bordercolor="#4086c6" target="direita"> </frameset></html> O atributo "cols=" que aparece no tag "frameset" determina que o documento será dividido por colunas. b. 2 linhas A seguir é apresentado o código fonte de um ficheiro index.htm, que exemplifica a frameset do tipo 2 linhas. <FRAMESET ROWS="40%,*" FRAMEBORDER="1" FRAMESPACING="2"> <FRAME SRC="linha1.html" NAME="superior" NORESIZE SCROLLING="NO"> <FRAME SRC="linha2.html" NAME="central" MARGINWIDTH="2" MARGINHEIGHT="3" NORESIZE SCROLLING="YES"> </FRAMESET> </frameset></html> O atributo "rows=" que aparece no tag "frameset" determina que o documento será dividido por linhas. Como está definido <FRAMESET ROWS="40%,*", a frame superior ocupará 40% da altura da janela do navegador e o seu conteúdo será o ficheiro linha1.html. A frame inferior ocupará o restante espaço, 60%, contendo o ficheiro linha2.html. Pág 3 de 5

c. 1 coluna e 2 linhas Neste caso, devem ser criadas duas frames em coluna e na segunda coluna criar duas frames em linha. Portanto, é necessário definir 2 áreas "frameset". Supondo 3 ficheiros denominados coluna1.html, linha1.html e linha2.html: <FRAMESET COLS="30%, 70%"> <FRAME SRC="coluna1.html" NORESIZE SCROLLING="YES"> <frameset ROWS="20%, 80%"> <FRAME SRC="linha1.html" NORESIZE SCROLLING="NO"> <FRAME SRC="linha2.html" NORESIZE SCROLLING="NO"> </frameset> </FRAMESET></html> d. 1 linha e 2 colunas Neste caso, devem ser criadas duas frames em linha e na segunda linha criar duas frames em coluna. Portanto, é necessário definir 2 áreas "frameset". <FRAMESET ROWS="20%, 80%"> <FRAME SRC="linha1.html"> <frameset COLS="30%, 70%> <FRAME SRC="coluna1.html"> <FRAME SRC="coluna2.html"> </frameset> </FRAMESET> </html> 1- Abra o Bloco de notas. 2- Crie uma página com o título ACTIVIDADE 9 3- Crie um documento (página) com fundo de cor azul e com um Marquee com formatações a seu gosto e com o texto Página com Frames. Grave esta página com o nome Cabeçalho.htm. Pág 4 de 5

4- Crie um documento (página) com fundo de cor azul. Crie hiperligações para três novas páginas: Definição.htm Caracteristicas.htm e Códigos.htm. Formate texto das hiperligações com letra Arial, tamanho 6 e cor branca. Grave esta página com o nome Menu.htm. 5- Crie três novas páginas respectivamente Definição.htm, características.htm e códigos.htm. Coloque em cada uma o título igual ao nome da página e no corpo da página escreva em título principal(h1) o nome da página. 6- Crie um documento(página) com fundo de cor azul. Insira uma imagem de largura 200 e altura 200 a seu gosto e escreva o texto Página com frames, centrado em relação à imagem. Grave com o nome Principal.htm. 7- Crie uma nova página com fundo azul e escreva o seu nome e a sua turma com formatações a seu gosto. Grave com o nome Rodapé.htm. 8- Crie um novo documento e insira uma frame do tipo duas linhas e duas colunas. 9- Na frame linha1, efectue uma hiperligação à página Cabeçalho.htm. 10- Na frame coluna1, dê-lhe o nome de esquerda e efectue uma hiperligação à página Menu.htm. 11- Na frame coluna2, dê-lhe o nome de corpo e efectue uma hiperligação à página Principal.htm. 12- Na frame linha2, efectue uma hiperligação à página Rodapé.htm. Grave esta página com o nome Actividade9.htm. Pág 5 de 5