<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MXStudio &#187; eduardo.lacorte</title>
	<atom:link href="http://www.mxstudio.com.br/author/eduardo_lacorte/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mxstudio.com.br</link>
	<description>Macromedia e Adobe - Artigos, colunas, tutorias e muito mais...</description>
	<lastBuildDate>Sun, 29 Jan 2012 11:31:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Find and Replace (Avançado) &#8211; Como utilizar?</title>
		<link>http://www.mxstudio.com.br/desenvolvimento/dreamweaver/find-and-replace-avancado-como-utilizar/</link>
		<comments>http://www.mxstudio.com.br/desenvolvimento/dreamweaver/find-and-replace-avancado-como-utilizar/#comments</comments>
		<pubDate>Sat, 09 May 2009 19:23:39 +0000</pubDate>
		<dc:creator>eduardo.lacorte</dc:creator>
				<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[cs4]]></category>
		<category><![CDATA[Manutenção]]></category>

		<guid isPermaLink="false">http://www.mxstudio.com.br/?p=2419</guid>
		<description><![CDATA[Salve galera! Essa semana começou bem: renovei minha certificação de Dreamweaver, e agora tenho a Adobe Certified Expert (ACE) em Dreamweaver. A anterior era a de Dreamweaver MX2004 Developer (nem a do 8 eu tinha feito.. hahahaha). Devido a isso vou mostrar algo interessante para vocês&#8230; Essa matéria consiste em explicar da maneira mais simples possível [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/05/img07.jpg"></a>Salve galera!</p>
<p>Essa semana começou bem: renovei minha certificação de Dreamweaver, e agora tenho a Adobe Certified Expert (ACE) em Dreamweaver. A anterior era a de Dreamweaver MX2004 Developer (nem a do 8 eu tinha feito.. hahahaha). Devido a isso vou mostrar algo interessante para vocês&#8230;</p>
<p>Essa matéria consiste em explicar da maneira mais simples possível o Find and Replace, um recurso fantástico do Dreamweaver. Bom, na verdade todos os softwares têm esse recurso, mas no Dreamweaver a coisa é fantástica mesmo&#8230; principalmente no quesito MANUTENÇÃO!</p>
<p>É simples:</p>
<p>A localização dele é a mesma. Vá em Edit &#8211; Find and Replace (Ctrl + F). A caixa de diálogo aparecerá para você.</p>
<p>Primeiramente, vamos analisar as opções que temos de Find And Replace:</p>
<p><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/05/img01.jpg"><img class="alignnone size-medium wp-image-2420" src="http://www.mxstudio.com.br/wp-content/uploads/2009/05/img01-300x125.jpg" alt="" width="300" height="125" /></a></p>
<p><strong>Find in:</strong></p>
<p><strong>- Selected Text:</strong> Buscará a informação desejada dentro do texto selecionado na página.<br />
<strong>- Current Document:</strong> Buscará a informação desejada dentro do documento todo.<br />
<strong>- Folder&#8230;:</strong> Buscará a informação desejada dentro do diretório escolhido, em qualquer página.<br />
<strong>- Selected Files in Site:</strong> Buscará a informação desejada dentro dos arquivos que vierem a ser selecionados com a tecla Ctrl no painel Files do Dreamweaver (F8).<br />
<strong>- Entire Current Local Site:</strong> Buscará a informação desejada dentro de todo o site especificado nas configurações do Dreamweaver (Site &#8211; Manage Sites)</p>
<p>Após selecionar o local de pesquisa, devemos informar o que estamos procurando:</p>
<p><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/05/img02.jpg"><img class="alignnone size-medium wp-image-2421" src="http://www.mxstudio.com.br/wp-content/uploads/2009/05/img02-300x125.jpg" alt="" width="300" height="125" /></a></p>
<p><strong>Search:</strong></p>
<p><strong>- Source Code:</strong> Realiza a pesquisa de código. Ignora Design. Veja abaixo um exemplo:</p>
<p><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/05/img03.jpg"><img class="alignnone size-medium wp-image-2422" src="http://www.mxstudio.com.br/wp-content/uploads/2009/05/img03-300x125.jpg" alt="" width="300" height="125" /></a></p>
<p><strong>- Text:</strong> Realiza a pesquisa de texto. Ignora tags e programação. Veja abaixo um exemplo:</p>
<p><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/05/img04.jpg"><img class="alignnone size-medium wp-image-2423" src="http://www.mxstudio.com.br/wp-content/uploads/2009/05/img04-300x125.jpg" alt="" width="300" height="125" /></a></p>
<p><strong>- Text (Advanced):</strong> Realiza a pesquisa de texto dentro ou fora de tags específicas. Veja abaixo um exemplo:</p>
<p><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/05/img05.jpg"><img class="alignnone size-medium wp-image-2424" src="http://www.mxstudio.com.br/wp-content/uploads/2009/05/img05-300x125.jpg" alt="" width="300" height="125" /></a></p>
<p><strong>OBS:</strong> Os sinais de + e &#8211; refletem a possibilidade de incrementar tal pesquisa com combinação de tags dentro tags ou fora de tags.</p>
<p><strong>- Specific Tag:</strong> Realiza a pesquisa de Qualquer coisa. Veja as imagens explicativas abaixo:</p>
<p><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/05/img07.jpg"><img class="alignnone size-medium wp-image-2426" src="http://www.mxstudio.com.br/wp-content/uploads/2009/05/img07-300x125.jpg" alt="" width="300" height="125" /></a></p>
<p>A imagem acima reflete a seguinte pesquisa: &#8220;Todas as tags td que tiverem o atributo bgcolor com qualquer atributo que seja terão esse atributo removido. De todas as páginas do site&#8221; &#8211; (ahá&#8230; repare na imagem que deixei <strong>Entire Current Local Site</strong> na opção Find In)</p>
<p>Já a imagem abaixo mostra as possibilidades de pesquisa:</p>
<p><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/05/img08.jpg"><img class="alignnone size-medium wp-image-2427" src="http://www.mxstudio.com.br/wp-content/uploads/2009/05/img08-300x125.jpg" alt="" width="300" height="125" /></a></p>
<p><strong>- With Attribute:</strong> Pesquisa tags com o atributo especificado.<br />
<strong>- Without Attribute:</strong> Pesquisa tags sem o atributo especificado.<br />
<strong>- Containing:</strong> Verifica conteúdo da tag selecionada anteriormente (td, no caso).<br />
<strong>- Not Containing:</strong> Verifica ausência de conteúdo na tag selecionada anteriormente (td, no caso).<br />
<strong>- Inside Tag:</strong> A tag selecionada (td, no caso) deve estar dentro de outra tag. Bom, seria mais útil se quiséssemos analisar todos os parágrafos dentro de células&#8230; (p inside td).<br />
<strong>- Not Inside Tag:</strong> A tag selecionada (td, no caso) não deve estar dentro de outra tag. O oposto da explicação anterior.</p>
<p>Veja na imagem abaixo o que podemos fazer após a seleção de caso e pesquisa:</p>
<p><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/05/img09.jpg"><img class="alignnone size-medium wp-image-2428" src="http://www.mxstudio.com.br/wp-content/uploads/2009/05/img09-300x154.jpg" alt="" width="300" height="154" /></a></p>
<p><strong>- Replace Tag &amp; Contents:</strong> Com essa opção podemos substituir os ítens localizados pelo bloco de códigos que quisermos. Ao selecionarmos essa opção uma caixa de texto se abrirá para a digitação do código.<br />
<strong>- Replace Contents Only:</strong> Somente o conteúdo das tags localizadas será substituído.<br />
<strong>- Remove Tag &amp; Contents:</strong> As tags localizadas e seus conteúdos serão removidos.<br />
<strong>- Strip Tag:</strong> A tag é removida, tanto sua abertura quanto seu fechamento. Ex: &lt;font&#8230;&gt;Conteúdo&lt;/font&gt; &#8211; A tag font é removida, e seu conteúdo permanece.<br />
<strong>- Change Tag:</strong> Troca uma tag por outra. Ideal para localizar todas as tags &lt;b&gt; e substituí-las por &lt;strong&gt;.<br />
<strong>- Set Attribute:</strong> Configura um atributo para as tags localizadas. Uma boa prática para se aplicar classes em massa&#8230;<br />
<strong>- Add Before Start Tag:</strong> Adiciona um bloco de códigos antes do início da tag em questão.<br />
<strong>- Add After End Tag:</strong> Adiciona um bloco de códigos após o fim da tag em questão.<br />
<strong>- Add After Start Tag:</strong> Adiciona um bloco de códigos após o início da tag em questão.<br />
<strong>- Add Before End Tag:</strong> Adiciona um bloco de códigos antes do fim da tag em questão.</p>
<p><strong>Opções</strong></p>
<p>Há também opções complementares às pesquisas, conforme vemos abaixo:</p>
<p><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/05/img10.jpg"><img class="alignnone size-medium wp-image-2431" src="http://www.mxstudio.com.br/wp-content/uploads/2009/05/img10-300x149.jpg" alt="" width="300" height="149" /></a></p>
<p><strong>- Match case:</strong> Diferencia a pesquisa em maiúsculas e minúsculas. edu é diferente de Edu.<br />
<strong>- Match whole word:</strong> Analisa a palavra como sendo inteira, e não parte de outra palavra. Nesse caso, Edu não faz parte de Eduardo, por exemplo.<br />
<strong>- Ignore whitespace:</strong> Com essa opção o Dreamweaver passa a ignorar espaços em branco nas sequências, como o Tab, Enter, por exemplo.<br />
<strong>- Use regular expression:</strong> Com essa opção habilitada o Dreamweaver passa a permitir o uso de Expressões Regulares (Regex) em suas pesquisas.</p>
<p>Tudo explicado. Basta utilizar de acordo com a necessidade, com os botões <strong>Find Next</strong> (Localizar próximo), <strong>Find All</strong> (Localizar Tudo), <strong>Replace</strong> (Substituir Próximo) ou <strong>Replace All</strong> (Substituir Tudo).</p>
<p><strong>Salvando Pesquisas</strong></p>
<p>Se você tem a intenção de executar a mesma rotina futuramente, seja ela qual for (retirar tag &lt;font&gt;, remover atributo bgcolor, etc&#8230;), fique tranquilo. Você terá a possibilidade de salvar sua pesquisa, e carregá-la quando quiser. Ao salvar, o tipo de arquivo será .dwr. Basta guardar esse arquivo e carregá-lo quando necessário. Veja como fazer:</p>
<p><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/05/img11.jpg"><img class="alignnone size-medium wp-image-2432" src="http://www.mxstudio.com.br/wp-content/uploads/2009/05/img11-300x149.jpg" alt="" width="300" height="149" /></a></p>
<p><strong>Para refletir</strong></p>
<p>Atendi um cliente em um desenvolvimento em 2003. O site dele tinha 63 páginas. Em 2008 refiz esse trabalho, com exatos 5.542 códigos a menos!!! E o melhor de tudo: retirados do conteúdo total (que seria utilizado novamente) em quarenta minutos, aproximadamente!!! Como será que consegui isso???</p>
<p>Simples! Analisando todo o código que eu precisava retirar, estudando seus casos (remover bgcolor de td, class de qualquer tag, remover font de todo o site&#8230;), salvando cada pesquisa e aplicando tudo com a opção Entire Current Local Site. Simples, não?</p>
<p>Bom, galera&#8230; é isso aí! Espero ter explicado com clareza um pouco dessa ferramenta excepcional do Dreamweaver. Até a próxima!</p>
<p>Eduardo Lacorte<br />
<img class="alignnone size-medium wp-image-2436" src="http://www.mxstudio.com.br/wp-content/uploads/2009/05/ace_dream_mini.jpg" alt="" width="138" height="40" /><br />
<a href="http://www.eduardolacorte.com.br">www.eduardolacorte.com.br</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/desenvolvimento/dreamweaver/find-and-replace-avancado-como-utilizar/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>O problema da borda automática em imagens com links</title>
		<link>http://www.mxstudio.com.br/desenvolvimento/dreamweaver/o-problema-da-borda-automatica-em-imagens-com-links/</link>
		<comments>http://www.mxstudio.com.br/desenvolvimento/dreamweaver/o-problema-da-borda-automatica-em-imagens-com-links/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 14:58:37 +0000</pubDate>
		<dc:creator>eduardo.lacorte</dc:creator>
				<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[borda]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Dreamwaver]]></category>
		<category><![CDATA[imagem]]></category>
		<category><![CDATA[otimização]]></category>

		<guid isPermaLink="false">http://www.mxstudio.com.br/?p=2367</guid>
		<description><![CDATA[Olá, pessoal! Pensando no que escrever, me lembrei de algo que eu sempre abordo nos meus treinamentos na Impacta, e por incrível que pareça, o Dreamweaver CS4 (e nem seus antecessores) não faz automaticamente: tratar a borda gerada pela inserção de um link em uma imagem como um estilo CSS. Então… vamos fazer com que ele trate! [...]]]></description>
			<content:encoded><![CDATA[<p>Olá, pessoal!</p>
<p>Pensando no que escrever, me lembrei de algo que eu sempre abordo nos meus treinamentos na Impacta, e por incrível que pareça, o Dreamweaver CS4 (e nem seus antecessores) não faz automaticamente: <strong>tratar a borda gerada pela inserção de um link em uma imagem como um estilo CSS</strong>.</p>
<p>Então… vamos fazer com que ele trate! Vamos lá:</p>
<p>- Insira uma imagem do seu site no seu arquivo (salvei o arquivo como demo.html).</p>
<p><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img01.png"><img class="alignnone size-medium wp-image-2368" src="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img01-240x300.png" alt="" width="240" height="300" /></a></p>
<p>- Clique nela e vá no painel Properties (Ctrl + F3). Lá coloque um link qualquer na sua imagem e coloque na opção border o valor 0.</p>
<p><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img02.png"><img class="alignnone size-medium wp-image-2369" src="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img02-300x81.png" alt="" width="300" height="81" /></a></p>
<p>- Verifique o código-fonte (modo Code). Você perceberá que o código border=”0? foi inserido no HTML. Até aí tudo bem… mas se tivéssemos 483 imagens na nossa página seriam 483 border=”0? pelo documento… além de border=”0? ser atributo visual, não considerado pelo XHTML 1.0 Strict!!</p>
<p><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img03.png"><img class="alignnone size-medium wp-image-2370" src="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img03-300x197.png" alt="" width="300" height="197" /></a></p>
<p>- Volte para o modo Design, e retire o valor de border. Aproveite e tire os valores de largura e altura da imagem, sob o mesmo conceito de repetição desnecessária de código. Largura e Altura somente devem ser usados em caso de imagens com tamanho que não seja real, o que não é muito comum…</p>
<p><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img08.png"><img class="alignnone size-medium wp-image-2373" src="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img08-300x81.png" alt="" width="300" height="81" /></a><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img04.png"></a></p>
<p><strong>OBS:</strong> Nesse momento, ao clicar em algum outro ponto da página, você perceberá que a imagem ficou com a costumeira borda azulada. </p>
<p>- Acesse o painel CSS (Shift + F11) e crie uma nova regra (New CSS Rule).</p>
<p><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img09.jpg"><img class="alignnone size-medium wp-image-2372" src="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img09-145x300.jpg" alt="" width="145" height="300" /></a><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img04.png"></a></p>
<p>- Crie uma regra que será aplicada a todas as imagens da sua página, conforme a figura abaixo.</p>
<p><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img04.png"><img class="alignnone size-medium wp-image-2371" src="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img04-300x239.png" alt="" width="300" height="239" /></a></p>
<p>OBS: Recomendável criar a regra em arquivo css externo, para que você possa controlar todas as imagens do site com uma única regra em um único arquivo.</p>
<p>- Na janela de configuração do CSS, vá à opção Border, e preencha sua largura como zero.</p>
<p><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img05.png"><img class="alignnone size-medium wp-image-2374" src="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img05-300x215.png" alt="" width="300" height="215" /></a></p>
<p>- Clique em Ok, volte ao arquivo. Repare que a borda da imagem sumiu. Vamos ao código:</p>
<p><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img06.png"><img class="alignnone size-medium wp-image-2375" src="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img06-300x178.png" alt="" width="300" height="178" /></a></p>
<p>- Dá para otimizá-lo com uma pequena regra, que pode ser aplicada assim:</p>
<p><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img07.png"><img class="alignnone size-medium wp-image-2376" src="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img07-300x178.png" alt="" width="300" height="178" /></a></p>
<p>- A linguagem CSS entende 0 como sendo valor absoluto. Você tem 0 pixels, 0 centímetros, 0 reais, 0 moedas… você não tem nada. É tudo 0, portanto a unidade de medida pode ser retirada. E também que podemos generalizar, querendo que TODAS AS BORDAS tenham valor zero.</p>
<p>E assim fica corrigido o problema. Anulamos todos os <strong>border=”0&#8243;</strong> que poderiam aparecer em virtude da inseração de links em imagens, e implantamos o que deveria ser praxe para o Dreamweaver.</p>
<p>[]’s!</p>
<p>Eduardo Lacorte<br />
<a href="http://www.eduardolacorte.com.br">http://www.eduardolacorte.com.br</a></p>
<p><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img01.png"></a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/desenvolvimento/dreamweaver/o-problema-da-borda-automatica-em-imagens-com-links/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Formatando Tabelas com CSS</title>
		<link>http://www.mxstudio.com.br/desenvolvimento/dreamweaver/formatando-tabelas-com-css/</link>
		<comments>http://www.mxstudio.com.br/desenvolvimento/dreamweaver/formatando-tabelas-com-css/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 21:35:39 +0000</pubDate>
		<dc:creator>eduardo.lacorte</dc:creator>
				<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[cs4]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[otimização]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.mxstudio.com.br/?p=2352</guid>
		<description><![CDATA[Olá, pessoal. Vou demonstrar nesse tópico algo relativamente simples, mais uma vez voltado para o público iniciante em Dreamweaver e Desenvolvimento Web em geral, mas que já conhece um pouco de XHTML e CSS: como formatar tabelas de dados com CSS. Muitos desenvolvedores fazem como no Word: selecionam as células da tabela e, através do [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img08.jpg"></a>Olá, pessoal.</p>
<p>Vou demonstrar nesse tópico algo relativamente simples, mais uma vez <strong>voltado para o público iniciante em Dreamweaver e Desenvolvimento Web em geral</strong>, mas que já conhece um pouco de XHTML e CSS: como formatar tabelas de dados com CSS.</p>
<p>Muitos desenvolvedores fazem como no Word: selecionam as células da tabela e, através do Painel de Propriedades (CTRL + F3), centralizam os conteúdos das células, ou ainda aplicam cor de fonte, fundo e outras manobras que só fazem com que o código cresça exponencialmente (partindo do princípio que o site pode conter inúmeras tabelas). Embora seja uma manobra errada é a mais aplicada, pela sua comodidade e muitas vezes a falta de conhecimento dos desenvolvedores. E como eu sempre digo: formatar pelo Painel Properties é a pior roubada em que um desenvolvedor pode se meter (a não ser para aplicar regras CSS previamente criadas).</p>
<p>Vamos deixar de blá blá blá e mãos à obra!</p>
<p><strong>Software Utilizado: Adobe Dreamweaver CS4<br />
Requisitos: Conhecer um pouco de XHTML e CSS</strong></p>
<p>Considere a tabela abaixo:</p>
<p style="center"><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img01.jpg"><img class="alignnone size-medium wp-image-2353" src="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img01-300x295.jpg" alt="" width="300" height="295" /></a></p>
<p>É uma tabela simples, sem formatação alguma, como realmente deve ser. É um grande erro o desenvolvedor gerar conteúdo e formatá-lo ao mesmo tempo. Primeiro faça o básico, depois se preocupe em formatar. =)</p>
<p>- Abra o Painel CSS Styles (Shift + F11)</p>
<p>- Declare uma nova regra CSS (New CSS Rule)</p>
<p style="center"><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img02.jpg"><img class="alignnone size-medium wp-image-2354" src="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img02-145x300.jpg" alt="" width="145" height="300" /></a></p>
<p>- Preencha a sua caixa de diálogo como mostra a figura abaixo:</p>
<p style="center"><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img04.jpg"><img class="alignnone size-medium wp-image-2355" src="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img04-300x239.jpg" alt="" width="300" height="239" /></a></p>
<p><strong>OBS:</strong> Conforme solicitado um conhecimento mínimo de CSS, nesse exemplo irei colocar a Rule Definition em &#8220;This document only&#8221; (gerar código CSS para esse documento e nesse documento, em seu cabeçalho), mas fica a critério do desenvolvedor se o CSS deve ser gerado em um arquivo .css (New Style Sheet File), ou mesmo um CSS já existente.</p>
<p>- Defina a regra <strong>.dados</strong>. Utilizei configurações básicas como exemplo (atenção à última tela da imagem):</p>
<p style="center;"><a href="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img03.jpg"><img class="alignnone size-medium wp-image-2356" src="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img03-137x300.jpg" alt="" width="137" height="300" /></a></p>
<p>- Clique em OK.</p>
<p>- Volte à página, selecione a tabela pelas suas bordas ou pela tag &lt;table&gt; no navegador de tags, e aplique a classe dados, que estará disponível na opção Class no Painel Properties.</p>
<p style="center;"> <a href="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img05.jpg"><img class="alignnone size-medium wp-image-2357" src="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img05-272x300.jpg" alt="" width="272" height="300" /></a></p>
<p>O resultado será uma tabela com textos centralizados e fonte Verdana, conforme formatado. Porém, perceba que as bordas não foram atribuídas às células, e sim à tabela apenas, ou as bordas exteriores. Para resolver o problema temos que criar outra regra CSS (Painel CSS Styles novamente &#8211; New CSS Rule), com o nome de <strong>.dados td</strong>, conforme a imagem abaixo:</p>
<p style="center;"> <a href="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img06.jpg"><img class="alignnone size-medium wp-image-2359" src="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img06-300x239.jpg" alt="" width="300" height="239" /></a></p>
<p>Explicando:</p>
<p>Todas as tags &lt;td&gt; que estiverem dentro de uma tag tomada pela classe <strong>dados</strong> serão formatadas de acordo com a regra criada. Veja como podemos eliminar vários códigos, com o auxílio da programação abaixo:</p>
<p style="center;"> <a href="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img07.jpg"><img class="alignnone size-medium wp-image-2360" src="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img07-300x125.jpg" alt="" width="300" height="125" /></a></p>
<p>- Ao configurar como a imagem acima, aperte Apply. Você perceberá que todas as células ficaram com suas bordas pretas. Poderiam, por exemplo, ter ficado maiores, caso eu tivesse declarado altura (atributo Height, na categoria Box)&#8230;</p>
<p>Assim como o exemplo acima, você também pode criar uma classe para os títulos das tabelas, chamada .dados .titulo (essa classe só funcionará se estiver dentro de um objeto que tenha a classe .dados), aplicar nas primeiras células ou linha da tabela, bem como outra regra chamada .dados .par (para as linhas pares dos dados da tabela) e obter um resultado como o da imagem abaixo:</p>
<p style="center;"> <a href="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img08.jpg"><img class="alignnone size-medium wp-image-2361" src="http://www.mxstudio.com.br/wp-content/uploads/2009/04/img08-300x120.jpg" alt="" width="300" height="120" /></a></p>
<p>Questionamento: uma classe ou um identificador?</p>
<p>Simples. Um identificador faria com que essa técnica fosse usada para uma tabela exclusivamente, ao passo que uma classe permite o uso em diversas tabelas ao mesmo tempo, controlando assim o visual dos dados do seu site como um todo.  Eu poderia trocar as cores de todas as tabelas do meu site apenas com essas quatro configurações (desde que elas estivessem escritas em um arquivo .css externo, e não no mesmo arquivo, claro&#8230;).</p>
<p>As duas técnicas geram o mesmo resultado, com a diferença de ID ser destinado a uma região apenas. Aí vai de você definir&#8230; se será necessário aplicar a técnia em várias tabelas ao mesmo tempo (considerando mais de uma por página) ou se haverá apenas uma tabela por página. No primeiro caso a classe é o melhor modo. Já no segundo o identificador (ID) atende melhor, considerando até mesmo implantação de AJAX e menor uso de regras CSS.</p>
<p>É isso aí. Tópico simples de aplicar, e espero que simples de entender. Principiantes, mãos à obra! =)</p>
<p>Eduardo Lacorte<br />
<a href="http://www.eduardolacorte.com.br">http://www.eduardolacorte.com.br</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/desenvolvimento/dreamweaver/formatando-tabelas-com-css/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Gerenciamento de Sites no Dreamweaver CS3 &#8211; Parte 1</title>
		<link>http://www.mxstudio.com.br/desenvolvimento/dreamweaver/gerenciamento-de-sites-no-dreamweaver-cs3-parte-1/</link>
		<comments>http://www.mxstudio.com.br/desenvolvimento/dreamweaver/gerenciamento-de-sites-no-dreamweaver-cs3-parte-1/#comments</comments>
		<pubDate>Tue, 06 May 2008 05:46:47 +0000</pubDate>
		<dc:creator>eduardo.lacorte</dc:creator>
				<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[Configuração]]></category>
		<category><![CDATA[cs3]]></category>
		<category><![CDATA[Gerenciamento]]></category>
		<category><![CDATA[Manage]]></category>
		<category><![CDATA[Sites]]></category>

		<guid isPermaLink="false">http://www.mxstudio.com.br/?p=1402</guid>
		<description><![CDATA[Olá, pessoal! Como primeiro artigo, nada melhor do que falar sobre o gerenciamento de sites no Dreamweaver CS3. Tema este, aliás, indispensável para qualquer desenvolvedor que utilize o Dreamweaver como ferramenta de trabalho. O local a ser acessado para a realização das configurações chama-se Site Definition, e para acessá-lo existem algumas maneiras, dentre elas: Acessar [...]]]></description>
			<content:encoded><![CDATA[<p>Olá, pessoal!</p>
<p>Como primeiro artigo, nada melhor do que falar sobre o gerenciamento de sites no Dreamweaver CS3. Tema este, aliás, indispensável para qualquer desenvolvedor que utilize o Dreamweaver como ferramenta de trabalho.</p>
<p>O local a ser acessado para a realização das configurações chama-se <strong>Site Definition</strong>, e para acessá-lo existem algumas maneiras, dentre elas:</p>
<ol>
<li>Acessar a opção Dreamweaver Site na tela de boas-vindas do software (Welcome Screen)</li>
<li>Acessar o menu Site &#8211; New Site</li>
<li>Acessar o menu Site &#8211; Manage Sites, e dentro de sua caixa de diálogo o botão New &#8211; Site</li>
<li>No painel Files (F8), no menu drop down de acesso à unidades do computador, a opção Manage Sites, e dentro de sua caixa de diálogo o botão New &#8211; Site</li>
</ol>
<p>Para dar sequência ao artigo, escolhi a opção 2, conforme a imagem abaixo:</p>
<p><img class="alignnone size-full wp-image-1409" src="http://www.mxstudio.com.br/wp-content/uploads/2008/05/dw_m01_f01.png" alt="" width="273" height="324" /></p>
<p>Neste artigo abordarei a aba <strong>Basic</strong> da tela Site Definition, passo a passo.</p>
<p><strong>Passo 1 -</strong> Informe o nome do cliente, e o endereço http, caso o tenha (esta opção não é obrigatória, porém pode ser usada para checagens futuras referentes a links, feitas pelo Dreamweaver.</p>
<p><img class="alignnone size-full wp-image-1410" src="http://www.mxstudio.com.br/wp-content/uploads/2008/05/dw_m01_f02.png" alt="" width="400" height="396" /></p>
<p><a href="http://www.mxstudio.com.br/wp-content/uploads/2008/05/dw_m01_f02.png"> </a></p>
<p><strong>Passo 2 -</strong> Defina se utilizará uma tecnologia de servidor (sim, se você é programador!!!), seguindo uma das imagens abaixo. Caso não seja, informe que não usa uma tecnologia de servidor. Caso seja, informe inclusive qual tecnologia.</p>
<p><img class="alignnone size-full wp-image-1411" src="http://www.mxstudio.com.br/wp-content/uploads/2008/05/dw_m01_f03.png" alt="" width="400" height="396" /></p>
<p><img class="alignnone size-full wp-image-1412" src="http://www.mxstudio.com.br/wp-content/uploads/2008/05/dw_m01_f04.png" alt="" width="400" height="396" /></p>
<p><strong>Passo 3 -</strong> Informe agora se irá trabalhar localmente em sua máquina para então fazer o upload dos arquivos para um servidor (recomendado) ou se já trabalha em rede (ambiente corporativo), bem como o diretório onde encontram-se os arquivos do seu site ou onde você irá criá-los.</p>
<p><img class="alignnone size-full wp-image-1413" src="http://www.mxstudio.com.br/wp-content/uploads/2008/05/dw_m01_f05.png" alt="" width="400" height="396" /></p>
<p><strong>Passo 4 -</strong> Como você se conectará ao servidor remoto? Rede e FTP são as opções mais comuns, sendo que rede (Local/Network) basta apontar o local onde o site estará armazenado. Já a opção FTP depende basicamente de três configurações disponibilizadas pelo seu provedor de hospedagem, que são:</p>
<p><strong>FTP Address: (ex: ftp.ellemento.com.br)<br />
FTP Login: (ex: ellemento)<br />
FTP Password: (ex: ***** &#8230; hehehe, senha é senha!)</strong></p>
<p><img class="alignnone size-full wp-image-1414" src="http://www.mxstudio.com.br/wp-content/uploads/2008/05/dw_m01_f06.png" alt="" width="400" height="396" /></p>
<p><strong>IMPORTANTE: </strong>Ainda há a possibilidade de não se conectar ao servidor remoto, supondo que você esteja apenas realizando algum trabalho individual. Basta deixar a opção None como padrão. Caso a opção de conexão ao servidor remoto seja mantida, aparecerá ainda outra tela com informações sobre Check in e Check out, voltadas para um ambiente de desenvolvimento em grupo, que <strong>não serão abordadas nesse momento</strong>.</p>
<p><strong>Passo 5 &#8211; </strong>Aparecerá o resumo de toda a operação. Basta clicar em <strong>Finish</strong>.</p>
<p><img class="alignnone size-full wp-image-1415" src="http://www.mxstudio.com.br/wp-content/uploads/2008/05/dw_m01_f07.png" alt="" width="400" height="396" /></p>
<p>Observe que, no Painel Files, o seu site estará devidamente montado, e os diretórios estarão verdes. Sinal de que tudo deu certo, e o Dreamweaver nesse momento simula um servidor, considerando o seu diretório raiz como a raiz de todo o seu trabalho.</p>
<p><img class="alignnone size-full wp-image-1416" src="http://www.mxstudio.com.br/wp-content/uploads/2008/05/dw_m01_f08.png" alt="" width="231" height="282" /></p>
<p>Caso alguma alteração deva ser feita na configuração, basta acessar o menu Site &#8211; Manage Sites, e na caixa de diálogo subsequente escolher o site recém-configurado e editar suas configurações através do botão Edit, repetindo todos os passos com as novas configurações.</p>
<p>É isso aí! Espero ter ajudado aos que não sabiam configurar o Dreamweaver. Na próxima semana abordarei a aba Advanced da configuração de sites, finalizando assim o assunto.</p>
<p>Um grande abraço a todos! </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mxstudio.com.br/desenvolvimento/dreamweaver/gerenciamento-de-sites-no-dreamweaver-cs3-parte-1/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

