1- Construção de uma tabela de border =5 com espaço entre a célula e o texto de 10 com 2 linhas e 2 colunas.
Dentro da primeira célula da segunda linha foi construída uma tabela com 1 linha e 3 colunas. Existe um erro no código pois não se chega a fechar essa linha antes do fecho da tabela correspondente.
2
2.a)
<html> |
Esta estrutura deveria ser usada em todas as páginas
2.b)
--- frame.html
<html> |
--- indice.html - O indice
<html> |
--- Os demais ficheiros manteriam-se sem modificação dos originais
2.c)
O uso de frames torna o código mais simples e de fácil actualização mas
impossibilita o bookmark de uma página interna e não existe nenhuma maneira de
assegurar que uma página interna só é visualizada dentro do contexto da
estrutura da frame sem o uso de Javascript. Isso é importante para o caso de se acederem ás páginas via
um motor de pesquisa e assim não se ter acesso a um índice por exemplo.
No passado havia vários browers que não suportavam frames mas o seu uso é quase
nulo actualmente excepto em alguns equipamentos para acessibilidade.
Tem também a a vantagem do uso de cache para cada uma das diferentes páginas e
o carregamento "simultâneo".
O uso de tabela é de mais difícil actualização e o scrooll faz o scrooll a todas página contrariamente ao que podemos obter com as frames. Funciona em todos os browsers que suportam tabelas (quase desde a 1ª geração) e não tem as desvantagens das frames. Também não tem as vantagens destas.
Há que ponderar o tipo de actualização e navegação que se pretende no sitio e
sua acessibilidade.
É interessante notar que a maior parte dos sítios de maior utilização optaram
pelo uso de tabelas!
3
--- frame.html
<html>
|
--- indice.htm
<html> |
Problema 4
<html> |