PagSeguro
Canais iMasters

Dreamweaver

Tableless com o Dreamweaver

Olá a todos. Gostaria de informar que estão abertas as inscrições para a nova série que será abordada aqui na coluna e acompanhada por todos vocês semanalmente. A série Sistema de publicação de fotos com comentários foi um sucesso e o principal motivo foi a escolha do tema pelos leitores da coluna. Então, ficarei no aguardo de novas sugestões de todos vocês, sugestões essas que poderão ser enviadas por e-mail.

No artigo de hoje, falaremos sobre o desenvolvimento de layouts tableless utilizando o Dreamweaver. Eu utilizo esse software no meu dia-a-dia de desenvolvimento, mas sempre no mode Code View, uma vez que sou mais produtivo assim, escrevendo meus próprios códigos e formatando-os da forma que me sinto confortável. Mas, devido a diversas dúvidas que recebo, vou mostrar-lhes que é possível também fazer layouts tableless pelo Dreamweaver no modo Design View. Vamos lá.

O Dreamweaver, a cada versão lançada, vem se adaptando sistematicamente aos padrões da web, e em sua última versão - 8 - trabalhar com esses padrões ficou mais fácil e produtivo. Para este artigo, a principal ferramenta a ser utilizada é a Insert Div Tag localizada na categoria Layout da Insert Bar. Vejamos uma imagem com sua localização na imagem abaixo:

Seu painel é bem simples e intuitvo, e no decorrer deste artigo, aprenderemos como trabalhar com ele. Então, até o momento, veja o layout que será criado:

Calma, não se assuste com o design, coloquei essas cores sem sentido, simplesmente para você enxergar cada parte do layout, o que significa dizer que teremos: um topo, a área de conteúdo, uma barra lateral e um rodapé. Genericamente falando, temos um layout de duas colunas.

É impossível você aprender todas as técnicas para se desenvolver layout tableless simplesmente com este artigo, uma vez que ela são tantas e para aprendê-las seu esforço e boa vontade será fator determinante. Neste artigo, você verá o básico e no final e no decorrer deste indicarei algumas boas referências para você estudar mais.

A primeira coisa a se fazer é criar uma nova página no Dreamweaver, para isto utilize o seguinte comando: Ctrl + N ou pelo seguinte menu: File > New.... Escolha uma página HTML com o Doctype XHTML 1.1. Observe a imagem abaixo:

Em layouts tableless e no mundo dos padrões da web, a escolha do Doctype correto é fundamental, uma vez que cada um deles tem sua finalidade e diferenças no modo de renderização do browser ao seu layout. Então, estude mais sobre o assunto. Algumas referências para você estudar:

01. www.google.com.br/search?q=xhtml+doctype
02. www.tutocle.com/search/doctype
03. www.revolucao.etc.br/archives/doctype-dtd-document-type-definition/
04. www.tableless.com.br/doctype

Com a página criada e aberta no modo Design View, vamos iniciar o nosso trabalho, até que enfim, né? Clique na opção Insert Div Tag, a opção que lhe apresentei agora há pouco e a configure da seguinte forma:

Sua configuração é bem simples, veja só:

. Insert: At insertion point = a tag div será criada onde o curso estiver localizado no código fonte da página. Quando criamos uma página, ele se posiciona logo após a abertura da tag body.

. ID: tudo = O nome, ou o identificador da tag criada. Esse atributo ID é muito importante e com ele cada tag difere-se uma da outra, uma vez que não pode haver dois elementos com o mesmo ID.

Em seguinda, vamos criar outra tag div através da opção Insert Div Tag e essa div será o nosso topo. Veja:

Bom, nada de diferente até agora. Uma dica: sempre que inserir uma tag div por esse recurso, alterne para o mode Code View para você ver a posição do cursor e desta forma conscientizar seu racioncínio. É bom saber como o programa "pensa" e passar a pensar como ele. Isto facilita o trabalho e o domínio da ferramenta em si.

Agora vamos criar nossa área de conteúdo. Observe a imagem abaixo novamente:

Antente-se para o seguinte. Indicamos em Insert a opção After tag e logo após informamos: <div id="topo">. Então, a div conteudo será inserida após a div topo, somente.

Agora, observe a imagem abaixo mais uma vez:

Ou seja, realizamos o mesmo processo; inserimos a div lateral após a div conteudo. Para finalizar, vamos inserir a div rodape, veja só:

Bom, acredito não haver nenhuma novidade na imagem acima para você. Se visualizarmos nossa página no Dreamweaver, veremos ela assim...

...pelo Design View. No Code View, a veremos da seguinte forma:

Vamos inserir algum conteúdo em nossa página, e posteriormente iremos estilizá-la através das CSS. Vamos iniciar retirando o conteúdo "Content for id "tudo" Goes Here" da div tudo, observe:

A inserção completa do conteúdo, você confere na seguinte vídeo-aula.

Bom, no próximo artigo veremos o processo de estilização dessa página e com issto concluíremos nosso artigo. Durante a semana, estude mais sobre tableless, alguns links para você:

01. http://www.tutocle.com/search/tableless
02. http://www.tutocle.com/search/tableless+%252Blayout/
03. http://www.tutocle.com/search/web+standards/

Um abraço a todos e uma ótima semana.


Comente também

6 Comentários

Adilson Costa
Adilson Costa

Adorei sua matéria e fico aguardando a próxima, parabéns

thiago
thiago

oi vc poderia me ajudar como trabalhar layout com a tag div dentro do aplicativo firework, pq podemos fazer layout bem rapido mas o ruim disso eh pq eh com tabelas e tabelas ja ta ultrapassado, qria q postasse uma aula ensinando fazer por tableless e depois exportar pro dreamweaver

clovis  araujo
clovis araujo

Cara, gostaria de agradecer de público a presteza com que respondeu meu questionamento. Sou leitor de sua coluna, entro sempre e estou melhorando muito com as dicas e ensinamentos passados. Vou te mandar minha sugestão para a nova série via e-mail e essa matéria tb é ótima. Sucesso Leandro.

Leandro Vieira
Leandro Vieira

Obrigado Clóvis, é sempre um grande prazer poder ajudar.

Um abraço e ficarei no aguardo da dica.

Rogerio Silva Gonzaga Ribeiro
Rogerio Silva Gonzaga Ribeiro

Cara trabalho com desenvolvimento WEB, e tenho acompanhado sempre seus artigos e gosto muito, pois você trasmite com clareza o conteúdo. Espero novos artigos. Sugestão: Inserir uma visualização completa do código no final, pois não sou muito fãn do DreamWeaver, valeu? Parabéns!

Saulo Oliveira
Saulo Oliveira

Isso ajuda muito no desenvolvimento.

Qual a sua opinião?

Comentários considerados ofensivos serão moderados.

Parceiros

IBM
Abril
Hostmídia
PagSeguro
Impacta
Internet Innovation
Grupo Buscapé
Dialhost
O Ligador
RedeHost
Campus Party
Apiki
Tecla
Verisign
KingHost
DotStore
Café Azul - Social, Mobile e Smart TV
WebMatrixWebMatrix