Olá pessoal !
Neste artigo, iremos falar sobre
a visualização de layout (Layout View)
do Dreamweaver MX e estaremos vendo algumas configurações
necessárias para um aproveitamento melhor
dessa ferramenta.
Vamos lá !
• Definição
Um método comum de criar o layout de página consiste na utilização de tabelas HTML. No entanto, as tabelas podem ser de difícil utilização.Para simplificar o processo de utilização de tabelas para o layout de página, o Dreamweaver conta com a visualização de layout (Layout View).
É possível desenhar células (células de tabela) na página com facilidade e, em seguida movê-las para onde desejar. O layout pode ter uma largura fixa ou se expandir, até ocupar toda a janela do navegador.
Para utilizar a visualização de layout, vá no painel "Insert" e clique e layout. Veja figura:
- ícone de Desenhar a tabela de layout
(Draw Layout Tablel)
- ícone de Desenhar a célula
de layout (Draw Layout Cell)
• Células e tabelas de layout
Para desenhar uma célula de layout:
1- Clique
no botão
Draw Layout Cell, o ponteiro do mouse se transformará
em um sinal de adição (+).
2- Posicione o ponteiro do mouse onde deseja começar a célula na página e, em seguida, arraste-o para criar a célula de layout.
A célula será contornada em azul na página que é a cor de contorno padrão das células de layout. O tamanho de cada célula é exibido na área do cabeçalho da coluna, no alto da célula.
Obs.: Para criar algumas células sem ter que clicar no botão Draw Layout Cell, mantenha pressionada a tecla "Control".
Para desenhar uma tabela de layout:
1-
Clique no botão
Draw Layout Table, o ponteiro do mouse se transformará
em um sinal de adição (+).
2- Posicione o ponteiro do mouse na página e, em seguida, clique e arraste o mouse, para criar a tabela.
Se esta for a primeira tabela que estiver desenhando na página, ela será automaticamente posicionada no canto superior esquerdo da página.
Obs.: Para criar algumas tabelas sem ter que clicar no botão Draw Layout Table, mantenha pressionada a tecla "Control".
3- É possível criar tabelas de layout em áreas vazias do layout da página, em uma tabela de layout já existente (aninhamento) ou ao redor de células e tabelas de layout já existentes.
ps. Se a página já apresentar algum conteúdo, só será possível desenhar a tabela de layout abaixo da parte inferior.
• Como mover e redimensionar as células e tabelas de layout
Todas as células e tabelas no layout podem ser movidas e redimensionadas, o que facilita o ajuste do layout da página.
Para redimensionar uma célula:
1- Clique na extremidade da célula ou, mantendo pressionada a tecla Control, clique em qualquer ponto da célula. Aparecerão alças de seleção ao redor da célula.
2- Utilize as alças de seleção para aumentar a célula até o tamanho desejado. A célula se encaixará automaticamente às células existentes.
Uma célula de layout não pode se sobrepor às outras células e não é possível redimensioná-la fora dos limites da tabela de layout.
Para mover uma célula:
1- Clique na extremidade da célula.
2- Arraste a célula até onde desejar na página ou utilize as teclas de seta. A tecla de seta moverá a tabela um pixel por vez. Se a tecla Shift for mantida pressionada, a tabela será movida 10 pixels por vez.
Para redimensionar uma tabela:
1- Clique na guia da tabela, aparecerão alças de seleção ao redor da tabela de layout.
2- Utilize as alças de seleção para arrastar a tabela até o tamanho desejado, ela se encaixará automaticamente às células e tabelas existentes.
A tabela de layout não pode ser redimensionada a um tamanho menor do que o limite das células nela compreendidas, ela também não pode ser redimensionada de maneira a se sobrepor à tabelas e células vizinhas.
Para mover uma tabela:
1- Clique na guia da tabela.
2- Arraste a tabela até onde desejar na página ou utilize as teclas de seta, ela moverá a tabela um pixel por vez.
Se a tecla Shift for mantida pressionada, a tabela será movida 10 pixels por vez.
• Como formatar as células e tabelas de layout
A aparência de qualquer célula ou tabela de layout pode ser alterada no inspetor de propriedades.
Como formatar uma célula de layout
É possível definir o alinhamento, a largura, altura e as cores de fundo do conteúdo no inspetor de propriedades.
1- Clique na extremidade da célula ou, mantendo pressionada a tecla Control, clique em qualquer ponto da célula.
2- Agora abra o "Inspetor de Propriedades".
3- Escolha uma das seguintes opções de aparência:
• Para alterar a largura, escolha Fixed (Fixa) e digite uma largura na caixa em pixels, ou escolha Autostretch (Alongamento automático).
• Para alterar a altura, especifique a altura (px) na caixa de texto.
• Para definir a cor de fundo da célula de layout, escolha a cor no seletor de cores, ou digite o código hexadecimal correspondente à cor que deseja na caixa de texto.
• Para definir o alinhamento horizontal e vertical, selecione os menus pop-up
• Selecione "No Wrap" (sem quebra), para impedir a quebra automática de linhas. Se você selecionar a célula de layout se alargará para acomodar todo o conteúdo, sem quebrar para uma nova linha.
Como formatar as tabelas de layout
É possível definir a largura e altura, o preenchimento e o espaçamento, entre outros, no inspetor de propriedades.
1- Clique na guia ou extremidade da tabela.
2- Agora abra o "Inspetor de Propriedades".
3- Escolha uma das seguintes opções de aparência:
• Para alterar a largura, escolha Fixed (Fixa) e digite uma largura na caixa, em pixels, ou escolha Autostretch (Alongamento automático).
• Para alterar a altura, especifique a altura no campo de texto, em pixels.
• Para definir o preenchimento da célula, especifique o número de pixels no campo "CellPad" (preenchimento da célula). Ele especifica o espaço entre o conteúdo da célula de layout e os seus limites (ou parede).
Quando o espaçamento for definido acima de 0, todas as células de layout na tabela selecionada terão este espaçamento.
• Para definir o espaçamento da célula , especifique o número de pixels no campo de texto "CellSpace" Espaçamento da célula. Ele especifica o espaço entre cada célula de layout.
Quando o espaçamento for definido acima de 0, todas as células de layout na tabela selecionada terão este espaçamento.
•
Para limpar as definições de altura
de todas as células na tabela de layout selecionada,
clique no botão
(Limpar a altura). Se não houver elementos
na tabela, esta será completamente fechada.
•
Se o layout apresentar células de largura
fixa, clique no botão
(tornar
consistentes as larguras). Este recurso redefine
automaticamente as larguras HTML das células,
tornando-as coincidentes com o seu respectivo conteúdo.
Por exemplo: se tiver definido a largura como 200 pixels e, subseqüentemente, tiver adicionado conteúdo com largura superior a 250, serão exibidos os dois números seguintes na barra superior tabela: 250 entre aspas e 200 entre parênteses. Ao clicar na opção Tornar consistentes as larguras, a definição de 200 pixels será removida e a de 250 será mantida.
•
Para remover as imagens espaçadoras (imagens
transparentes que são utilizadas para controlar
o espaçamento no layout) da tabela de layout,
clique no botão
(remover todas as imagens espaçadoras).
•
Se a tabela de layout selecionada estiver dentro
de outra tabela, clique em
Remover o aninhamento, para remover a tabela de
layout aninhada sem perder o seu conteúdo.
A tabela de layout desaparecerá e as células
de layout e seus conteúdos passarão
a integrar a tabela-mãe.
• Como definir a largura do layout
Existem dois tipos de larguras que podem ser utilizadas na visualização de layout: Largura fixa e Alongamento automático.
A largura fixa é uma largura numérica específica (como 300 pixels) e é exibida como um número. O alongamento automático redimensiona a largura automaticamente, dependendo do tamanho da janela, e é exibido como uma linha ondulada.
Com o alongamento automático o layout ocupará a janela do navegador, independente do tamanho de janela que o usuário tiver definido.
Para definir o alongamento automático:
Clique no alto da coluna que deseja definir o alongamento automático e selecione "Make Column Autostretch".

Quando você definir uma coluna como tendo
alongamento automático, o Dreamweaver inseri
imagens espaçadoras nas colunas de largura
fixa, para controlar o layout.
Uma imagen espaçadora é
uma imagem transparente que não é
visível na janela do navegador, mas é
utilizada para controlar o espaçamento.
Para definir a largura fixa:
Clique no alto da coluna que você irá definir a largura fixa e selecione "Make Column Fixed Width".

O recurso Tornar fixa a largura da coluna define automaticamente a largura da coluna, para que coincida com o seu respectivo conteúdo.
Se você inserir um valor numérico menor do que a largura do conteúdo, o Dreamweaver definirá automaticamente o número correto de pixels da largura.
Às vezes, dois números aparecerão no menu Cabeçalho da coluna: a largura real da coluna e a largura que aparece no código HTML. Isto pode acontecer por diversas razões, como a inserção de conteúdo mais largo do que a largura desenhada ou especificada.
É recomendável tornar consistentes as larguras, para que somente um número apareça. Veja como:
Cilque no topo da coluna, selecione "Make Cell Widths Consistent".

• Como utilizar imagens espaçadoras
As imagens espaçadoras são imagens transparentes que não são visíveis na janela do navegador, mas que são utilizadas para controlar o espaçamento em tabelas de alongamento automático.
A imagen espaçadora mantém
a largura que você tiver definido para cada
tabela e célula na página. Se preferir
não utilizar as imagens
espaçadoras em tabelas de alongamento automático,
o tamanho das colunas será modificado ou
desaparecerão, se não tiver algum
conteúdo.
É possível inserir e remover as imagens espaçadoras de cada coluna ou permitir que o Dreamweaver adicione-as automaticamente, quando criar uma coluna de alongamento automático.
As colunas que contêm imagens espaçadoras possuem uma barra dupla no alto.
![]()
Quando você inserir uma imagem espaçadora em uma coluna ou definir o alongamento automático da coluna, aparecerá uma caixa de diálogo, que irá perguntar como você deseja configurar o arquivo da imagem espaçadora.
Para definir a imagem espaçadora:
1- Defina uma coluna como "Autostretch" (alongamento automático).
2- Na caixa de diálogo que aparecer, escolha uma dasdentre as seguintes opções:

• "Create a spacer image file" (Criar o arquivo da imagem espaçadora):
Se selecionar esta opção e clicar em OK, aparecerá outra caixa de diálogo, que permite navegar até o diretório do site onde deseja armazenar o arquivo da imagem espaçadora. Esta é a opção recomendada.
• "Use an existing spacer image file" (Usar um arquivo existente de imagem espaçadora):
Se já tiver criado um arquivo da imagem espaçadora para o site, escolha esta opção e depois navegue até a imagem espaçadora, na próxima caixa de diálogo que aparecer. A imagem espaçadora deverá ser um GIF transparente de 1 pixel por 1 pixel.
• "Don´t use spacer images for autostretch tables (Desative as imagens espaçadoras para as colunas de alongamento automático):
Se selecionar esta opção, aparecerá uma caixa de diálogo avisando-o de que outras colunas do layout poderão ser reduzidas para uma largura menor. Se escolher não usar imagens espaçadoras, as larguras das colunas terão o mesmo tamanho que o conteúdo destas. As colunas sem conteúdo se reduzirão a nada.

É possível inserir e remover as imagens espaçadoras em colunas específicas ou remover todas as imagens espaçadoras da página.
Para inserir uma imagem espaçadora numa coluna:
Selecione "Add Spacer Image" no menu da coluna. A imagem espaçadora será inserida na coluna e você não irá ver a imagem, mas a coluna poderá se deslocar um pouco uma barra dupla aparecerá no alto.

![]()
Para remover uma imagem espaçadora de uma coluna:
Selecione "Remove Spacer Image", no menu da coluna. A imagem espaçadora será removida e a coluna poderá se deslocar.

Para remover todas as imagens espaçadoras da página:
Selecione "Remove All Spacer
Images", no menu da coluna, ou clique no botão
"Remover todas as imagens espaçadoras",
no inspetor de propriedades da tabela de layout.

O layout completo poderá se deslocar um pouuco ou totalmente, dependendo do conteúdo. Se não houver conteúdo em algumas colunas, estas poderão desaparecer completamente.
Bom pessoal espero que tenham gostado e que esse artigo facilite a criação de suas próximas páginas.
Até a próxima...
Os textos publicados neste espaço são de responsabilidade única de seus autores (colunistas e leitores) e podem não expressar necessariamente a opinião do iMasters.
Giovani Generali trabalha com desenvolvimento de projetos para web desde 2000 e atualmente atua na área de suporte da LocaWeb.
2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.