<?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>Criatividade</title>
	<atom:link href="http://www.escolacriatividade.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.escolacriatividade.com</link>
	<description>Criatividade</description>
	<lastBuildDate>Sat, 04 Feb 2012 13:47:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Tutorial: Como Instalar Magento</title>
		<link>http://www.escolacriatividade.com/tutorial-como-instalar-magento/</link>
		<comments>http://www.escolacriatividade.com/tutorial-como-instalar-magento/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 22:30:00 +0000</pubDate>
		<dc:creator>Diogo Espinha</dc:creator>
				<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[como instalar o magento]]></category>
		<category><![CDATA[como usar o magento]]></category>
		<category><![CDATA[dicas para instalar o magento]]></category>
		<category><![CDATA[instalar magento]]></category>
		<category><![CDATA[tutorial magento]]></category>
		<category><![CDATA[tutorial sobre instalar magento]]></category>

		<guid isPermaLink="false">http://www.escolacriatividade.com/?p=9527</guid>
		<description><![CDATA[Magento é um sistema Open Source de eCommerce profissional que oferece aos comerciantes total flexibilidade e controle sobre a aparência, conteúdo e funcionalidades da sua loja online. A sua interface de administração intuitiva contém poderosas ferramentas de marketing, dicas de SEO e gestão de catálogo que lhe irão dar o poder e a capacidade de fazer da sua loja [...]]]></description>
			<content:encoded><![CDATA[
<p style="text-align: justify;">Magento é um sistema Open Source de eCommerce profissional que oferece aos comerciantes total flexibilidade e controle sobre a aparência, conteúdo e funcionalidades da sua loja online. A sua interface de administração intuitiva contém poderosas <a title="10 Extensões Google Chrome para Marketing e SEO" href="http://www.escolacriatividade.com/10-extensoes-google-chrome-para-marketing-e-seo/" target="_blank">ferramentas de marketing</a>, <a title="10 Dicas SEO para melhorar o seu Web Design" href="http://www.escolacriatividade.com/10-dicas-seo-para-melhorar-o-seu-web-design/" target="_blank">dicas de SEO</a> e gestão de catálogo que lhe irão dar o poder e a capacidade de fazer da sua loja online uma referência na internet. Embora a sua popularidade tenha vindo a aumentar, ainda não é tão popular quanto seria desejável. Segundo o site oficial, Magento é  a “solução de eCommerce open source que promete revolucionar a industria “. Magento já foi baixado mais de 1,5 Milhões de vezes, conta com mais de 1700 plugins, mais de 170 mil membros no fórum oficial e com ele já foram transferidos mais de 25 Biliões de dólares em transacções online.</p>
<p style="text-align: justify;">Neste artigo <strong>Tutorial: Como Instalar Magento</strong> vamos-lhe demonstrar como instalar o Magento Commerce num servidor próprio, e passo-a-passo você irá conseguir aquilo que se pretende, uma loja Magento instalada no seu próprio servidor. Depois de instalado o sistema, você provavelmente irá pretender alterar o aspecto da sua loja online, e para isso recomendamos-lhe a leitura dos artigos <a title="25 Templates Magento para criar uma loja de E-Commerce incrível" href="http://www.escolacriatividade.com/templates-magento-para-criar-uma-loja-de-e-commerce/" target="_blank">25 Templates Magento para criar uma loja de E-Commerce incrível</a> e <a title="10 Templates para Magento sensacionais!" href="http://www.escolacriatividade.com/10-templates-para-magento-sensacionais/" target="_blank">10 Templates para Magento sensacionais!</a></p>
<h3 style="text-align: justify;"><span style="color: #ff0000;">1. REQUERIMENTOS</span></h3>
<p style="text-align: justify;">Os requerimentos para que possa utilizar Magento no seu alojamento resumem-se basicamente a 3 itens:</p>
<ul>
<li style="text-align: justify;">Linux x86 ou x64</li>
<li>PHP 5.2.13 ou superior</li>
<li>MySQL 4.1.2 ou superior</li>
</ul>
<h3><span style="color: #ff0000;">2. DOWNLOAD</span></h3>
<p style="text-align: justify;">Para fazer a instalação de Magento você necessita obviamente dos ficheiros. Para obter os mais recentes ficheiros para a instalação dirija-se à <a title="Download Magento" rel="nofollow" href="http://www.magentocommerce.com/download/" target="_blank">página de download</a> e baixe os arquivos no formato que pretender. Para este tutorial escolhemos o ficheiro .zip, mas você poderá escolher aquele que melhor se adaptar ao seu gosto. À data de criação deste artigo a versão disponível para download é a 1.6.2.0, datada de 11 de Janeiro de 2012.</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9868" title="Tutorial: Como Instalar Magento" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tcim_01.png" alt="Tutorial: Como Instalar Magento" width="630" height="172" /></p>
<h3><span style="color: #ff0000;">3. CARREGAR FICHEIROS PARA O SERVIDOR</span></h3>
<p style="text-align: justify;">Agora que já tem em sua posse os ficheiros para proceder à instalação do Magento, é necessário enviá-los para o seu servidor. Neste artigo vamos utilizar um cliente FTP gratuito chamado Filezilla que pode ser baixado <a title="Filezilla Download" rel="nofollow" href="http://filezilla-project.org/" target="_blank">aqui</a>. Antes de mais extraia os ficheiros do ficheiro compactado para uma pasta no seu ambiente de trabalho por exemplo. De seguida abra o cliente FTP e conecte-se ao seu servidor:</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9869" title="Tutorial: Como Instalar Magento" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tcim_02.png" alt="Tutorial: Como Instalar Magento" width="630" height="352" /></p>
<p style="text-align: justify;">Para este tutorial criámos uma pasta &#8220;magento&#8221; dentro do directório public_html que é onde deverá colocar os seus ficheiros:</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9871" title="Tutorial: Como Instalar Magento" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tcim_04.png" alt="Tutorial: Como Instalar Magento" width="320" height="141" /></p>
<p style="text-align: justify;">Já dentro da pasta &#8220;magento&#8221; é altura de começar o envio dos ficheiros para o servidor. Para isso, na arvore de ficheiros local vá até à pasta onde estão os ficheiros descompactados e arraste o conteúdo para dentro da pasta &#8220;magento&#8221; no servidor:</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9872" title="Tutorial: Como Instalar Magento" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tcim_05.png" alt="Tutorial: Como Instalar Magento" width="630" height="380" /></p>
<p style="text-align: justify;">Tendo em conta que <strong>são mais de 17,000 ficheiros</strong>, o processo de envio pode ser demorado. Depois de concluído o envio, avance para o passo 4.</p>
<h3 style="text-align: justify;"><span style="color: #ff0000;">4. DEFINIR PERMISSÕES DE FICHEIROS</span></h3>
<p style="text-align: justify;">É necessário alterar a permissão de ficheiros da pasta app. Para isso vamos utilizar o cliente FTP, dê um clique com o botão direito do rato sobre a pasta e clique em Permissões do ficheiro:</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9879" title="Tutorial: Como Instalar Magento" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tcim_11.png" alt="Tutorial: Como Instalar Magento" width="466" height="193" /></p>
<p style="text-align: justify;">De seguida seleccione todas as checkbox de modo a fixar as permissões de ficheiro em 777:</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9880" title="Tutorial: Como Instalar Magento" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tcim_12.png" alt="Tutorial: Como Instalar Magento" width="324" height="375" /></p>
<p>Clique em OK e está concluído este passo!</p>
<h3><span style="color: #ff0000;">5. CRIAR BASE DE DADOS SQL</span></h3>
<p style="text-align: justify;">Para concluir este passo, é necessário você fazer login no cpanel da sua conta, geralmente situado em oseudominio.com/cpanel. Depois do login efectuado, dirija-se ao separador Bases de dados e clique em Guia MySQL:</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9873" title="Tutorial: Como Instalar Magento" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tcim_06.png" alt="Tutorial: Como Instalar Magento" width="506" height="135" /></p>
<p style="text-align: justify;">De seguida basta seguir os passos apresentados a seguir:</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9874" title="Tutorial: Como Instalar Magento" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tcim_07.png" alt="Tutorial: Como Instalar Magento" width="406" height="77" /></p>
<p style="text-align: justify;">Avance e a seguir irá criar um usuário e uma password para esse usuário &#8211; guarde estas credenciais pois irá necessitar delas mais tarde!</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9875" title="Tutorial: Como Instalar Magento" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tcim_08.png" alt="Tutorial: Como Instalar Magento" width="506" height="233" /></p>
<p style="text-align: justify;">Clique em Criar Usuário e no ecrã seguinte dê todas as permissões aos usuário que criou:</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9876" title="Tutorial: Como Instalar Magento" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tcim_09.png" alt="Tutorial: Como Instalar Magento" width="603" height="411" /></p>
<p style="text-align: justify;">Clique em Próximo Passo e está concluída esta tarefa!</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9877" title="Tutorial: Como Instalar Magento" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tcim_10.png" alt="Tutorial: Como Instalar Magento" width="525" height="111" /></p>
<h3 style="text-align: justify;"><span style="color: #ff0000;">6. CORRER A INSTALAÇÃO</span></h3>
<p style="text-align: justify;">Para correr a instalação basta você abrir o seu navegador favorito e navegar até www.oseudominio.com/magento. Irá abrir o processo de instalação e no ecrã inicial seleccione a checkbox para aceitar os termos (caso aceite) e clique em continue:</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9881" title="Tutorial: Como Instalar Magento" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tcim_13.png" alt="Tutorial: Como Instalar Magento" width="630" height="389" /></p>
<p style="text-align: justify;">Para esta instalação escolhemos o idioma Português, a hora GMT/Lisboa e a moeda o Euro &#8211; você seleccione de acordo com aquilo que necessita para a sua loja online! De seguida clique em Continue:</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9882" title="Tutorial: Como Instalar Magento" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tcim_14.png" alt="Tutorial: Como Instalar Magento" width="630" height="275" /></p>
<p style="text-align: justify;">No próximo ecrã você irá introduzir as definições que são realmente importantes nesta altura, como a ligação á base de dados o URL da instalação e o diretorio de administrador:</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9884" title="Tutorial: Como Instalar Magento" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tcim_15.png" alt="Tutorial: Como Instalar Magento" width="630" height="303" /></p>
<p style="text-align: justify;">Preencha estas informações de acordo com o que criou no passo 5. Introduzimos um prefixo mg_ para as tabelas da base de dados, pode optar por não inserir nenhum prefixo ou escolher um do seu agrado.</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9885" title="Tutorial: Como Instalar Magento" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tcim_16.png" alt="Tutorial: Como Instalar Magento" width="630" height="475" /></p>
<p>Nesta secção optámos por não alterar nada, mas se souber o que pretende poderá alterar de acordo com a sua necessidade. Clique em Continue para avançar.</p>
<p><img class="alignnone size-full wp-image-9888" title="Tutorial: Como Instalar Magento" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tcim_17.png" alt="Tutorial: Como Instalar Magento" width="630" height="450" /></p>
<p style="text-align: justify;">Insira o seu nome e email, e crie um utilizador e respectiva password para fazer login na área de administração. De seguida clique em Continue.</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9889" title="Tutorial: Como Instalar Magento" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tcim_18.png" alt="Tutorial: Como Instalar Magento" width="630" height="193" /></p>
<p style="text-align: justify;">E já está, concluímos a instalação de Magento no servidor!</p>
<p style="text-align: justify;">Este é o aspecto da sua loja recém criada:</p>
<p style="text-align: justify;">Se pretender alterar o aspecto da sua loja online recomendamos-lhe a leitura dos artigos <a title="25 Templates Magento para criar uma loja de E-Commerce incrível" href="http://www.escolacriatividade.com/templates-magento-para-criar-uma-loja-de-e-commerce/" target="_blank">25 Templates Magento para criar uma loja de E-Commerce incrível</a> e <a title="10 Templates para Magento sensacionais!" href="http://www.escolacriatividade.com/10-templates-para-magento-sensacionais/" target="_blank">10 Templates para Magento sensacionais!</a></p>
<p><img class="alignnone size-full wp-image-9890" title="Tutorial: Como Instalar Magento" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tcim_19.png" alt="Tutorial: Como Instalar Magento" width="630" height="427" /></p>
<p>Abraço e até já!</p>

<h2  class="related_post_title">Artigos Recomendados</h2><ul class="related_post"><li><a href="http://www.escolacriatividade.com/aplicacoes-web-para-anotar-tudo-o-que-encontra/" title="10 Aplicações Web para anotar tudo o que encontra">10 Aplicações Web para anotar tudo o que encontra</a></li><li><a href="http://www.escolacriatividade.com/como-criar-o-seu-primeiro-template-html5/" title="Como criar o seu primeiro template HTML5">Como criar o seu primeiro template HTML5</a></li><li><a href="http://www.escolacriatividade.com/10-dicas-seo-para-melhorar-o-seu-web-design/" title="10 Dicas SEO para melhorar o seu Web Design">10 Dicas SEO para melhorar o seu Web Design</a></li><li><a href="http://www.escolacriatividade.com/carregar-mais-conteudo-barra-lateral/" title="Como carregar mais conteúdo na barra lateral quando existe espaço">Como carregar mais conteúdo na barra lateral quando existe espaço</a></li><li><a href="http://www.escolacriatividade.com/como-passar-informacao-entre-paginas-em-php-parte-i/" title="Como passar informação entre páginas em PHP (Parte I)">Como passar informação entre páginas em PHP (Parte I)</a></li><li><a href="http://www.escolacriatividade.com/promocao-desconto-templates-premium-themify/" title="Promoção: 84% de desconto em 3 Templates Premium Themify!">Promoção: 84% de desconto em 3 Templates Premium Themify!</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.escolacriatividade.com/tutorial-como-instalar-magento/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guia Dreamweaver &#8211; CSS Avançado (Parte VI)</title>
		<link>http://www.escolacriatividade.com/guia-dreamweaver-css-avancado-parte-vi/</link>
		<comments>http://www.escolacriatividade.com/guia-dreamweaver-css-avancado-parte-vi/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 17:10:12 +0000</pubDate>
		<dc:creator>Diogo Espinha</dc:creator>
				<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[como usar o dreamweaver]]></category>
		<category><![CDATA[css avançado]]></category>
		<category><![CDATA[dicas dreamweaver]]></category>
		<category><![CDATA[guia dreamweaver]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[tutoriais dreamweaver]]></category>
		<category><![CDATA[tutoriais passo-a-passo dreamweaver]]></category>

		<guid isPermaLink="false">http://www.escolacriatividade.com/?p=9845</guid>
		<description><![CDATA[Dreaweaver é um programa completo para o desenvolvimento e gestão de websites, que trabalha com tecnologias como HTML, XHTML, CSS, Javascript e PHP, entre outros. Um detalhe importantíssimo que Dreamweaver tem, é que se você começou a fazer o seu website em um outro programa qualquer, não terá de começar de novo se pretender mudar para Dreamweaver – O programa [...]]]></description>
			<content:encoded><![CDATA[
<p style="text-align: justify;">Dreaweaver é um programa completo para o desenvolvimento e gestão de websites, que trabalha com tecnologias como <a title="10 Templates HTML/CSS Maravilhosos" href="http://www.escolacriatividade.com/10-templates-htmlcss-maravilhosos/" target="_blank">HTML</a>, <a title="Entenda a Validação HTML5 de uma vez por todas!" href="http://www.escolacriatividade.com/entenda-a-validacao-html5-de-uma-vez-por-todas/" target="_blank">XHTML</a>, <a title="CSS para Tótós!" href="http://www.escolacriatividade.com/css-para-totos/" target="_blank">CSS</a>, <a title="Javascript Explicado – Abordagem Avançada" href="http://www.escolacriatividade.com/javascript-explicado-abordagem-avancada/" target="_blank">Javascript</a> e <a title="Como enviar Dados para o Browser com PHP" href="http://www.escolacriatividade.com/como-enviar-dados-para-o-browser-com-php/" target="_blank">PHP</a>, entre outros. Um detalhe importantíssimo que Dreamweaver tem, é que se você começou a fazer o seu website em um outro programa qualquer, não terá de começar de novo se pretender mudar para Dreamweaver – O programa não irá destruir/alterar o código que você criou! Nesta quinta parte do Guia Dreamweaver, vamos-lhe mostrar como perceber e trabalhar com tabelas dentro desta aplicação. Está pronto para começar?</p>
<p style="text-align: justify;">Na parte VI deste Guia Dreamweaver vamos-lhe mostrar como tirar partido das funcionalidades para a utilização de CSS no Adobe Dreamweaver. As técnicas e métodos que lhe vamos apresentar neste capítulo permitir-lhe-ão ser um perito no web design, juntamente com as funcionalidades oferecidas pela ferramenta da Adobe que o vão tornar um profissional eficiente e competente.</p>
<ul>
<li><a title="Guia Dreamweaver – Como Começar? (Parte I)" href="http://www.escolacriatividade.com/guia-dreamweaver-como-comecar-parte-i/" target="_blank">Guia Dreamweaver – Como Começar? (Parte I)</a></li>
<li><a title="Guia Dreamweaver – Como Começar? (Parte II)" href="http://www.escolacriatividade.com/guia-dreamweaver-%e2%80%93-como-comecar-parte-ii/" target="_blank">Guia Dreamweaver – Como Começar? (Parte II)</a></li>
<li><a title="Guia Dreamweaver – Como Começar? (Parte III)" href="http://www.escolacriatividade.com/guia-dreamweaver-%e2%80%93-como-comecar-parte-iii/" target="_blank">Guia Dreamweaver &#8211; Como Começar? (Parte III)</a></li>
<li><a title="Guia Dreamweaver – Como Começar? (Parte IV)" href="http://www.escolacriatividade.com/guia-dreamweaver-como-comecar-parte-iv/" target="_blank">Guia Dreamweaver &#8211; Como Começar? (Parte IV)</a></li>
<li><a title="Guia Dreamweaver – Como Começar? (Parte IV)" href="http://www.escolacriatividade.com/guia-dreamweaver-como-comecar-parte-iv/" target="_blank">Guia Dreamweaver &#8211; Como Começar? (Parte V)</a></li>
</ul>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-8888" title="dreamweaver cs" src="http://www.escolacriatividade.com/wp-content/uploads/2011/10/dreamweavercs.jpg" alt="dreamweaver cs" width="630" height="300" /></p>
<p style="text-align: justify;">É relativamente fácil utilizar <a title="O que são selectores CSS? (Parte II)" href="http://www.escolacriatividade.com/o-que-sao-selectores-css-parte-ii/" target="_blank">selectores CSS</a> como tag, class e ID. Os selectores são como instruções que dizem aos navegadores quais as <a title="Programação CSS para iniciantes (Parte IV)" href="http://www.escolacriatividade.com/programacao-css-para-iniciantes-parte-iv/" target="_blank">regras de estilização</a> que devem ser aplicadas, e onde devem ser aplicadas. Por exemplo, um selector tag informa o navegador para aplicar a estilização a qualquer instância &#8220;tag&#8221; na página. Assim a título de exemplo, o navegador irá aplicar a regra de estilização definida para &lt;h1&gt; a todos os &lt;h1&gt; presentes na página. Por outro lado, são aplicados os selectores por &#8220;class&#8221; quando o nome de uma classe está agregada a um elemento de uma página. Assim, os navegadores aplicarão os estilos de um selector ID a uma tag com o nome correspondente. Tag, class e ID são apenas 3 dos muitos selectores existentes em CSS, e se está realmente interessado em aprender esta matéria, sugerimos uma leitura cuidada aos nossos artigos:</p>
<ul>
<li><a title="Programação CSS para iniciantes (Parte I)" href="http://www.escolacriatividade.com/programacao-css-para-iniciantes-parte-i/" target="_blank">Programação CSS para iniciantes (Parte I)</a></li>
<li><a title="Programação CSS para iniciantes (Parte II)" href="http://www.escolacriatividade.com/programacao-css-para-iniciantes-parte-ii/" target="_blank">Programação CSS para iniciantes (Parte II)</a></li>
<li><a title="Programação CSS para iniciantes (Parte III)" href="http://www.escolacriatividade.com/programacao-css-para-iniciantes-parte-iii/" target="_blank">Programação CSS para iniciantes (Parte III)</a></li>
<li><a title="Programação CSS para iniciantes (Parte IV)" href="http://www.escolacriatividade.com/programacao-css-para-iniciantes-parte-iv/" target="_blank">Programação CSS para iniciantes (Parte IV)</a></li>
<li><a title="15 Selectores CSS que nunca deverá esquecer!" href="http://www.escolacriatividade.com/selectores-css-que-nunca-devera-esquecer/" target="_blank">15 Selectores CSS que nunca deverá esquecer!</a></li>
</ul>
<h3><span style="color: #ff0000;">1. DESCENDENT SELECTORS</span></h3>
<p style="text-align: justify;">Enquanto que uma estilização para a tag &lt;p&gt; executa a estilização para todos os parágrafos existentes na página, você pode não querer fazê-lo. Imaginemos que no seu blog tem uma barra lateral e a área de conteúdo, e na sidebar quer que o tamanho do texto seja menor. Ao alterar a estilização da tag &lt;p&gt; e diminuir o tamanho do texto, este será alterado também na área de conteúdos do seu blog. A primeira ideia que certamente lhe surgirá é criar duas classes diferentes para aplicar estilos diferentes à mesma tag, como &lt;p class=&#8221;conteudo&#8221;&gt; e &lt;p class=&#8221;barralateral&#8221;&gt;, mas e se lhe dissermos que pode poupar tempo e evitar fazê-lo? Aquilo que procura é uma tag &#8220;inteligente&#8221; que aplique a estilização adequada dependendo da localização na página &#8211; isto são os descendent selectors. Em termos básicos, você utiliza os descendent selectors para estilizar qualquer tag de uma maneira idêntica, tal como os selectores por tag, mas desta feita a estilização irá ser feita de acordo com a localização na página. Esta diferenciação é feita de acordo com a relação existente com outras tags no documento.</p>
<p style="text-align: justify;">Abra a ferramenta de criação de novo estilo CSS no Adobe Dreamweaver:</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9847" title="Guia Dreamweaver - CSS Avançado (Parte V)" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/gdp5_01.png" alt="Guia Dreamweaver - CSS Avançado (Parte V)" width="267" height="406" /></p>
<p style="text-align: justify;">E de seguida faça alguns testes para perceber como funciona realmente a diferenciação e como é feita a relação entre as tags:</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9848" title="Guia Dreamweaver - CSS Avançado (Parte V)" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/gdp5_02.png" alt="Guia Dreamweaver - CSS Avançado (Parte V)" width="630" height="448" /></p>
<p style="text-align: justify;">Note que alterámos o tipo de selector para Composição (com base na sua selecção) e no nome do selector introduzimos algumas tags para testarmos a ferramenta. Mais abaixo podemos confirmar que os estilos daquele selector irão ser aplicados a todos os elementos &lt;a&gt; que estejam dentro de qualquer tag &lt;li&gt;, &lt;ul&gt; ou &lt;body&gt;. Desta forma você poderá poupar imenso tempo evitando criar classes desnecessáriamente para aplicar a estilização em certas áreas dos seus documentos.</p>
<p style="text-align: justify;">Uma particularidade desta ferramenta prende-se com o facto de que se você estiver seleccionado no documento. Imagine que tem uma frase seleccionada no documento e abre esta ferramenta: a ferramenta irá sugerir-lhe um descendent selector para você utilizar. Extremamente útil!</p>
<h3 style="text-align: justify;"><span style="color: #ff0000;">2. ESTILIZAR GRUPOS DE TAGS</span></h3>
<p style="text-align: justify;">Por vezes existe a necessidade de aplicar a mesma estilização a diferentes elementos no documento. Imaginemos que você quer aplicar a mesma estilização aos cabeçalhos existentes nos documentos, utilizando o mesmo tipo de letra e cor. Criar uma regra de estilização para todos os cabeçalhos é trabalho desnecessário e em vão, e além disso se mais tarde você quiser alterar o estilo dos cabeçalhos, teria de os alterar todos um a um. Então utilizamos a estilização por grupos de tags, que permite aplicar a mesma estilização a diferentes tags, ao longo dos documentos. Para criar uma regra de estilização, siga os passos utilizados para criar uma nova regra de estilização utilizados no ponto 1. deste artigo, e de seguida no campo Nome do selector, insira os cabeçalhos que deseja estilizar:</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9851" title="Guia Dreamweaver - CSS Avançado (Parte VI)" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/gdp5_03.png" alt="Guia Dreamweaver - CSS Avançado (Parte VI)" width="630" height="457" /></p>
<p style="text-align: justify;">A partir deste ponto você terá um selector para estilizar todos os cabeçalhos do seu website, em apenas um sítio, evitando trabalho desnecessário de criar múltiplas regras de estilo iguais, para elementos diferentes.</p>
<h3 style="text-align: justify;"><span style="color: #ff0000;">3. EDIÇÃO RÁPIDA DE ESTILOS</span></h3>
<p>A janela de criação de regras de estilo pode por um lado ser um método chato de criar e editar estilos, embora seja fácil de utilizar, mas por outro lado oferece a possibilidade de termos acesso ás propriedades das regras de estilo num só sitio. Aqui, você tem acesso ás propriedades do elemento seleccionado, bem como uma lista de outras propriedades que nada têm a ver com CSS,</p>
<p><img class="alignnone size-full wp-image-9856" title="Guia Dreamweaver - CSS Avançado (Parte VI)" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/gdp5_04.png" alt="Guia Dreamweaver - CSS Avançado (Parte VI)" width="630" height="412" /></p>
<p>Para editar uma propriedade de um elemento basta seleccioná-lo a partir da lista de regras e em baixo alterar, remover ou adicionar propriedades à regra de estilização através dos ícones presentes no fundo da caixa:</p>
<p><img class="alignnone size-full wp-image-9857" title="Guia Dreamweaver - CSS Avançado (Parte VI)" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/gdp5_05.png" alt="Guia Dreamweaver - CSS Avançado (Parte VI)" width="630" height="413" /></p>
<p style="text-align: justify;">No entanto esta funcionalidade do Adobe Dreamweaver nao cobre todas as propriedades CSS, que para os utilizadores avançados é uma necessidade. Ainda assim, certamente que quem necessita de ir ao background introduzir regras de estilização CSS à mão no ficheiro de estilos irá reconhecer esta funcionalidade muito útil e interessante, pois é capaz de poupar imenso tempo e trabalho durante a criação de um website inteiro. Assim podemos concluir que Adobe Dreamweaver prova ser cada vez mais uma ferramenta completa para todos os utilizadores, sejam eles novatos ou experientes na área. Para os novatos a introdução a esta ferramenta pode ser um pouco confusa, mas com o tempo e com a prática todos podem tirar todo o proveito das funcionalidades oferecidas por Adobe Dreamweaver!</p>
<h3>ESTÁ A ACOMPANHAR?</h3>
<p style="text-align: justify;">Não perca a continuação deste artigo, deixe o seu feedback com um comentário, subscreva a nossa newsletter gratuita e receba os próximos conteúdos diretamente na sua caixa de email.</p>
<p>Abraço e até já!</p>

<h2  class="related_post_title">Artigos Recomendados</h2><ul class="related_post"><li><a href="http://www.escolacriatividade.com/guia-dreamweaver-trabalhando-com-tabelas/" title="Guia Dreamweaver &#8211; Trabalhando com Tabelas (Parte V)">Guia Dreamweaver &#8211; Trabalhando com Tabelas (Parte V)</a></li><li><a href="http://www.escolacriatividade.com/guia-dreamweaver-como-comecar-parte-iv/" title="Guia Dreamweaver – Como Começar? (Parte IV)">Guia Dreamweaver – Como Começar? (Parte IV)</a></li><li><a href="http://www.escolacriatividade.com/guia-dreamweaver-%e2%80%93-como-comecar-parte-iii/" title="Guia Dreamweaver – Como Começar? (Parte III)">Guia Dreamweaver – Como Começar? (Parte III)</a></li><li><a href="http://www.escolacriatividade.com/guia-dreamweaver-%e2%80%93-como-comecar-parte-ii/" title="Guia Dreamweaver – Como Começar? (Parte II)">Guia Dreamweaver – Como Começar? (Parte II)</a></li><li><a href="http://www.escolacriatividade.com/guia-dreamweaver-como-comecar-parte-i/" title="Guia Dreamweaver &#8211; Como Começar? (Parte I)">Guia Dreamweaver &#8211; Como Começar? (Parte I)</a></li><li><a href="http://www.escolacriatividade.com/como-passar-informacao-entre-paginas-em-php-parte-ii/" title="Como passar informação entre páginas em PHP (Parte II)">Como passar informação entre páginas em PHP (Parte II)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.escolacriatividade.com/guia-dreamweaver-css-avancado-parte-vi/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>25 Templates Magento para criar uma loja de E-Commerce incrível</title>
		<link>http://www.escolacriatividade.com/templates-magento-para-criar-uma-loja-de-e-commerce/</link>
		<comments>http://www.escolacriatividade.com/templates-magento-para-criar-uma-loja-de-e-commerce/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 14:39:00 +0000</pubDate>
		<dc:creator>Diogo Espinha</dc:creator>
				<category><![CDATA[Templates]]></category>
		<category><![CDATA[como criar loja de e-commerce]]></category>
		<category><![CDATA[criar loja de e-commerce]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[temas magento]]></category>
		<category><![CDATA[templates magento]]></category>
		<category><![CDATA[templates magento para criar loja de e-commerce]]></category>
		<category><![CDATA[themes magento]]></category>

		<guid isPermaLink="false">http://www.escolacriatividade.com/?p=9525</guid>
		<description><![CDATA[Magento é um sistema Open Source de eCommerce profissional que oferece aos comerciantes total flexibilidade e controle sobre a aparência, conteúdo e funcionalidades da sua loja online. A sua interface de administração intuitiva contém poderosas ferramentas de marketing, dicas de SEO e gestão de catálogo que lhe irão dar o poder e a capacidade de fazer da [...]]]></description>
			<content:encoded><![CDATA[
<p style="text-align: justify;">Magento é um sistema Open Source de eCommerce profissional que oferece aos comerciantes total flexibilidade e controle sobre a aparência, conteúdo e funcionalidades da sua loja online. A sua interface de administração intuitiva contém poderosas <a title="10 Extensões Google Chrome para Marketing e SEO" href="http://www.escolacriatividade.com/10-extensoes-google-chrome-para-marketing-e-seo/" target="_blank">ferramentas de marketing</a>, <a title="10 Dicas SEO para melhorar o seu Web Design" href="http://www.escolacriatividade.com/10-dicas-seo-para-melhorar-o-seu-web-design/" target="_blank">dicas de SEO</a> e gestão de catálogo que lhe irão dar o poder e a capacidade de fazer da sua loja online uma referência na internet. Embora a sua popularidade tenha vindo a aumentar, ainda não é tão popular quanto seria desejável. Segundo o site oficial, Magento é  a “solução de eCommerce open source que promete revolucionar a industria “. Magento já foi baixado mais de 1,5 Milhões de vezes, conta com mais de 1700 plugins, mais de 170 mil membros no fórum oficial e com ele já foram transferidos mais de 25 Biliões de dólares em transacções online. Este último número é bastante significativo, e permite-nos perceber de certa forma que muitas pessoas confiam nesta plataforma de <a title="Semana da Inspiração: Designs de E-Commerce" href="http://www.escolacriatividade.com/semana-da-inspiracao-designs-e-commerce/" target="_blank">ecommerce</a> para levar ao mundo os seus negócios, e os clientes fazem as suas compras com sucesso e sem grandes problemas. Um dos pontos fortes de um negócio online é a sua aparência, que lhe permitirá ou não captar a atenção de um visitante, aumentando a probabilidade de este efectuar uma compra na sua loja. Já fizémos uma compilação de templates magento anteriormente, não perca <a title="10 Templates para Magento sensacionais!" href="http://www.escolacriatividade.com/10-templates-para-magento-sensacionais/" target="_blank">10 Templates para Magento sensacionais!</a> E para que continue a estar actualizado com os melhores templates, não perca nenhum visitante e tenha uma taxa de conversão soberba, trazemos-lhe neste artigo <strong>25 Templates Magento para criar uma loja de E-Commerce incrível!</strong></p>
<h3 style="text-align: justify;"><a title="Kitchen Store" rel="nofollow" href="http://themeforest.net/item/kitchen-store/1479328?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=koolthememaster?ref=DEspinha" target="_blank"><span style="color: #ff0000;">1. KITCHEN STORE</span></a></h3>
<p><a rel="nofollow" href="http://themeforest.net/item/kitchen-store/1479328?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=koolthememaster?ref=DEspinha" target="_blank"><img class="alignnone size-full wp-image-9806" title="25 Templates Magento para Revolucionar o Mercado" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tmprom_01.png" alt="25 Templates Magento para Revolucionar o Mercado" width="630" height="335" /></a></p>
<h3><a title="Home Zone" rel="nofollow" href="http://themeforest.net/item/home-zone-magento-theme/1401585?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=webdziner?ref=DEspinha" target="_blank"><span style="color: #ff0000;">2. HOME ZONE </span></a></h3>
<p><a rel="nofollow" href="http://themeforest.net/item/home-zone-magento-theme/1401585?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=webdziner?ref=DEspinha" target="_blank"><img class="alignnone size-full wp-image-9806" title="25 Templates Magento para Revolucionar o Mercado" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tmprom_02.png" alt="25 Templates Magento para Revolucionar o Mercado" width="630" height="335" /></a></p>
<h3><a title="Mercado" rel="nofollow" href="http://themeforest.net/item/mercado-magento-theme/1299559?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=8theme?ref=DEspinha" target="_blank"><span style="color: #ff0000;">3. MERCADO</span></a></h3>
<p><a rel="nofollow" href="http://themeforest.net/item/mercado-magento-theme/1299559?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=8theme?ref=DEspinha" target="_blank"><img class="alignnone size-full wp-image-9806" title="25 Templates Magento para Revolucionar o Mercado" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tmprom_03.png" alt="25 Templates Magento para Revolucionar o Mercado" width="630" height="335" /></a></p>
<h3><a title="Fashion Zone" rel="nofollow" href="http://themeforest.net/item/fashion-zone-magento-theme/1248041?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=webdziner?ref=DEspinha" target="_blank"><span style="color: #ff0000;">4. FASHION ZONE</span></a></h3>
<p><a rel="nofollow" href="http://themeforest.net/item/fashion-zone-magento-theme/1248041?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=webdziner?ref=DEspinha" target="_blank"><img class="alignnone size-full wp-image-9806" title="25 Templates Magento para Revolucionar o Mercado" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tmprom_04.png" alt="25 Templates Magento para Revolucionar o Mercado" width="630" height="335" /></a></p>
<h3><a title="Simple Store" rel="nofollow" href="http://themeforest.net/item/simplestore/1213153?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=Ho_nl?ref=DEspinha" target="_blank"><span style="color: #ff0000;">5. SIMPLESTORE</span></a></h3>
<p><a rel="nofollow" href="http://themeforest.net/item/simplestore/1213153?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=Ho_nl?ref=DEspinha" target="_blank"><img class="alignnone size-full wp-image-9806" title="25 Templates Magento para Revolucionar o Mercado" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tmprom_05.png" alt="25 Templates Magento para Revolucionar o Mercado" width="630" height="335" /></a></p>
<h3><a title="Tienda" rel="nofollow" href="http://themeforest.net/item/tienda-magento-theme/1189986?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=8theme?ref=DEspinha" target="_blank"><span style="color: #ff0000;">6. TIENDA</span></a></h3>
<p><a rel="nofollow" href="http://themeforest.net/item/tienda-magento-theme/1189986?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=8theme?ref=DEspinha" target="_blank"><img class="alignnone size-full wp-image-9806" title="25 Templates Magento para Revolucionar o Mercado" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tmprom_06.png" alt="25 Templates Magento para Revolucionar o Mercado" width="630" height="335" /></a></p>
<h3><a title="Fashion" rel="nofollow" href="http://themeforest.net/item/fashion-magento-template/1149795?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=mkexpert?ref=DEspinha" target="_blank"><span style="color: #ff0000;">7. FASHION</span></a></h3>
<p><a rel="nofollow" href="http://themeforest.net/item/fashion-magento-template/1149795?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=mkexpert?ref=DEspinha" target="_blank"><img class="alignnone size-full wp-image-9806" title="25 Templates Magento para Revolucionar o Mercado" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tmprom_07.png" alt="25 Templates Magento para Revolucionar o Mercado" width="630" height="335" /></a></p>
<h3><a title="Sneakers" rel="nofollow" href="http://themeforest.net/item/sneakers/1094550?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=nixdanish?ref=DEspinha" target="_blank"><span style="color: #ff0000;">8. SNEAKERS</span></a></h3>
<p><a rel="nofollow" href="http://themeforest.net/item/sneakers/1094550?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=nixdanish?ref=DEspinha" target="_blank"><img class="alignnone size-full wp-image-9806" title="25 Templates Magento para Revolucionar o Mercado" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tmprom_08.png" alt="25 Templates Magento para Revolucionar o Mercado" width="630" height="335" /></a></p>
<h3><a title="Lingerie Store" rel="nofollow" href="http://themeforest.net/item/lingerie-store/1085662?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=koolthememaster?ref=DEspinha" target="_blank"><span style="color: #ff0000;">9. LINGERIE STORE</span></a></h3>
<p><a rel="nofollow" href="http://themeforest.net/item/lingerie-store/1085662?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=koolthememaster?ref=DEspinha" target="_blank"><img class="alignnone size-full wp-image-9806" title="25 Templates Magento para Revolucionar o Mercado" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tmprom_09.png" alt="25 Templates Magento para Revolucionar o Mercado" width="630" height="335" /></a></p>
<h3><a title="Lotus Store" rel="nofollow" href="http://themeforest.net/item/lotus-store-magento-theme/946438?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=webdziner?ref=DEspinha" target="_blank"><span style="color: #ff0000;">10. LOTUS STORE</span></a></h3>
<p><a rel="nofollow" href="http://themeforest.net/item/lotus-store-magento-theme/946438?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=webdziner?ref=DEspinha" target="_blank"><img class="alignnone size-full wp-image-9806" title="25 Templates Magento para Revolucionar o Mercado" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tmprom_10.png" alt="25 Templates Magento para Revolucionar o Mercado" width="630" height="335" /></a></p>
<h3><a title="Apparel" rel="nofollow" href="http://themeforest.net/item/apparel-magento-theme/918245?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=magentothem?ref=DEspinha" target="_blank"><span style="color: #ff0000;">11. APPAREL</span></a></h3>
<p><a rel="nofollow" href="http://themeforest.net/item/apparel-magento-theme/918245?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=magentothem?ref=DEspinha" target="_blank"><img class="alignnone size-full wp-image-9806" title="25 Templates Magento para Revolucionar o Mercado" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tmprom_11.png" alt="25 Templates Magento para Revolucionar o Mercado" width="630" height="335" /></a></p>
<h3><a title="Furniture" rel="nofollow" href="http://themeforest.net/item/furniture-magento-theme-mt-lanius/819426?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=magentothemes?ref=DEspinha" target="_blank"><span style="color: #ff0000;">12. FURNITURE</span></a></h3>
<p><a rel="nofollow" href="http://themeforest.net/item/furniture-magento-theme-mt-lanius/819426?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=magentothemes?ref=DEspinha" target="_blank"><img class="alignnone size-full wp-image-9806" title="25 Templates Magento para Revolucionar o Mercado" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tmprom_12.png" alt="25 Templates Magento para Revolucionar o Mercado" width="630" height="335" /></a></p>
<h3><a title="HighTech" rel="nofollow" href="http://themeforest.net/item/hightech-magento-theme/882295?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=magentothem?ref=DEspinha" target="_blank"><span style="color: #ff0000;">13. HIGHTECH</span></a></h3>
<p><a rel="nofollow" href="http://themeforest.net/item/hightech-magento-theme/882295?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=magentothem?ref=DEspinha" target="_blank"><img class="alignnone size-full wp-image-9806" title="25 Templates Magento para Revolucionar o Mercado" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tmprom_13.png" alt="25 Templates Magento para Revolucionar o Mercado" width="630" height="335" /></a></p>
<h3><a title="Jewelry Store" rel="nofollow" href="http://themeforest.net/item/jewelry-store-magento-theme/771593?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=koolthememaster?ref=DEspinha" target="_blank"><span style="color: #ff0000;">14. JEWELRY STORE</span></a></h3>
<p><a rel="nofollow" href="http://themeforest.net/item/jewelry-store-magento-theme/771593?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=koolthememaster?ref=DEspinha" target="_blank"><img class="alignnone size-full wp-image-9806" title="25 Templates Magento para Revolucionar o Mercado" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tmprom_14.png" alt="25 Templates Magento para Revolucionar o Mercado" width="630" height="335" /></a></p>
<h3><a title="Medical Store" rel="nofollow" href="http://themeforest.net/item/medical-store-magento-theme/760002?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=webdziner?ref=DEspinha" target="_blank"><span style="color: #ff0000;">15. MEDICAL STORE</span></a></h3>
<p><a rel="nofollow" href="http://themeforest.net/item/medical-store-magento-theme/760002?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=webdziner?ref=DEspinha" target="_blank"><img class="alignnone size-full wp-image-9806" title="25 Templates Magento para Revolucionar o Mercado" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tmprom_15.png" alt="25 Templates Magento para Revolucionar o Mercado" width="630" height="335" /></a></p>
<h3><a title="Clothes Store" rel="nofollow" href="http://themeforest.net/item/clothes-store/740879?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=nixdanish?ref=DEspinha" target="_blank"><span style="color: #ff0000;">16. CLOTHES STORE</span></a></h3>
<p><a rel="nofollow" href="http://themeforest.net/item/clothes-store/740879?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=nixdanish?ref=DEspinha" target="_blank"><img class="alignnone size-full wp-image-9806" title="25 Templates Magento para Revolucionar o Mercado" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tmprom_16.png" alt="25 Templates Magento para Revolucionar o Mercado" width="630" height="335" /></a></p>
<h3><a title="Accessories - Car" rel="nofollow" href="http://themeforest.net/item/accessories-car-magento-theme/662796?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=magentothem?ref=DEspinha" target="_blank"><span style="color: #ff0000;">17. ACCESSORIES &#8211; CAR</span></a></h3>
<p><a rel="nofollow" href="http://themeforest.net/item/accessories-car-magento-theme/662796?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=magentothem?ref=DEspinha" target="_blank"><img class="alignnone size-full wp-image-9806" title="25 Templates Magento para Revolucionar o Mercado" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tmprom_17.png" alt="25 Templates Magento para Revolucionar o Mercado" width="630" height="335" /></a></p>
<h3><a title="Shop 'til you drop" rel="nofollow" href="http://themeforest.net/item/shop-til-you-drop-magento/559829?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=goThemeTeam?ref=DEspinha" target="_blank"><span style="color: #ff0000;">18. SHOP &#8216;TIL YOU DROP</span></a></h3>
<p><a rel="nofollow" href="http://themeforest.net/item/shop-til-you-drop-magento/559829?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=goThemeTeam?ref=DEspinha" target="_blank"><img class="alignnone size-full wp-image-9806" title="25 Templates Magento para Revolucionar o Mercado" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tmprom_18.png" alt="25 Templates Magento para Revolucionar o Mercado" width="630" height="335" /></a></p>
<h3><a title="Woman's Apparel" rel="nofollow" href="http://themeforest.net/item/womens-apparel-magento-theme/592842?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=webdziner?ref=DEspinha" target="_blank"><span style="color: #ff0000;">19. WOMAN&#8217;S APPAREL</span></a></h3>
<p><a rel="nofollow" href="http://themeforest.net/item/womens-apparel-magento-theme/592842?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=webdziner?ref=DEspinha" target="_blank"><img class="alignnone size-full wp-image-9806" title="25 Templates Magento para Revolucionar o Mercado" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tmprom_19.png" alt="25 Templates Magento para Revolucionar o Mercado" width="630" height="335" /></a></p>
<h3><a title="Ellipsoid" rel="nofollow" href="http://themeforest.net/item/ellipsoid-magento-theme/595754?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=nixdanish?ref=DEspinha" target="_blank"><span style="color: #ff0000;">20. ELLIPSOID</span></a></h3>
<p><a rel="nofollow" href="http://themeforest.net/item/ellipsoid-magento-theme/595754?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=nixdanish?ref=DEspinha" target="_blank"><img class="alignnone size-full wp-image-9806" title="25 Templates Magento para Revolucionar o Mercado" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tmprom_20.png" alt="25 Templates Magento para Revolucionar o Mercado" width="630" height="335" /></a></p>
<h3><a title="Camera Magento" rel="nofollow" href="http://themeforest.net/item/camera-magento-theme/555579?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=magentothem?ref=DEspinha" target="_blank"><span style="color: #ff0000;">21. CAMERA MAGENTO</span></a></h3>
<p><a rel="nofollow" href="http://themeforest.net/item/camera-magento-theme/555579?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=magentothem?ref=DEspinha" target="_blank"><img class="alignnone size-full wp-image-9806" title="25 Templates Magento para Revolucionar o Mercado" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tmprom_21.png" alt="25 Templates Magento para Revolucionar o Mercado" width="630" height="335" /></a></p>
<h3><a title="Classishop" rel="nofollow" href="http://themeforest.net/item/classishop-magento-template/519426?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=mkexpert?ref=DEspinha" target="_blank"><span style="color: #ff0000;">22. CLASSISHOP</span></a></h3>
<p><a rel="nofollow" href="http://themeforest.net/item/classishop-magento-template/519426?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=mkexpert?ref=DEspinha" target="_blank"><img class="alignnone size-full wp-image-9806" title="25 Templates Magento para Revolucionar o Mercado" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tmprom_22.png" alt="25 Templates Magento para Revolucionar o Mercado" width="630" height="335" /></a></p>
<h3><a title="Mobile Store" rel="nofollow" href="http://themeforest.net/item/mobile-store-magento-theme/520287?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=magentothem?ref=DEspinha" target="_blank"><span style="color: #ff0000;">23. MOBILE STORE</span></a></h3>
<p><a rel="nofollow" href="http://themeforest.net/item/mobile-store-magento-theme/520287?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=magentothem?ref=DEspinha" target="_blank"><img class="alignnone size-full wp-image-9806" title="25 Templates Magento para Revolucionar o Mercado" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tmprom_23.png" alt="25 Templates Magento para Revolucionar o Mercado" width="630" height="335" /></a></p>
<h3><a title="Oh Mon Dieu!" rel="nofollow" href="http://themeforest.net/item/oh-mon-dieu-minimal-magento-theme/516097?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=DavidWheatley?ref=DEspinha" target="_blank"><span style="color: #ff0000;">24. OH MON DIEU!</span></a></h3>
<p><a rel="nofollow" href="http://themeforest.net/item/oh-mon-dieu-minimal-magento-theme/516097?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=DavidWheatley?ref=DEspinha" target="_blank"><img class="alignnone size-full wp-image-9806" title="25 Templates Magento para Revolucionar o Mercado" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tmprom_24.png" alt="25 Templates Magento para Revolucionar o Mercado" width="630" height="335" /></a></p>
<h3><a title="Magento Maya" rel="nofollow" href="http://themeforest.net/item/magento-maya-theme/513744?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=nixdanish?ref=DEspinha" target="_blank"><span style="color: #ff0000;">25. MAGENTO MAYA</span></a></h3>
<p><a rel="nofollow" href="http://themeforest.net/item/magento-maya-theme/513744?WT.ac=category_item&amp;WT.seg_1=category_item&amp;WT.z_author=nixdanish?ref=DEspinha" target="_blank"><img class="alignnone size-full wp-image-9806" title="25 Templates Magento para Revolucionar o Mercado" src="http://www.escolacriatividade.com/wp-content/uploads/2012/02/tmprom_25.png" alt="25 Templates Magento para Revolucionar o Mercado" width="630" height="335" /></a></p>
<p>Abraço e até já!</p>

<h2  class="related_post_title">Artigos Recomendados</h2><ul class="related_post"><li><a href="http://www.escolacriatividade.com/10-templates-para-magento-sensacionais/" title="10 Templates para Magento sensacionais!">10 Templates para Magento sensacionais!</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.escolacriatividade.com/templates-magento-para-criar-uma-loja-de-e-commerce/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Programação CSS para iniciantes (Parte IV)</title>
		<link>http://www.escolacriatividade.com/programacao-css-para-iniciantes-parte-iv/</link>
		<comments>http://www.escolacriatividade.com/programacao-css-para-iniciantes-parte-iv/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 15:00:00 +0000</pubDate>
		<dc:creator>Diogo Espinha</dc:creator>
				<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[como programar CSS]]></category>
		<category><![CDATA[dicas de CSS]]></category>
		<category><![CDATA[programação css]]></category>
		<category><![CDATA[programação css para iniciantes]]></category>
		<category><![CDATA[programar em css]]></category>
		<category><![CDATA[tutoriais de css]]></category>

		<guid isPermaLink="false">http://www.escolacriatividade.com/?p=9539</guid>
		<description><![CDATA[CSS é a abreviatura de Cascade Styling Sheet, que significa Folha de Estilo em Cascata, e é a linguagem utilizada para controlar a apresentação de elementos em documentos HTML. A apresentação destes é especificada por uma série de regras que podem ser atribuídas em linha através dos atributos do elemento style ou através de regras [...]]]></description>
			<content:encoded><![CDATA[
<p style="text-align: justify;">CSS é a abreviatura de Cascade Styling Sheet, que significa Folha de Estilo em Cascata, e é a linguagem utilizada para controlar a apresentação de elementos em documentos HTML. A apresentação destes é especificada por uma série de regras que podem ser atribuídas em linha através dos atributos do elemento style ou através de regras incluídas dentro das tags <!--   --> na secção head dos documentos <a title="10 Templates HTML/CSS Maravilhosos" href="http://www.escolacriatividade.com/10-templates-htmlcss-maravilhosos/" target="_blank">HTML</a>, ou através de folhas de estilo externas (Leia: <a title="Tutorial: Aprender o básico sobre CSS" href="http://www.escolacriatividade.com/tutorial-aprender-o-basico-sobre-css/" target="_blank">Tutorial: Aprender o básico sobre CSS</a> ). Cada regra de estilização selecciona os elementos e depois aplica as regras aos mesmos.</p>
<p style="text-align: justify;">O <a title="Como criar o seu próprio ícone RSS Feed com CSS3" href="http://www.escolacriatividade.com/como-criar-o-seu-proprio-icone-rss-feed-com-css3/" target="_blank">CSS</a> foi criado pelo W3C para recuperar o controlo da markup de documentos à medida que o HTML ia evoluíndo a partir das tags primárias que definiam os elementos estruturais de um documento, como os cabeçalhos, parágrafos, hiperligações e listagens. Neste artigo <strong>Programação CSS para iniciantes (Parte IV)</strong> vamos finalizar os selectores e dar-lhe a conhecer algumas dicas valiosas, bem como um pequeno resumo sobre aquilo que abordámos até agora.</p>
<p style="text-align: justify;">Não perca os artigos anteriores:</p>
<ul>
<li><a title="Programação CSS para iniciantes (Parte I)" href="http://www.escolacriatividade.com/programacao-css-para-iniciantes-parte-i/" target="_blank">Programação CSS para iniciantes (Parte I)</a></li>
<li><a title="Programação CSS para iniciantes (Parte II)" href="http://www.escolacriatividade.com/programacao-css-para-iniciantes-parte-ii/" target="_blank">Programação CSS para iniciantes (Parte II)</a></li>
<li><a title="Programação CSS para iniciantes (Parte III)" href="http://www.escolacriatividade.com/programacao-css-para-iniciantes-parte-iii/" target="_blank">Programação CSS para iniciantes (Parte III)</a></li>
</ul>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9236" title="CSS" src="http://www.escolacriatividade.com/wp-content/uploads/2011/12/CSS1.jpg" alt="CSS" width="580" height="250" /></p>
<h3 style="text-align: justify;"><span style="color: #ff0000;">7. SELECCIONAR ATRIBUTOS PARCIAIS</span></h3>
<p style="text-align: justify;">As <a title="Programação CSS para iniciantes (Parte I)" href="http://www.escolacriatividade.com/programacao-css-para-iniciantes-parte-i/" target="_blank">regras de estilização</a> podem seleccionar elementos HTML para estilização ao corresponder valores parciais de atributos. Isto permite ao selector definir qual o elemento baseado na presença de uma palavra nos atributos que tenham uma lista de palavras separadas por um espaço. Geralmente esta técnica é utilizada para corresponder com uma das palavras utilizadas no atributo class de um elemento HTML.</p>
<p style="text-align: justify;">A sintaxe para corresponder a uma palavra numa lista contém um &#8220;~&#8221; no selector para corresponder todos os elementos que tenham um atributo class com uma palavra atribuída. ( [class~="palavra"] ). Para complementar, um selector de uma regra de estilização pode seleccionar um elemento HTML para estilizar correspondendo ao início de um valor de um atributo do elemento.</p>
<p style="text-align: justify;">Normalmente esta técnica é utilizada para corresponder a valores inseridos num elemento HTML no atributo &#8220;lang&#8221;. A <a title="Tutorial: Aprender o básico sobre CSS" href="http://www.escolacriatividade.com/tutorial-aprender-o-basico-sobre-css/" target="_blank">sintaxe css</a> para corresponder ao início de um valor de um atributo adiciona um &#8220;|&#8221; ao selector, de forma a definir que está a corresponder a todos os elementos que tenham o atributo &#8220;lang&#8221; com o inicio definido no selector.</p>
<ol>
<li>Crie um documento HTML e insira o código abaixo:
<pre class="brush:xml">&lt;ol&gt;
&lt;li class="reptil"&gt;Crocodilo&lt;/li&gt;
&lt;li class="animal"&gt;Cavalo&lt;/li&gt;
&lt;li class="animal"&gt;Cão&lt;/li&gt;
&lt;li class="ave"&gt;Caturra&lt;/li&gt;
&lt;li class="peixe"&gt;Bacalhau&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li lang="pt"&gt;Olá Portugal&lt;/li&gt;
&lt;li lang="pt-br"&gt;Olá Brasil&lt;/li&gt;
&lt;li lang="en-us"&gt;Hello America&lt;/li&gt;
&lt;/ul&gt;</pre>
</li>
<li>De seguida crie um ficheiro de folha de estilos e insira o seguinte código para seleccionar e colorir os animais que estiverem na class &#8220;animal&#8221;:
<pre class="brush:css">*[class~="animal"] {background: red}</pre>
<p><img class="alignnone size-full wp-image-9786" title="Programação CSS para Iniciantes (Parte IV)" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/pcpi4_01.png" alt="Programação CSS para Iniciantes (Parte IV)" width="585" height="272" /></li>
<li>Agora adicione uma nova regra de estilos para seleccionar de acordo com o atributo lang:
<pre class="brush:css">*[lang|="pt"] {color: white; background: blue}</pre>
<p><img class="alignnone size-full wp-image-9787" title="Programação CSS para Iniciantes (Parte IV)" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/pcpi4_02.png" alt="Programação CSS para Iniciantes (Parte IV)" width="585" height="284" /></li>
<li style="text-align: justify;"> Agora dê asas à sua imaginação e altere o código CSS para criar diferentes regras de estilização de acordo com a sua preferência. A melhor maneira de ficar a conhecer e aprender estas técnicas é meter mãos à obra e experimentar, errando e corrigindo os erros. Assim você irá ganhar a experiência e o conhecimento necessários para efectuar estas operações sem necessitar de consultar conteúdo para relembrar como é feito!</li>
</ol>
<h3><span style="color: #ff0000;">8. AVALIAR A IMPORTÂNCIA</span></h3>
<p style="text-align: justify;">Os navegadores avaliam a importância das regras de estilo presentes na folha de estilo em cascata, determinando qual o &#8220;peso&#8221; de cada regra e determinando quais têm mais importância e deverão ser aplicadas. A importância de cada regra de estilo pode ser definida inserindo uma declaração &#8220;!important&#8221; para aumentar a sua importância.</p>
<p style="text-align: justify;">A título de exemplo, a regra &#8220;h2 {color: blue !important}&#8221; tem superioridade sobre esta regra &#8220;h2 {color: red}&#8221;, sendo assim a cor azul aplicada aos headings h2. Embora as folhas de estilo de autor tenham superioridade sobre as demais, uma regra de utilizador que contenha a declaração !important tem superioridade sobre uma regra de autor com a mesma declaração. Então a hierarquia é determinada desta forma:</p>
<ol>
<li style="text-align: justify;">Declaração de utilizador !important</li>
<li>Declaração de autor !important</li>
<li>Folha de estilo de autor</li>
<li>Folha de estilo de utilizador</li>
<li>Folha de estilo do navegador</li>
</ol>
<p style="text-align: justify;">Quando mais que uma regra de estilização têm a mesma importância e estão a estilizar o mesmo elemento, o <a title="10 Navegadores Alternativos para iPhone e iPad" href="http://www.escolacriatividade.com/navegadores-alternativos-para-iphone-e-ipad/" target="_blank">navegador</a> irá avaliar qual a especificidade do selector em cada uma das regras de estilização, atribuindo mais valor aquela que for mais específica. A avaliação de especificidade atribui &#8220;pontos&#8221; por cada selector, que são guardados para mais tarde ser feita a comparação.</p>
<p style="text-align: justify;">Então, a especificidade pode ser expressada em uma lista de números separados por virgulas, em que 0,0,0,0 é considerado valor zero na especificidade. Considere alguns itens importantes a ter em conta:</p>
<ul>
<li style="text-align: justify;">Por cada elemento e pseudo elemento no selector, adiciona 0,0,0,1.</li>
<li>Por cada valor no atributo class, selecção por atributo ou pseudo class adiciona 0,0,1,0.</li>
<li>Por cada atributo id no selector adiciona 0,1,0,0.</li>
<li>Por cada declaração de estilo em linha adiciona 1,0,0,0.</li>
</ul>
<p style="text-align: justify;">No processo da comparação da especificidade dos valores, os registos são examinados individualmente da esquerda para a direita até que seja encontrada uma diferença. A regra de estilizaçao com o mais valor no registo é então aplicada. Vamos ver um exemplo:</p>
<ol>
<li style="text-align: justify;">Crie um documento HTML contendo três cabeçalhos:
<pre class="brush:xml">&lt;h2&gt;Primeiro cabeçalho&lt;/h2&gt;
&lt;h2 id="heading2"&gt;Segundo cabeçalho&lt;/h2&gt;
&lt;h2 class="header"&gt;Terceiro cabeçalho&lt;/h2&gt;</pre>
</li>
<li>De seguida crie uma folha de estilos e linke-a ao documento. Insira o seguinte código:
<pre class="brush:css">h2 {color: yellow !important}
h2 {color: red }</pre>
</li>
<li style="text-align: justify;">Agora adicione as seguintes regras de estilização que irão estilizar individualmente o fundo dos elementos de maneiras diferentes:
<pre class="brush:css">h2 {background: aqua}
body h2{background: blue}

#heading2{background: maroon}
h2#heading2{background: red}

h2.header{background: olive}
body.h2.headers{background: green}</pre>
</li>
<li style="text-align: justify;">Agora guarde os ficheiros e observe o resultado:<br />
<img class="alignnone size-full wp-image-9791" title="Programação CSS para iniciantes (Parte IV)" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/pcpi4_03.png" alt="Programação CSS para iniciantes (Parte IV)" width="585" height="220" /></li>
<li style="text-align: justify;">Agora é a altura em que você pega no código que já tem e vai experimentar alterar valores, introduzir e remover atributos nas regras de estilização e observar o resultado &#8211; lembre-se: a melhor maneira de aprender é sempre praticar, onde cometemos erros e aprendemos com os mesmos.</li>
</ol>
<h3><span style="color: #ff0000;">9. RESUMO</span></h3>
<ul>
<li style="text-align: justify;">Um selector por tipo selecciona todos os elementos do tipo especificado e múltiplos elementos podem ser especificados numa lista.</li>
<li style="text-align: justify;">O selector universal * pode ser utilizado para seleccionar todos os elementos.</li>
<li style="text-align: justify;">O selector de class . selecciona todos os elementos que contenham um atributo class ao qual tenha sido atribuído um valor.</li>
<li style="text-align: justify;">O selector ID # selecciona todos os elementos que contenham um atributo ID com um valor atribuído.</li>
<li style="text-align: justify;">Um selector descendente especifica tanto o tipo de elemento como elemento do qual é descendente, separado por um espaço.</li>
<li style="text-align: justify;">Um selector por atributo pode corresponder a uma palavra numa lista utilizando a sintaxe que inclui &#8220;~&#8221;.</li>
<li style="text-align: justify;">Um selector por atributo pode corresponder ao inicio de um valor de um atributo utilizando a sintaxe &#8220;|&#8221;.</li>
<li style="text-align: justify;">Uma regra de estilo pode ganhar superioridade sobre outra ao utilizar a declaração !important.</li>
</ul>
<p style="text-align: justify;">Esta foi a última parte da série Programação CSS para Iniciantes, mas não vamos ficar por aqui relativamente ao CSS, fique atento e não perca os próximos conteúdos!</p>
<p style="text-align: justify;">Abraço e até já!</p>

<h2  class="related_post_title">Artigos Recomendados</h2><ul class="related_post"><li><a href="http://www.escolacriatividade.com/programacao-css-para-iniciantes-parte-ii/" title="Programação CSS para iniciantes (Parte II)">Programação CSS para iniciantes (Parte II)</a></li><li><a href="http://www.escolacriatividade.com/programacao-css-para-iniciantes-parte-iii/" title="Programação CSS para iniciantes (Parte III)">Programação CSS para iniciantes (Parte III)</a></li><li><a href="http://www.escolacriatividade.com/o-que-sao-selectores-css-parte-ii/" title="O que são selectores CSS? (Parte II)">O que são selectores CSS? (Parte II)</a></li><li><a href="http://www.escolacriatividade.com/o-que-sao-selectores-css-parte-i/" title="O que são selectores CSS? (Parte I)">O que são selectores CSS? (Parte I)</a></li><li><a href="http://www.escolacriatividade.com/selectores-css-que-nunca-devera-esquecer/" title="15 Selectores CSS que nunca deverá esquecer!">15 Selectores CSS que nunca deverá esquecer!</a></li><li><a href="http://www.escolacriatividade.com/comecando-com-css-de-os-primeiros-passos-em-seguranca/" title="Começando com CSS &#8211; Dê os primeiros passos em segurança">Começando com CSS &#8211; Dê os primeiros passos em segurança</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.escolacriatividade.com/programacao-css-para-iniciantes-parte-iv/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Como passar informação entre páginas em PHP (Parte II)</title>
		<link>http://www.escolacriatividade.com/como-passar-informacao-entre-paginas-em-php-parte-ii/</link>
		<comments>http://www.escolacriatividade.com/como-passar-informacao-entre-paginas-em-php-parte-ii/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 15:33:00 +0000</pubDate>
		<dc:creator>Diogo Espinha</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[como passar informação em php]]></category>
		<category><![CDATA[desenvolvimento com PHP]]></category>
		<category><![CDATA[passar informação entre páginas no PHP]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programação php]]></category>
		<category><![CDATA[tutoriais de php]]></category>

		<guid isPermaLink="false">http://www.escolacriatividade.com/?p=9520</guid>
		<description><![CDATA[Depois de termos passado por vários artigos introdutórios ao PHP, e depois de lhe termos apresentado a primeira parte com Como passar informação entre páginas em PHP (Parte I) apresentamos neste artigo Como passar informação entre páginas em PHP (Parte II) onde iremos abordar os restantes métodos de passar informação entre páginas em PHP. Este processo [...]]]></description>
			<content:encoded><![CDATA[
<p style="text-align: justify;">Depois de termos passado por vários artigos introdutórios ao PHP, e depois de lhe termos apresentado a primeira parte com <a title="Como passar informação entre páginas em PHP (Parte I)" href="http://www.escolacriatividade.com/como-passar-informacao-entre-paginas-em-php-parte-i/" target="_blank">Como passar informação entre páginas em PHP (Parte I)</a> apresentamos neste artigo <strong>Como passar informação entre páginas em PHP (Parte II)</strong> onde iremos abordar os restantes métodos de passar informação entre páginas em PHP. Este processo é feito através de Arrays Superglobais. PHP oferece vários tipos de arrays superglobais para os desenvolvedores, cada um com uma finalidade diferente. Um array superglobal é uma variável especial que está sempre disponível nos scripts, dos quais figuram:</p>
<ul>
<li style="text-align: justify;">$GLOBALS: Variáveis disponívels globalmente (Já abordado na Parte I)</li>
<li>$_SERVER: Informação acerca do servidor (Já abordado na Parte I)</li>
<li>$_GET:  Dados utilizados durante o método HTTP GET (Já abordado na Parte I)</li>
<li>$_POST: Dados utilizados durante o método HTTP POST</li>
<li>$_REQUEST: Dados utilizados durante um pedido HTTP</li>
<li>$_FILES: Dados utilizados durante a introdução de um ficheiro HTML</li>
<li>$_SESSION: Dados relativos à sessão actual do utilizador</li>
<li>$_COOKIE: Dados guardados no navegador do utilizador como cookie</li>
</ul>
<p><strong>Não perca alguns dos nossos conteúdos relacionados com PHP:</strong></p>
<ul>
<li><a title="Comentários e Operadores em PHP" href="http://www.escolacriatividade.com/comentarios-e-operadores-em-php/" target="_blank">Comentários e Operadores em PHP</a></li>
<li><a title="Javascript para desenvolvedores PHP" href="http://www.escolacriatividade.com/javascript-para-desenvolvedores-php/" target="_blank">Javascript para desenvolvedores PHP</a></li>
<li><a title="75+ Ferramentas PHP extremamente úteis" href="http://www.escolacriatividade.com/75-ferramentas-php-extremamente-uteis/" target="_blank">75+ Ferramentas PHP extremamente úteis</a></li>
<li><a title="Diversos Truques e Dicas para PHP" href="http://www.escolacriatividade.com/diversos-truques-e-dicas-para-php/" target="_blank">Diversos Truques e Dicas para PHP</a></li>
<li><a title="Como funciona o PHP?" href="http://www.escolacriatividade.com/como-funciona-o-php/" target="_blank">Como funciona o PHP?</a></li>
<li><a title="Tutorial: Introdução ao PHP" href="http://www.escolacriatividade.com/tutorial-introducao-ao-php/" target="_blank">Tutorial: Introdução ao PHP</a></li>
</ul>
<p><img class="alignnone size-full wp-image-9783" title="php" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/php1.jpg" alt="php" width="630" height="332" /></p>
<h3><span style="color: #ff0000;">$_POST</span></h3>
<p style="text-align: justify;">PHP fornece uma segunda opção para enviar dados, o POST. O envio de informação através de formulários web, como formulários de contacto ou de registo, necessita de utilizar o método POST para enviar a informação contida no formulário para ser processada. Em termos estruturais, o método POST é similar ao método GET, e os seus valores podem ser acedidos da mesma forma: utiliza-se a superglobal $_POST e define-se o nome da variável como uma chave do array. Na maioria das vezes, o valor do POST é enviado por um formulário web que é feito em HTML. Veja o exemplo abaixo e crie um documento HTML com o seguinte código:</p>
<pre class="brush:xml">&lt;form action="teste.php" method="post"&gt;
    &lt;input type="text" name"username" /&gt;
    &lt;input type="text" name="email" /&gt;
    &lt;input type="submit" value="Registar" /&gt;
&lt;/form&gt;</pre>
<p style="text-align: justify;">O atributo &#8220;name&#8221; define a chave no array que poderá utilizar para aceder à informação lá guardada com a submissão do formulário. E título de exemplo, poderá utilizar $_POST['username'] para aceder ao nome de utilizador. De seguida crie o ficheiro teste.php e insira o seguinte código:</p>
<pre class="brush:php">&lt;?php

if($_SERVER['REQUEST_METHOD'] == 'POST'){
	echo "Obrigado por se registar! &lt;br /&gt;",
	"Utilizador: ", htmlentities($_POST['username']), "&lt;br /&gt;",
	"Email: ", htmlentities($_POST['email']), "&lt;br /&gt;";
}else{

?&gt;
&lt;form action="teste.php" method="post"&gt;
	&lt;label for="username"&gt;Utilizador: &lt;/label&gt;
    &lt;input type="text" name"username" /&gt;
    &lt;label for="email"&gt;Email: &lt;/label&gt;
    &lt;input type="text" name="email" /&gt;
    &lt;input type="submit" value="Registar" /&gt;
&lt;/form&gt;

&lt;?php } ?&gt;</pre>
<p style="text-align: justify;">Quando carregar o ficheiro teste.php o script irá verificar se já foram submetidos dados através do método POST. Se já tiverem sido submetidos dados, o script envia a mensagem de agradecimento pelo registo e mostra o nome de utilizador escolhido e o endereço de email. Se nada foi submetido, o script põe à disposição o formulário de registo novamente.</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9742" title="Como passar informação entre páginas em PHP (Parte II)" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/cpiepep2_01.png" alt="Como passar informação entre páginas em PHP (Parte II)" width="630" height="150" /></p>
<p><img class="alignnone size-full wp-image-9743" title="Como passar informação entre páginas em PHP (Parte II)" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/cpiepep2_02.png" alt="Como passar informação entre páginas em PHP (Parte II)" width="630" height="170" /></p>
<h3><span style="color: #ff0000;">$_REQUEST</span></h3>
<p style="text-align: justify;">A superglobal $_REQUEST é um array que contém os conteúdos das superglobais $_GET, $_POST e $_COOKIE. Se modificar o seu formulário no ficheiro teste.php  para enviar para teste.php?submit=true com um nome de utilizador e um email, poderá aceder aos dados submetidos utilizando o código abaixo:</p>
<p style="text-align: justify;">Primeiro altere o seu ficheiro html, adicionando ?submit=true ao action do seu formulário:</p>
<pre class="brush:xml">&lt;form action="teste.php?submit=true" method="post"&gt;
    &lt;input type="text" name="username" /&gt;
    &lt;input type="text" name="email" /&gt;
    &lt;input type="submit" value="Registar" /&gt;
&lt;/form&gt;</pre>
<p style="text-align: justify;">De seguida altere o seu ficheiro teste.php:</p>
<pre class="brush:php">&lt;?php

if($_SERVER['REQUEST_METHOD'] == 'POST'){
	foreach($_REQUEST as $chave =&gt; $val) {
		echo $chave, " : ",$val, "&lt;br /&gt;";
	}
}else{

?&gt;
&lt;form action="teste.php" method="post"&gt;
	&lt;label for="username"&gt;Utilizador: &lt;/label&gt;
    &lt;input type="text" name"username" /&gt;
    &lt;label for="email"&gt;Email: &lt;/label&gt;
    &lt;input type="text" name="email" /&gt;
    &lt;input type="submit" value="Registar" /&gt;
&lt;/form&gt;

&lt;?php } ?&gt;</pre>
<p style="text-align: justify;">E o resultado será este:</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9745" title="Como passar informação entre páginas em PHP (Parte II)" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/cpiepep2_03.png" alt="Como passar informação entre páginas em PHP (Parte II)" width="630" height="130" /></p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9746" title="Como passar informação entre páginas em PHP (Parte II)" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/cpiepep2_04.png" alt="Como passar informação entre páginas em PHP (Parte II)" width="630" height="170" /></p>
<h3 style="text-align: justify;"><span style="color: #ff0000;">$_FILES</span></h3>
<p style="text-align: justify;">Outra das funcionalidades dos formulários HTML tem a ver com a habilidade de permitir aos utilizadores o envio de ficheiros. Numa website como um blog, é necessário que você seja capaz de aceitar o envio de imagens para incluir com as entradas do blog. Para aceder a um ficheiro enviado, é necessário utilizar a superglobal $_FILES. Esta superglobal funciona de forma ligeiramente diferente quando comparada com o $_GET e o $_POST, em que cada ficheiro cria um array de elementos relacionados que fornecem informação acerca do ficheiro enviado. Essa informação inclui:</p>
<ul>
<li style="text-align: justify;">name &#8211; o nome do ficheiro.</li>
<li style="text-align: justify;">type &#8211; o tipo do ficheiro (ex image/jpeg).</li>
<li style="text-align: justify;">tmp_name &#8211; a localização temporária do ficheiro.</li>
<li style="text-align: justify;">error &#8211; Um código de erro correspondente ao erro ocorrido no envio do ficheiro (0 se não forem encontrados erros).</li>
<li style="text-align: justify;">size &#8211; Tamanho do ficheiro em bytes</li>
</ul>
<p style="text-align: justify;">Cada ficheiro é guardado como um array multidimensional na superglobal $_FILES, que é acedida usando primeiro o campo &#8220;name&#8221; como a chave do array seguido do nome do campo que deseja saber &#8211; ex $_FILES['envio1']['nome']. Para perceber como funciona o $_FILES vamos criar um envio de ficheiro no ficheiro teste.php. Siga o exemplo do código abaixo:</p>
<p style="text-align: justify;">No ficheiro HTML insira o código:</p>
<pre class="brush:xml">&lt;form action="teste.php" method="post"
	enctype="multipart/form-data"&gt;
	&lt;label for="photo"&gt;Imagem: &lt;/label&gt;
    &lt;input type="file" name="photo" /&gt;
    &lt;input type="submit" value="Enviar imagem" /&gt;
&lt;/form&gt;</pre>
<p style="text-align: justify;">No ficheiro teste.php insira o código:</p>
<pre class="brush:php">&lt;?php

if($_SERVER['REQUEST_METHOD'] == 'POST'){
	if(isset($_FILES['photo'])
	&amp;&amp; is_uploaded_file($_FILES['photo']['tmp_name'])
	&amp;&amp; $_FILES['photo']['error']==UPLOAD_ERR_OK) {
		foreach($_FILES['photo'] as $chave =&gt; $valor) {
			echo "$chave : $valor &lt;br /&gt;";
		}
	}else{
		echo "O ficheiro não foi enviado";
}

}else{

?&gt;
&lt;form action="teste.php" method="post"
	enctype="multipart/form-data"&gt;
	&lt;label for="photo"&gt;Imagem: &lt;/label&gt;
    &lt;input type="file" name="photo" /&gt;
    &lt;input type="submit" value="Enviar imagem" /&gt;
&lt;/form&gt;

&lt;?php } ?&gt;</pre>
<p style="text-align: justify;">E o resultado será o seguinte:</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9751" title="Como passar informação entre páginas em PHP (Parte II)" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/cpiepep2_05.png" alt="Como passar informação entre páginas em PHP (Parte II)" width="630" height="140" /></p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9752" title="Como passar informação entre páginas em PHP (Parte II)" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/cpiepep2_06.png" alt="Como passar informação entre páginas em PHP (Parte II)" width="630" height="200" /></p>
<h3 style="text-align: justify;"><span style="color: #ff0000;">$_SESSION</span></h3>
<p style="text-align: justify;">Quando você necessitar de guardar um valor durante uma visita de um utilizador, a superglobal $_SESSION fornece uma solução fácil e prática. Quando uma variável $_SESSION é declarada, permanece na memória até que seja apagada de forma pretenciosa, o tempo de sessão acabe (o tempo de sessão por defeito é de 180 minutos) ou o navegador seja fechado. Um dos usos mais comuns para a superglobal $_SESSION é para guardar os dados de login de um utilizador. Desta forma você poderá criar o seu próprio formulário de login para um utilizador que já esteja registado. Durante o processo que irá concluir neste item, o seu script irá realizar as seguintes tarefas:</p>
<ul>
<li style="text-align: justify;">Apresentar um formulário de registo</li>
<li style="text-align: justify;">Agradecer o registo do utilizador após o registo com sucesso</li>
<li style="text-align: justify;">Informar o utilizador que ele já está registado quando necessário (ex. caso ele refresque a página de registo)</li>
</ul>
<p style="text-align: justify;">Primeiro altere o seu ficheiro HTML e insira o seguinte código:</p>
<pre class="brush:xml">&lt;form action="teste.php" method="post"&gt;
	&lt;label for="utilizador"&gt;Utilizador: &lt;/label&gt;
    &lt;input type="text" name="utilizador" /&gt;
    &lt;label for="email"&gt;Email: &lt;/label&gt;
    &lt;input type="text" name="email" /&gt;
    &lt;input type="submit" value="Registar" /&gt;
&lt;/form&gt;</pre>
<p style="text-align: justify;">De seguida altere o seu ficheiro teste.php e insira o seguinte código:</p>
<pre class="brush:php">&lt;?php

session_start();

if(isset($_SESSION['utilizador'])){
	echo "Já está registado como $_SESSION[utilizador].";
}

else if($_SERVER['REQUEST_METHOD'] == 'POST'){
	$trimutilizador = trim($_POST['utilizador']);
	$trimemail = trim($_POST['email']);
	if(!empty($trimutilizador)
	&amp;&amp; !empty($trimemail)){
		$uname = htmlentities($_POST['utilizador']);
		$email = htmlentities($_POST['email']);

		$_SESSION['utilizador'] = $uname;

		echo "Obrigado por se registar! &lt;br /&gt;",
			"Utilizador: $uname &lt;br /&gt;",
			"Email: $email &lt;br /&gt;";
	}
	else {
		echo "Por favor preencha ambos os campos! &lt;br /&gt;";
	}

}else{

?&gt;
&lt;form action="teste.php" method="post"&gt;
	&lt;label for="utilizador"&gt;Utilizador: &lt;/label&gt;
    &lt;input type="text" name="utilizador" /&gt;
    &lt;label for="email"&gt;Email: &lt;/label&gt;
    &lt;input type="text" name="email" /&gt;
    &lt;input type="submit" value="Registar" /&gt;
&lt;/form&gt;

&lt;?php } ?&gt;</pre>
<p>E o resultado será o seguinte:</p>
<p><img class="alignnone size-full wp-image-9761" title="Como passar informação entre páginas em PHP (Parte II)" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/cpiepep2_08.png" alt="Como passar informação entre páginas em PHP (Parte II)" width="630" height="150" /></p>
<p><img class="alignnone size-full wp-image-9762" title="Como passar informação entre páginas em PHP (Parte II)" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/cpiepep2_09.png" alt="Como passar informação entre páginas em PHP (Parte II)" width="630" height="160" /></p>
<h3><span style="color: #ff0000;">$_COOKIE</span></h3>
<p style="text-align: justify;">Os Cookies comportam-se de forma similar à sessões, mas eles permite-lhe guardar informação no equipamento do utilizador durante um maior período de tempo. A informação guardada nos cookies permanecem disponíveis mesmo que o utilizador feche o navegador, isto se assumirmos que a duração do cookie está definida por um longo período de tempo. Pode utilizar os cookies para fazer com que as visitas dos utilizadores ao seu website sejam mais apelativas, ao manter informações pertinentes mas não vitais. Este tipo de informações podem incluir definições que personalizam a experiência do utilizador no seu website, realizar tarefas repetitivas de forma automática ou permitir que o utilizador permaneça com o login efectuado durante mais tempo, evitando que seja necessário efectuar o login todas as vezes que visita o seu website. Em PHP, a superglobal $_COOKIE é utilizada para aceder aos valores dos cookies. No entanto, definir um cookie necessita que você utilize a função setcookie(). Para aprender, nada melhor que praticar a partir de um exemplo.</p>
<p style="text-align: justify;">Abra o seu ficheiro teste.php e insira o seguinte código:</p>
<pre class="brush:php">&lt;?php

if(isset($_COOKIE['utilizador'])){
	echo "Bem-Vindo Novamente, ",
		htmlentities($_COOKIE['utilizador']),
		"&lt;br /&gt;";
}

else if($_SERVER['REQUEST_METHOD']=='POST'
	&amp;&amp; !empty($_POST['utilizador'])){
		$uname = htmlentities($_POST['utilizador']);

		$expires = time()+7*24*60*60;
		setcookie('utilizador', $uname, $expires, '/');

		echo "Obrigado pelo seu registo, $uname! &lt;br /&gt;";
}else{

?&gt;
&lt;form method="post"&gt;
	&lt;label for="utilizador"&gt;Utilizador: &lt;/label&gt;
    &lt;input type="text" name="utilizador" /&gt;
    &lt;input type="submit" value="Registar" /&gt;
&lt;/form&gt;

&lt;?php } ?&gt;</pre>
<p style="text-align: justify;">O resultado é o seguinte &#8211; Página de registo:</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9771" title="Como passar informação entre páginas em PHP (Parte II)" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/cpiepep2_10.png" alt="Como passar informação entre páginas em PHP (Parte II)" width="630" height="140" /></p>
<p style="text-align: justify;">Registo efectuado com sucesso:</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9772" title="Como passar informação entre páginas em PHP (Parte II)" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/cpiepep2_11.png" alt="Como passar informação entre páginas em PHP (Parte II)" width="630" height="135" /></p>
<p style="text-align: justify;">Se actualizar a página, irá receber a informação de que já está registado e como tal irá ver uma mensagem de boas vindas:</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9773" title="Como passar informação entre páginas em PHP (Parte II)" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/cpiepep2_12.png" alt="Como passar informação entre páginas em PHP (Parte II)" width="630" height="120" /></p>
<p style="text-align: justify;">E concluímos assim os 8 métodos para passar informação entre páginas em PHP!</p>
<p style="text-align: justify;">Abraço e até já!</p>

<h2  class="related_post_title">Artigos Recomendados</h2><ul class="related_post"><li><a href="http://www.escolacriatividade.com/variaveis-e-tipos-de-dados-em-php-parte-i/" title="Variáveis e Tipos de Dados em PHP (Parte I)">Variáveis e Tipos de Dados em PHP (Parte I)</a></li><li><a href="http://www.escolacriatividade.com/16-estruturas-de-controlo-em-php-parte-ii/" title="16 Estruturas de Controlo em PHP (Parte II)">16 Estruturas de Controlo em PHP (Parte II)</a></li><li><a href="http://www.escolacriatividade.com/como-enviar-dados-para-o-browser-com-php/" title="Como enviar Dados para o Browser com PHP">Como enviar Dados para o Browser com PHP</a></li><li><a href="http://www.escolacriatividade.com/como-funciona-o-php/" title="Como funciona o PHP?">Como funciona o PHP?</a></li><li><a href="http://www.escolacriatividade.com/javascript-para-desenvolvedores-php/" title="Javascript para desenvolvedores PHP">Javascript para desenvolvedores PHP</a></li><li><a href="http://www.escolacriatividade.com/guia-dreamweaver-css-avancado-parte-vi/" title="Guia Dreamweaver &#8211; CSS Avançado (Parte VI)">Guia Dreamweaver &#8211; CSS Avançado (Parte VI)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.escolacriatividade.com/como-passar-informacao-entre-paginas-em-php-parte-ii/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>30 Portfólios de Designers Gráficos que aconselhamos!</title>
		<link>http://www.escolacriatividade.com/portfolios-de-designers-graficos-que-aconselhamos/</link>
		<comments>http://www.escolacriatividade.com/portfolios-de-designers-graficos-que-aconselhamos/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 15:23:00 +0000</pubDate>
		<dc:creator>Diogo Espinha</dc:creator>
				<category><![CDATA[Design Gráfico]]></category>
		<category><![CDATA[design gráfico]]></category>
		<category><![CDATA[inspiração em porfólios criativos]]></category>
		<category><![CDATA[portfólios criativos]]></category>
		<category><![CDATA[portfólios de design gráfico]]></category>
		<category><![CDATA[portfólios de designers gráficos]]></category>
		<category><![CDATA[portfólios para inspiração]]></category>

		<guid isPermaLink="false">http://www.escolacriatividade.com/?p=9523</guid>
		<description><![CDATA[A criatividade online é algo que interessa a milhões de pessoas no mundo das mais variadas áreas, desde o web design, o design gráfico, programação, ilustração entre outros. Se você procurar melhorar o seu web design, aconselhamos-lhe o artigo 10 Dicas SEO para melhorar o seu Web Design. Para os nossos leitores que trabalham em design [...]]]></description>
			<content:encoded><![CDATA[
<p style="text-align: justify;">A <a title="10 dicas para fazer florescer a criatividade!" href="http://www.escolacriatividade.com/10-dicas-para-fazer-florescer-a-criatividade/" target="_blank">criatividade</a> online é algo que interessa a milhões de pessoas no mundo das mais variadas áreas, desde o web design, o design gráfico, programação, ilustração entre outros. Se você procurar melhorar o seu web design, aconselhamos-lhe o artigo <a title="10 Dicas SEO para melhorar o seu Web Design" href="http://www.escolacriatividade.com/10-dicas-seo-para-melhorar-o-seu-web-design/" target="_blank">10 Dicas SEO para melhorar o seu Web Design</a>. Para os nossos leitores que trabalham em design gráfico, vamos neste artigo apresentar-lhe alguns portfólios de designers conceituados e com trabalhos de grande qualidade, com os quais poderá aprender e mesmo interagir. A interação com outros profissionais da área é algo que você deverá ter em conta, para que possa aprender e trocar experiências com outras pessoas, fazendo de si uma pessoa com mais conhecimentos a nível profissional, e conhecimentos a nível pessoal. A esmagadora maioria dos designers gostam de trocar experiências e falar com outras pessoas da sua área, e para isso partilham os seus perfis das redes sociais nas suas páginas, para que os visitantes possam adicioná-los e interagir com eles, fazer perguntas, trocar opiniões, dar sugestões. Não perca a oportunidade de poder conhecer profissionais na área em que trabalha, aproveitando os <strong>30 Portfólios de Design Gráfico que Aconselhamos!</strong> que lhe estamos a apresentar neste artigo!</p>
<h3 style="text-align: justify;"><a title="Spoon5" rel="nofollow" href="http://spoon5.com/" target="_blank"><span style="color: #ff0000;">1. SPOON5</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_01.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="James Charlick" rel="nofollow" href="http://www.jamescharlick.com/" target="_blank"><span style="color: #ff0000;">2. JAMES CHARLICK</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_02.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="Erik Ashley" rel="nofollow" href="http://www.erikashley.com/index.php" target="_blank"><span style="color: #ff0000;">3. ERIK ASHLEY</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_03.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="Time Will Tell" rel="nofollow" href="http://www.behance.net/timewilltell" target="_blank"><span style="color: #ff0000;">4. TIME WILL TELL</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_04.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="Deliciously Creative" rel="nofollow" href="http://www.deliciouslycreative.com/" target="_blank"><span style="color: #ff0000;">5. DELICIOUSLY CREATIVE</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_05.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="Jacob Lee" rel="nofollow" href="http://www.jacoblee.co.uk/" target="_blank"><span style="color: #ff0000;">6. JACOB LEE</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_06.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="Alan Marcos" rel="nofollow" href="http://idently.com/alan" target="_blank"><span style="color: #ff0000;">7. ALAN MARCOS</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_07.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="Alex Coleman" rel="nofollow" href="http://www.alexcoleman.net/" target="_blank"><span style="color: #ff0000;">8. ALEX COLEMAN</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_08.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="HM Andrei" rel="nofollow" href="http://www.hm-andrei.ro/" target="_blank"><span style="color: #ff0000;">9. HM ANDREI</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_09.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="Aran Down" rel="nofollow" href="http://arandown.com/" target="_blank"><span style="color: #ff0000;">10. ARAN DOWN</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_10.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="DMOTT Creative" rel="nofollow" href="http://www.dmottcreative.com/" target="_blank"><span style="color: #ff0000;">11. DMOTT CREATIVE</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_11.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="Ink Byte" rel="nofollow" href="http://inkbyte.tumblr.com/" target="_blank"><span style="color: #ff0000;">12. INK BYTE</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_12.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="Medio Core" rel="nofollow" href="http://www.mediocore.cz/" target="_blank"><span style="color: #ff0000;">13. MEDIO CORE</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_13.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="David Hellmann" rel="nofollow" href="http://www.davidhellmann.com/" target="_blank"><span style="color: #ff0000;">14. DAVID HELLMANN</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_14.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="KZX XTREME" rel="nofollow" href="http://kzxtreme.com/" target="_blank"><span style="color: #ff0000;">15. KZX XTREME</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_15.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="Bunton" rel="nofollow" href="http://bunton.com.au/" target="_blank"><span style="color: #ff0000;">16. BUNTON</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_16.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="Icreon Design Studio" rel="nofollow" href="http://www.icreondesignstudio.com/" target="_blank"><span style="color: #ff0000;">17. ICREON DESIGN STUDIO</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_17.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="Vasjen Katro" rel="nofollow" href="http://www.mybrainart.com/home.html#all" target="_blank"><span style="color: #ff0000;">18. VASJEN KATRO</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_18.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="Super User Studio" rel="nofollow" href="http://www.superuserstudio.com/" target="_blank"><span style="color: #ff0000;">19. SUPER USER STUDIO</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_19.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="Truf Creative" rel="nofollow" href="http://trufcreative.com/" target="_blank"><span style="color: #ff0000;">20. TRUF CREATIVE</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_20.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="Sick Designer" rel="nofollow" href="http://sickdesigner.com/" target="_blank"><span style="color: #ff0000;">21. SICK DESIGNER</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_21.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="Gery It" rel="nofollow" href="http://www.geryit.com/" target="_blank"><span style="color: #ff0000;">22. GERYIT</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_22.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="Kenny Meyers" rel="nofollow" href="http://kennymeyers.com/" target="_blank"><span style="color: #ff0000;">23. KENNY MEYERS</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_23.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="Lucia Soto" rel="nofollow" href="http://luciasoto.es/" target="_blank"><span style="color: #ff0000;">24. LUCIA SOTO</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_24.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="I am docto" rel="nofollow" href="http://www.iamdocto.com/" target="_blank"><span style="color: #ff0000;">25. I AM DOCTO</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_25.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="Jayme Blackmon" rel="nofollow" href="http://www.jaymeblackmon.com/" target="_blank"><span style="color: #ff0000;">26. JAYME BLACKMON</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_26.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="Fully Ilustrated" rel="nofollow" href="http://www.fullyillustrated.com/" target="_blank"><span style="color: #ff0000;">27. FULLY ILLUSTRATED</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_27.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="I Am Brom" rel="nofollow" href="http://www.iambrom.com/" target="_blank"><span style="color: #ff0000;">28. I AM BROM</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_28.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="André Gonçalves" rel="nofollow" href="http://www.andre-goncalves.com/" target="_blank"><span style="color: #ff0000;">29. ANDRÉ GONÇALVES</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_29.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<h3><a title="Matt Brown" rel="nofollow" href="http://brownsportfolio.com/" target="_blank"><span style="color: #ff0000;">30. MATT BROWN</span></a></h3>
<p><img class="alignnone size-full wp-image-9690" title="30 Portfólios de Design Gráfico que Aconselhamos!" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/fpddg_30.png" alt="30 Portfólios de Design Gráfico que Aconselhamos!" width="630" height="346" /></p>
<p>Abraço!</p>

<h2  class="related_post_title">Artigos Recomendados</h2><ul class="related_post"><li><a href="http://www.escolacriatividade.com/logomarcas-profissionais-para-usar-nos-seus-trabalhos-criativos/" title="20 Logomarcas profissionais para usar nos seus trabalhos criativos">20 Logomarcas profissionais para usar nos seus trabalhos criativos</a></li><li><a href="http://www.escolacriatividade.com/guia-de-comparacao-entre-fireworks-e-photoshop-parte-iii/" title="Guia de Comparação entre Fireworks e Photoshop &#8211; Parte III">Guia de Comparação entre Fireworks e Photoshop &#8211; Parte III</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.escolacriatividade.com/portfolios-de-designers-graficos-que-aconselhamos/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Programação CSS para iniciantes (Parte III)</title>
		<link>http://www.escolacriatividade.com/programacao-css-para-iniciantes-parte-iii/</link>
		<comments>http://www.escolacriatividade.com/programacao-css-para-iniciantes-parte-iii/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 22:30:00 +0000</pubDate>
		<dc:creator>Diogo Espinha</dc:creator>
				<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[como funciona o CSS]]></category>
		<category><![CDATA[como programar em css]]></category>
		<category><![CDATA[CSS para iniciantes]]></category>
		<category><![CDATA[programação css]]></category>
		<category><![CDATA[programação css para iniciantes]]></category>
		<category><![CDATA[programar com css]]></category>
		<category><![CDATA[tutoriais de css]]></category>

		<guid isPermaLink="false">http://www.escolacriatividade.com/?p=9521</guid>
		<description><![CDATA[CSS é a abreviatura de Cascade Styling Sheet, que significa Folha de Estilo em Cascata, e é a linguagem utilizada para controlar a apresentação de elementos em documentos HTML. A apresentação destes é especificada por uma série de regras que podem ser atribuídas em linha através dos atributos do elemento style ou através de regras [...]]]></description>
			<content:encoded><![CDATA[
<p style="text-align: justify;">CSS é a abreviatura de Cascade Styling Sheet, que significa Folha de Estilo em Cascata, e é a linguagem utilizada para controlar a apresentação de elementos em documentos HTML. A apresentação destes é especificada por uma série de regras que podem ser atribuídas em linha através dos atributos do elemento style ou através de regras incluídas dentro das tags <!--   --> na secção head dos documentos <a title="10 Templates HTML/CSS Maravilhosos" href="http://www.escolacriatividade.com/10-templates-htmlcss-maravilhosos/" target="_blank">HTML</a>, ou através de folhas de estilo externas (Ver <a title="Tutorial: Aprender o básico sobre CSS" href="http://www.escolacriatividade.com/tutorial-aprender-o-basico-sobre-css/" target="_blank">Tutorial: Aprender o básico sobre CSS</a> ). Cada regra de estilização selecciona os elementos e depois aplica as regras aos mesmos.</p>
<p style="text-align: justify;">O CSS foi criado pelo W3C para recuperar o controlo da markup de documentos à medida que o HTML ia evoluíndo a partir das tags primárias que definiam os elementos estruturais de um documento, como os cabeçalhos, parágrafos, hiperligações e listagens. Neste artigo <strong>Programação CSS para iniciantes (Parte III)</strong> vamos-lhe continuar a mostrar como seleccionar os elementos de um documento HTML para estilizar ao seu gosto.</p>
<p style="text-align: justify;">Não perca os artigos anteriores:</p>
<ul>
<li><a title="Programação CSS para iniciantes (Parte I)" href="http://www.escolacriatividade.com/programacao-css-para-iniciantes-parte-i/" target="_blank">Programação CSS para iniciantes (Parte I)</a></li>
<li><a title="Programação CSS para iniciantes (Parte II)" href="http://www.escolacriatividade.com/programacao-css-para-iniciantes-parte-ii/" target="_blank">Programação CSS para iniciantes (Parte II)</a></li>
</ul>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9236" title="CSS" src="http://www.escolacriatividade.com/wp-content/uploads/2011/12/CSS1.jpg" alt="CSS" width="580" height="250" /></p>
<h3><span style="color: #ff0000;">4. SELECCIONAR POR DESCENDENTES</span></h3>
<p style="text-align: justify;">Um selector descendente pode ser utilizado numa regra de estilo para seleccionar elementos HTML por referência a um outro elemento do qual são descendentes. Por exemplo, um elemento span dentro de um parágrafo é descendente do elemento parágrafo &#8211; então podemos utilizar um selector descendente para seleccioná-lo e aplicar estilização:</p>
<ol>
<li style="text-align: justify;">Crie um documento HTML com uma lista não ordenada e uma lista ordenada dentro de um container div:
<pre class="brush:xml">&lt;div id="menu"&gt;
&lt;ul&gt;
&lt;li&gt;Primeiro&lt;/li&gt;
&lt;li&gt;Segundo&lt;/li&gt;
&lt;li&gt;Terceiro&lt;/li&gt;
&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;Computador&lt;/li&gt;
&lt;li&gt;Mouse&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</pre>
</li>
<li style="text-align: justify;">Crie uma folha de estilos com as regras de estilização abaixo:
<pre class="brush:xml">ul li {color: red}
ol li {color: green}</pre>
</li>
<li>Guarde ambos os ficheiros e observe o resultado:<br />
<img class="alignnone size-full wp-image-9667" title="CSS" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/pcpipiii_06.png" alt="CSS" width="560" height="212" /></li>
<li style="text-align: justify;">Edite o ficheiro de estilização e substitua pelo seguinte código:
<pre class="brush:css">#menu li {color: green}</pre>
</li>
<li> Guarde o ficheiro e observe o resultado:<br />
<img class="alignnone size-full wp-image-9668" title="CSS" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/pcpipiii_07.png" alt="CSS" width="560" height="222" /></li>
</ol>
<h3><span style="color: #ff0000;">5. SELECCIONAR POR RELAÇÃO</span></h3>
<p style="text-align: justify;">As regras de estilização podem seleccionar elementos para estilização utilizando a estrutura do documento HTML em si. Os elementos em todos os documentos HTML são ordenados hierarquicamente, descendendo do elemento &lt;html&gt;. O próximo nível contém o &lt;head&gt; e &lt;body&gt;. Cada um destes contém elementos que poderão conter elementos, e assim continuará a hierarquia. No código abaixo, as relações que introduzimos são em criadas a partir do &lt;body&gt;.</p>
<ol>
<li style="text-align: justify;">Crie um documento HTML contendo o seguinte código:
<pre class="brush:xml">&lt;body&gt;
&lt;h3&gt;Cabeçalho - filho&lt;/h3&gt;
&lt;p&gt;parágrafo - filho&lt;/p&gt;
&lt;p&gt;parárafo - filho
    &lt;span&gt;Span - neto&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Lista 1 - neto&lt;/li&gt;</pre>
<pre class="brush:xml">&lt;li&gt;Lista 2
    &lt;span&gt;Span - bisneto&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/body&gt;</pre>
</li>
<li style="text-align: justify;">Crie uma folha de estilos e linke-a ao documento. Introduza o seguinte código:
<pre class="brush:css">h3 + p {background: yellow}</pre>
</li>
<li style="text-align: justify;">De seguida adicione o seguinte código para estilizar o &#8220;Span &#8211; neto&#8221;:
<pre class="brush:css">p &gt; span {background: lime}</pre>
</li>
<li style="text-align: justify;">Adicione o seguinte código para seleccionar cada elemento descendente na lista, atribuindo diferentes estilizações:
<pre class="brush:css">body &gt; ul {background: fuchsia}
body &gt; ul &gt; li {background: aqua}
body &gt; ul &gt; li &gt; span {background: orange}</pre>
</li>
<li>Guarde os documentos e observe o resultado:<br />
<img class="alignnone size-full wp-image-9676" title="CSS" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/pcpipiii_08.png" alt="CSS" width="560" height="272" /></li>
</ol>
<h3><span style="color: #ff0000;">6. SELECCIONAR POR ATRIBUTO</span></h3>
<p style="text-align: justify;">As regras de estilização podem seleccionar elementos <a title="Como criar o seu primeiro template HTML5" href="http://www.escolacriatividade.com/como-criar-o-seu-primeiro-template-html5/" target="_blank">HTML</a> para estilizar através de um atributo que esse elemento contenha. O selector neste caso especifica o nome do atributo dentro de parêntesis rectos [ ]. A título de exemplo, o selector *[src] seleccionaria todos os elementos que tivessem o atributo &#8220;src&#8221; , independentemente dos valores associados a esse atributo. Além disso, o selector por atributo pode especificar múltiplos atributos para seleccionar apenas os elementos que contenham todos os atributos especificados. A título de exemplo, o selector *[src][alt] seleccionaria todos os elementos que contivessem ambos os atributos, mais uma vez independentemente dos valores associados a esses atributos.</p>
<ol>
<li>Crie um documento HTML e insira o seguinte código:
<pre class="brush:xml">&lt;div&gt;&lt;a id="top"&gt;Âncora&lt;/a&gt;&lt;/div&gt;&lt;hr /&gt;
&lt;div&gt;&lt;a href="http://www.escolacriatividade.com/"&gt;Hiperligação&lt;/a&gt;&lt;/div&gt;&lt;hr /&gt;
&lt;div&gt;&lt;a href="http://www.escolacriatividade.com/" title="Escola Criatividade"&gt;Hiperligação com Título&lt;/a&gt;&lt;/div&gt;&lt;hr /&gt;
&lt;div&gt;&lt;a href="#top" title="Topo da página"&gt;Hiperligação de página&lt;/a&gt;&lt;/div&gt;&lt;hr /&gt;
&lt;div&gt;&lt;a id="bottom"&gt;Âncora&lt;/a&gt;&lt;/div&gt;</pre>
</li>
<li style="text-align: justify;">De seguida crie uma folha de estilos e linke-a ao documento HTML. Insira o seguinte código para estilizar o fundo de todas as âncoras contento um atributo id:
<pre class="brush:css">a[id] {background: red}</pre>
</li>
<li style="text-align: justify;">Adicione uma regra de estilização ao seu ficheiro CSS para colorir o texto nas hiperligações que contenham o atributo href:
<pre class="brush:css">a[href] {color: orange}</pre>
</li>
<li>Agora adicione outra regra de estilização que vai colorir o fundo de todas as hiperligações que contenham o atributo href e o atributo title:
<pre class="brush:css">a[href][title] {background:green}</pre>
</li>
<li>Por último, adicione esta regra de estilização para desenhar um limite à volta das hiperligações que tenham um atributo href com o valor &#8220;#top&#8221;:
<pre class="brush:css">a[href="#top"] {border: 0.3em solid black}</pre>
</li>
<li>Guarde os documentos e observe o resultado:<br />
<img class="alignnone size-full wp-image-9678" title="CSS" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/pcpipiii_09.png" alt="CSS" width="560" height="271" /></li>
</ol>
<p>Não perca a continuação deste artigo com a Parte IV onde iremos continuar a abordagem aos <a title="15 Selectores CSS que nunca deverá esquecer!" href="http://www.escolacriatividade.com/selectores-css-que-nunca-devera-esquecer/" target="_blank">selectores</a> em CSS!</p>
<p>Abraço e até já!</p>

<h2  class="related_post_title">Artigos Recomendados</h2><ul class="related_post"><li><a href="http://www.escolacriatividade.com/programacao-css-para-iniciantes-parte-iv/" title="Programação CSS para iniciantes (Parte IV)">Programação CSS para iniciantes (Parte IV)</a></li><li><a href="http://www.escolacriatividade.com/programacao-css-para-iniciantes-parte-ii/" title="Programação CSS para iniciantes (Parte II)">Programação CSS para iniciantes (Parte II)</a></li><li><a href="http://www.escolacriatividade.com/o-que-sao-selectores-css-parte-ii/" title="O que são selectores CSS? (Parte II)">O que são selectores CSS? (Parte II)</a></li><li><a href="http://www.escolacriatividade.com/programacao-css-para-iniciantes-parte-i/" title="Programação CSS para iniciantes (Parte I)">Programação CSS para iniciantes (Parte I)</a></li><li><a href="http://www.escolacriatividade.com/o-que-sao-selectores-css-parte-i/" title="O que são selectores CSS? (Parte I)">O que são selectores CSS? (Parte I)</a></li><li><a href="http://www.escolacriatividade.com/css-para-totos/" title="CSS para Tótós!">CSS para Tótós!</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.escolacriatividade.com/programacao-css-para-iniciantes-parte-iii/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Como fazer o seu trabalho de um modo produtivo pela manhã</title>
		<link>http://www.escolacriatividade.com/como-fazer-o-seu-trabalho-de-um-modo-produtivo-pela-manha/</link>
		<comments>http://www.escolacriatividade.com/como-fazer-o-seu-trabalho-de-um-modo-produtivo-pela-manha/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 17:19:49 +0000</pubDate>
		<dc:creator>Luciano Larrossa</dc:creator>
				<category><![CDATA[Freelancer]]></category>
		<category><![CDATA[como fazer o seu trabalho de um modo mais produtivo]]></category>
		<category><![CDATA[como ser mais produtivo]]></category>
		<category><![CDATA[como ser produtivo a trabalhar em casa]]></category>
		<category><![CDATA[criatividade e produtividade]]></category>
		<category><![CDATA[produtividade]]></category>
		<category><![CDATA[produtividade pela manhã]]></category>
		<category><![CDATA[trabalhar em casa]]></category>

		<guid isPermaLink="false">http://www.escolacriatividade.com/?p=9650</guid>
		<description><![CDATA[Recentemente, passei a trabalhar em casa, nos meus sites e blogs. Uma situação que há muito tempo procurava, até para fugir um pouco à rotina de jornalista e poder gerir o meu tempo de um modo mais eficaz. Por mais que queiramos manter a nossa produtividade num escritório, acabamos sempre por ser interrompidos por outras [...]]]></description>
			<content:encoded><![CDATA[
<p style="text-align: justify;">Recentemente, passei a <a title="trabalhar em casa" href="http://www.escoladinheiro.com/2012/01/13/como-trabalhar-em-casa-internet-mulher-mae/" target="_blank">trabalhar em casa</a>, nos meus sites e blogs. Uma situação que há muito tempo procurava, até para fugir um pouco à rotina de jornalista e poder gerir o meu tempo de um modo mais eficaz. Por mais que queiramos manter a nossa <a title="produtividade" href="http://www.escolafreelancer.com" target="_blank">produtividade</a> num escritório, acabamos sempre por ser interrompidos por outras pessoas quando trabalhamos em grupo. É um telefonema que chega ou um cliente que precisamos de ouvir, tornando o objetivo de ficar completamente focados numa tarefa, algo difícil de realizar.</p>
<p style="text-align: justify;">Mas produzir em casa não tem apenas benefícios e tenho lidado com alguns problemas neste meu dia-a-dia de blogueiro a tempo inteiro. Apesar de considerar mais simples a conclusão das tarefas ou mesmo o cumprimento do que tenho planejado para o longo do dia, existem alguns fatores que ainda fogem do meu controle. Por pouco tempo, mas acredito que para quem começar este estilo de vida como o meu atual, terá sempre que se confrontar com estes problemas.</p>
<p style="text-align: justify;">A principal é mesmo a parte da manhã. Isto porque o fato de não termos efetivamente horário para começar a trabalhar, acaba por nos deixar um pouco mais expostos a podermos ficar mais uns minutos na cama ou demorar um pouco mais no café da manhã. Para quem sente estas dificuldades, hoje vou-lhes deixar alguns conselhos do que tenho feito para ter uma manhã mais produtiva.</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-9660" title="trabalhar cedo" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/trabalharcedo.jpg" alt="trabalhar cedo" width="630" height="350" /></p>
<h3 style="text-align: justify;"><span style="color: #ff0000;">DEFINA UMA HORA PARA ACORDAR</span></h3>
<p style="text-align: justify;">Acho este ponto crucial. Nos primeiros tempos tentei acordar sem despertador. Uma tarefa sem êxito, visto que o meu corpo nem sempre se mostrou disposto a despertar à mesma hora, acabando por condicionar o resto do meu dia. E não adiante ter aquele pensamento de compensar o tempo perdido pela manhã com mais trabalho pela noite dentro. Simplesmente não resulta.</p>
<p style="text-align: justify;">Por isso, defini um horário pela manhã para acordar e, de um modo bastante disciplinado, levanto-me religiosamente à hora que tocar o meu despertador.</p>
<h3 style="text-align: justify;"><span style="color: #ff0000;">TENHA UMA ROTINA</span></h3>
<p style="text-align: justify;">Outra das táticas que comecei a utilizar foi ter uma rotina pela manhã. Ou seja, todas as vezes que me levanto a minha prioridade é fazer a minha corrida matinal. É um modo de despertar o meu corpo para o dia de trabalho e ficar mais ativo. Depois de um bom banho, parto para o café da manhã, começando apenas depois a escrever para os meus sites. Não diga que esta tenha de ser necessariamente a sua rotina, mas é importante você conseguir encontrar alguns princípios que o ajudem a ganhar hábitos. Compre um jornal, verifique alguns sites que lhe interessam ou faça um passei na praia. A forma como faz não interessa, o importante é mesmo ter uma rotina matinal.</p>
<h3 style="text-align: justify;"><span style="color: #ff0000;">FAÇA UMA LISTA DE TAREFAS</span></h3>
<p style="text-align: justify;">Trabalhar em casa como <a title="freelancer" href="http://www.escolafreelancer.com" target="_blank">freelancer</a> acaba por ser algo confuso quando não sabemos efetivamente por onde começar. Vou responder aos emails ou verificar as visitas no dia anterior? A melhor forma que encontrei foi fazer uma pequena lista, de modo a priorizar aquilo que era mais importante e começar por esses pontos durante a manhã. Conforme vou terminando as tarefas, risco-as do meu Moleskine. Também é uma boa opção registarmos <a title="ideias de negócio" href="http://www.escolafreelancer.com/14-ideias-de-negocios-inovadores-que-o-vao-inspirar/" target="_blank">ideias de negócio</a> que venham surgindo.</p>
<h3 style="text-align: justify;"><span style="color: #ff0000;">DEFINA UM LOCAL PARA TRABALHAR</span></h3>
<p style="text-align: justify;">Escrever os meus textos na sala foi algo que não resultou comigo. Isto porque me sentia tentado a ligar a televisão ou abrir o frigorífico cada vez que uma tarefa me parecia mais complexa, acabando por adiar constantemente esses trabalhos. Tentei vários locais. Por fim e fazendo uma pequena análise, considerei o meu pequeno escritório como o melhor local para ficar pela manhã. Durante a tarde, vou para a varanda.</p>
<h3 style="text-align: justify;"><span style="color: #ff0000;">AUMENTE A SUA CONCENTRAÇÃO NAS PRIMEIRS HORAS</span></h3>
<p style="text-align: justify;">Quando comecei a trabalhar em casa, verifiquei que as outras pessoas têm dificuldade em ver isso como um trabalho normal, pensando que estamos disponíveis a qualquer hora para ir beber um café ou almoçar num restaurante. Para evitar isso, defini que o meu celular e o Facebook estão desligados durante a parte da manhã, não permitindo desconcentrações e para que fique focado neste período essencial, que são as primeiras horas do dia, <a title="aumentando consideravelmente a produtividade" href="http://www.escolafreelancer.com/conselhos-indispensaveis-para-aumentar-a-produtividade-de-uma-vez-por-todas/" target="_blank">aumentando consideravelmente a produtividade</a>.</p>
<p style="text-align: justify;">Adiantar o seu trabalho nas primeiras horas é uma tarefa árdua, mas deixar que ele se acumule para a tarde é algo que acontece facilmente. Depois, o seu dia fica bem mais complicado. As tarefas acumulam, o stress aumento e o trabalho fica sem a qualidade habitual.</p>
<h3 style="text-align: justify;"><span style="color: #ff0000;">TRABALHE EM SILÊNCIO</span></h3>
<p style="text-align: justify;">Uma das coisas que tenha tentado alterar na minha rotina é a música. Antes, ligava o meu Itunes e deixava a minha playlist tocar enquanto escrevia. No entanto, reparei que esse hábito provocava alguma desconcentração. Os erros nos meus artigos eram maiores e a construção das frases não era a melhor. Por isso, decidi experimentar escrever em silêncio. Os resultados foram impressionantes. Além de conseguir fazer as tarefas em menos tempo, os erros diminuíram consideravelmente.</p>
<p style="text-align: justify;">É claro que esta dica por funcionar para um escritor, mas talvez não seja tão útil para um web designer ou para um fotógrafo, por exemplo. Existem profissões em que o ruído por incomodar um pouco mais do que em outras. Mas se vir que os erros no seu trabalho têm sido muitos, considere desligar a música.</p>
<h3 style="text-align: justify;"><span style="color: #ff0000;">PREPARE-SE NA NOITE ANTERIOR</span></h3>
<p style="text-align: justify;">Para começarmos um dia da melhor forma, é essencial que a noite anterior termine da melhor maneira. Para isso, também defini uma hora para me deitar, de modo a que consiga dormir oito a nove horas, pois o tempo de duração do meu sono acaba tendo grande influência na minha produtividade. <a title="Músicas para relaxar" href="http://www.escolafreelancer.com/as-melhores-musicas-para-relaxar-depois-do-trabalho/" target="_blank">Músicas para relaxar</a> e desligar o celular durante a noite podem ajudar muito neste caso.</p>
<p style="text-align: justify;">Sei que definir todos estes pontos pode parecer que não tenho controle sobre o que devo ou não devo fazer. Mas para quem começa trabalhando em casa, sabe que é muito fácil ceder à tentação de ir bater um papo com os amigos ou ficar um pouco mais de tempo  na frente da televisão. E esses momentos não devem fazer parte do seu dia-a-dia. Ou pelo menos de um modo tão rotineiro como acontece com alguns aspirantes a trabalhadores na internet a tempo inteiro.</p>
<p style="text-align: justify;">Ter os seus princípios e definir uma rotina é essencial, principalmente para quem quer viver a longo prazo através de um computador e de uma ligação à internet. Fazer as tarefas no momento em que devem ser feitas, acaba garantindo mais tempo livre para fazer outras coisas que podem ser positivas para o seu crescimento pessoal, como a leitura de um livro ou um curso de línguas. Considere experimentar algumas das nossas dicas se estiver a ter dificuldades em melhorar a sua produtividade.</p>
<p style="text-align: justify;">E você, como costuma ser a sua manhã de trabalho? Tem problemas com a sua produtividade? Que rotinas tem?</p>
<p style="text-align: justify;">Abraço</p>

<h2  class="related_post_title">Artigos Recomendados</h2><ul class="related_post"><li><a href="http://www.escolacriatividade.com/como-ser-produtivo-e-criativo-trabalhando-em-casa/" title="Como ser produtivo e criativo trabalhando em casa?">Como ser produtivo e criativo trabalhando em casa?</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.escolacriatividade.com/como-fazer-o-seu-trabalho-de-um-modo-produtivo-pela-manha/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>30 Designers de Topo que qualquer criativo deve seguir no Twitter</title>
		<link>http://www.escolacriatividade.com/designers-de-topo-que-qualquer-criativo-deve-seguir-no-twitter/</link>
		<comments>http://www.escolacriatividade.com/designers-de-topo-que-qualquer-criativo-deve-seguir-no-twitter/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 15:33:00 +0000</pubDate>
		<dc:creator>Diogo Espinha</dc:creator>
				<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[designers]]></category>
		<category><![CDATA[designers de topo para seguir no twitter]]></category>
		<category><![CDATA[designers no twitter]]></category>
		<category><![CDATA[designers que qualquer criativo deve seguir no twitter]]></category>
		<category><![CDATA[perfis de designers para seguir no twitter]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.escolacriatividade.com/?p=9522</guid>
		<description><![CDATA[O Twitter como todos sabemos tem vindo a crescer imenso nos últimos anos, e mais recentemente teve uma explosão de adesão por parte da comunidade brasileira a partir do momento em que ficou disponível a lingua Portuguesa. Desta forma muitas foram as pessoas que viraram a sua atenção para esta rede social, tendo começado a [...]]]></description>
			<content:encoded><![CDATA[
<p style="text-align: justify;">O Twitter como todos sabemos tem vindo a crescer imenso nos últimos anos, e mais recentemente teve uma explosão de adesão por parte da comunidade brasileira a partir do momento em que ficou disponível a lingua Portuguesa. Desta forma muitas foram as pessoas que viraram a sua atenção para esta rede social, tendo começado a procurar pessoas interessantes para seguir. Se você é um web designer, certamente terá interesse em seguir pessoas da sua área, e as melhores. Com isso em vista, vamos-lhe apresentar neste artigo <strong>30 Designers Respeitados que deverá seguir no Twitter</strong>, para que possa não só aprender com as suas criações e dicas, mas para também poder trocar algumas ideias e sugestões com essas pessoas! Aproveite a onda e siga também a <a title="Escola Criatividade" rel="nofollow" href="https://twitter.com/escolacriativ" target="_blank">@escolacriativ</a> no Twitter!</p>
<h3><a title="1stwebdesigner" rel="nofollow" href="https://twitter.com/#!/1stwebdesigner" target="_blank"><span style="color: #ff0000;">@1stwebdesigner</span></a><span style="color: #ff0000;"> (Dainis Graveris)</span></h3>
<p><img class="alignnone size-full wp-image-9609" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_01.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="smalonedesign" rel="nofollow" href="https://twitter.com/#!/smalonedesign" target="_blank"><span style="color: #ff0000;">@smalonedesign</span></a><span style="color: #ff0000;"> (Stephanie Malone)</span></h3>
<p><img class="alignnone size-full wp-image-9609" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_02.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="ronicadesign" rel="nofollow" href="https://twitter.com/#!/ronicadesign" target="_blank"><span style="color: #ff0000;">@ronicadesign</span></a><span style="color: #ff0000;"> (Veronica Domeier)</span></h3>
<p><img class="alignnone size-full wp-image-9609" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_03.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="mlane" rel="nofollow" href="https://twitter.com/#!/mlane" target="_blank"><span style="color: #ff0000;">@mlane</span></a><span style="color: #ff0000;"> (Mike Lane)</span></h3>
<p><img class="alignnone size-full wp-image-9609" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_04.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="mayhemstudios" rel="nofollow" href="https://twitter.com/#!/mayhemstudios" target="_blank"><span style="color: #ff0000;">@mayhemstudios</span></a><span style="color: #ff0000;"> (Calvin Lee)</span></h3>
<p><img class="alignnone size-full wp-image-9609" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_05.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="jasonsantamaria" rel="nofollow" href="https://twitter.com/#!/jasonsantamaria" target="_blank"><span style="color: #ff0000;">@jasonsantamaria</span></a><span style="color: #ff0000;"> (Jason Santa Maria)</span></h3>
<p><img class="alignnone size-full wp-image-9609" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_06.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="gracesmith" rel="nofollow" href="https://twitter.com/#!/gracesmith" target="_blank"><span style="color: #ff0000;">@gracesmith</span></a><span style="color: #ff0000;"> (Grace Smith)</span></h3>
<p><img class="alignnone size-full wp-image-9609" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_07.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="artistech" rel="nofollow" href="https://twitter.com/#!/artistech" target="_blank"><span style="color: #ff0000;">@artistech</span></a><span style="color: #ff0000;"> (Artistech Newmedia)</span></h3>
<p><img class="alignnone size-full wp-image-9609" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_08.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="anthonywoods" rel="nofollow" href="https://twitter.com/#!/anthonywoods" target="_blank"><span style="color: #ff0000;">@anthonywoods</span></a><span style="color: #ff0000;"> (Anthony Woods)</span></h3>
<p><img class="alignnone size-full wp-image-9609" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_09.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="abduzeedo" rel="nofollow" href="https://twitter.com/#!/abduzeedo" target="_blank"><span style="color: #ff0000;">@abduzeedo</span></a><span style="color: #ff0000;"> (Abduzeedo)</span></h3>
<p><img class="alignnone size-full wp-image-9609" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_10.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="boagworld" rel="nofollow" href="https://twitter.com/#!/boagworld" target="_blank"><span style="color: #ff0000;">@boagworld</span></a><span style="color: #ff0000;"> (Paul Boag)</span></h3>
<p><img class="alignnone size-full wp-image-9609" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_11.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="bokardo" rel="nofollow" href="https://twitter.com/#!/bokardo" target="_blank"><span style="color: #ff0000;">@bokardo</span></a><span style="color: #ff0000;"> (Joshua Porter)</span></h3>
<p><img class="alignnone size-full wp-image-9609" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_12.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="cjgraphix" rel="nofollow" href="https://twitter.com/#!/cjgraphix" target="_blank"><span style="color: #ff0000;">@cjgraphix</span></a><span style="color: #ff0000;"> (Collin Robinson)</span></h3>
<p><img class="alignnone size-full wp-image-9609" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_13.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="clagnut" rel="nofollow" href="https://twitter.com/#!/clagnut" target="_blank"><span style="color: #ff0000;">@clagnut</span></a><span style="color: #ff0000;"> (Richard Rutter)</span></h3>
<p><img class="alignnone size-full wp-image-9609" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_14.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="davidlano" rel="nofollow" href="https://twitter.com/#!/davidlano" target="_blank"><span style="color: #ff0000;">@davidlano</span></a><span style="color: #ff0000;"> (David Lano)</span></h3>
<p><img class="alignnone size-full wp-image-9609" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_15.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="designerdepot" rel="nofollow" href="https://twitter.com/#!/DesignerDepot" target="_blank"><span style="color: #ff0000;">@DesignerDepot</span></a><span style="color: #ff0000;"> (Webdesigner Depot)</span></h3>
<p><img class="alignnone size-full wp-image-9625" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_16.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="DesiznTech" rel="nofollow" href="https://twitter.com/#!/DesiznTech" target="_blank"><span style="color: #ff0000;">@DesiznTech</span></a><span style="color: #ff0000;"> (Desizn Tech)</span></h3>
<p><img class="alignnone size-full wp-image-9625" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_17.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="idesignstudios" rel="nofollow" href="https://twitter.com/#!/idesignstudios" target="_blank"><span style="color: #ff0000;">@idesignstudios</span></a><span style="color: #ff0000;"> (Selene M. Bowlby)</span></h3>
<p><img class="alignnone size-full wp-image-9625" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_18.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="jophillips" rel="nofollow" href="https://twitter.com/#!/jophillips" target="_blank"><span style="color: #ff0000;">@jophillips</span></a><span style="color: #ff0000;"> (Jon Phillips)</span></h3>
<p><img class="alignnone size-full wp-image-9625" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_19.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="leonfernandes" rel="nofollow" href="https://twitter.com/#!/leonfernandes" target="_blank"><span style="color: #ff0000;">@leonfernandes</span></a><span style="color: #ff0000;"> (Leon Fernandes)</span></h3>
<p><img class="alignnone size-full wp-image-9625" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_20.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="RussAdams" rel="nofollow" href="https://twitter.com/#!/RussAdams" target="_blank"><span style="color: #ff0000;">@RussAdams</span></a><span style="color: #ff0000;"> (Russ Adams)</span></h3>
<p><img class="alignnone size-full wp-image-9625" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_21.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="simonashley" rel="nofollow" href="https://twitter.com/#!/simonashley" target="_blank"><span style="color: #ff0000;">@simonashley</span></a><span style="color: #ff0000;"> (Simon Ashley)</span></h3>
<p><img class="alignnone size-full wp-image-9625" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_22.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="tonychester" rel="nofollow" href="https://twitter.com/#!/tonychester" target="_blank"><span style="color: #ff0000;">@tonychester</span></a><span style="color: #ff0000;"> (Tony Chester)</span></h3>
<p><img class="alignnone size-full wp-image-9625" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_23.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="Aisleone" rel="nofollow" href="https://twitter.com/#!/Aisleone" target="_blank"><span style="color: #ff0000;">@AisleOne</span></a><span style="color: #ff0000;"> (Antonio Carusone)</span></h3>
<p><img class="alignnone size-full wp-image-9625" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_24.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="Arron lock" rel="nofollow" href="https://twitter.com/#!/arronlock" target="_blank"><span style="color: #ff0000;">@arronlock</span></a><span style="color: #ff0000;"> (Arron Lock)</span></h3>
<p><img class="alignnone size-full wp-image-9625" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_25.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="imjustcreative" rel="nofollow" href="https://twitter.com/#!/imjustcreative" target="_blank"><span style="color: #ff0000;">@imjustcreative</span></a><span style="color: #ff0000;"> (Graham &#8216;Logo&#8217; Smith)</span></h3>
<p><img class="alignnone size-full wp-image-9625" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_26.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="snookca" rel="nofollow" href="https://twitter.com/#!/snookca" target="_blank"><span style="color: #ff0000;">@snookca</span></a><span style="color: #ff0000;"> (Snook)</span></h3>
<p><img class="alignnone size-full wp-image-9625" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_27.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="jasonwalzs" rel="nofollow" href="https://twitter.com/#!/jasonwalz " target="_blank"><span style="color: #ff0000;">@jasonwalz</span></a><span style="color: #ff0000;"> (Jason Walz)</span></h3>
<p><img class="alignnone size-full wp-image-9625" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_28.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="zeldman" rel="nofollow" href="https://twitter.com/#!/zeldman" target="_blank"><span style="color: #ff0000;">@zeldman</span></a><span style="color: #ff0000;"> (Jeffrey Zeldman)</span></h3>
<p><img class="alignnone size-full wp-image-9625" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_29.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<h3><a title="blogdesignblog" rel="nofollow" href="https://twitter.com/#!/blogdesignblog" target="_blank"><span style="color: #ff0000;">@blogdesignblog</span></a><span style="color: #ff0000;"> (Vinh Le)</span></h3>
<p><img class="alignnone size-full wp-image-9625" title="30 Designers Respeitados que deverá seguir no Twitter" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/drqdsnt_30.png" alt="30 Designers Respeitados que deverá seguir no Twitter" width="630" height="335" /></p>
<p>Abraço e até já!</p>

<h2  class="related_post_title">Artigos Recomendados</h2><ul class="related_post"><li><a href="http://www.escolacriatividade.com/15-designers-brasileiros-super-talentosos/" title="15 Designers Brasileiros Super Talentosos">15 Designers Brasileiros Super Talentosos</a></li><li><a href="http://www.escolacriatividade.com/entenda-a-validacao-html5-de-uma-vez-por-todas/" title="Entenda a Validação HTML5 de uma vez por todas!">Entenda a Validação HTML5 de uma vez por todas!</a></li><li><a href="http://www.escolacriatividade.com/10-dicas-seo-para-melhorar-o-seu-web-design/" title="10 Dicas SEO para melhorar o seu Web Design">10 Dicas SEO para melhorar o seu Web Design</a></li><li><a href="http://www.escolacriatividade.com/tutorial-criar-uma-logomarca-em-photoshop/" title="Tutorial: Criar uma Logomarca em Photoshop">Tutorial: Criar uma Logomarca em Photoshop</a></li><li><a href="http://www.escolacriatividade.com/10-extensoes-google-chrome-para-desenvolvedores/" title="10 Extensões Google Chrome para Desenvolvedores">10 Extensões Google Chrome para Desenvolvedores</a></li><li><a href="http://www.escolacriatividade.com/templates-web-em-psd/" title="20 Templates Web em PSD">20 Templates Web em PSD</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.escolacriatividade.com/designers-de-topo-que-qualquer-criativo-deve-seguir-no-twitter/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Como passar informação entre páginas em PHP (Parte I)</title>
		<link>http://www.escolacriatividade.com/como-passar-informacao-entre-paginas-em-php-parte-i/</link>
		<comments>http://www.escolacriatividade.com/como-passar-informacao-entre-paginas-em-php-parte-i/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 15:20:00 +0000</pubDate>
		<dc:creator>Diogo Espinha</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[como passar informação entre páginas em PHP]]></category>
		<category><![CDATA[dicas de php]]></category>
		<category><![CDATA[passar informação com PHP]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programação com PHP]]></category>
		<category><![CDATA[tutoriais php]]></category>

		<guid isPermaLink="false">http://www.escolacriatividade.com/?p=9516</guid>
		<description><![CDATA[Depois de termos passado por vários artigos introdutórios ao PHP, eis que chegamos a um ponto importante: Como passar informação entre páginas em PHP. Este processo é feito através de Arrays Superglobais. PHP Oferece vários tipos de arrays superglobais para os desenvolvedores, cada um com uma finalidade diferente. Um array superglobal é uma variável especial [...]]]></description>
			<content:encoded><![CDATA[
<p style="text-align: justify;">Depois de termos passado por vários artigos introdutórios ao PHP, eis que chegamos a um ponto importante: <strong>Como passar informação entre páginas em PHP</strong>. Este processo é feito através de Arrays Superglobais. PHP Oferece vários tipos de arrays superglobais para os desenvolvedores, cada um com uma finalidade diferente. Um array superglobal é uma variável especial que está sempre disponível nos scripts, dos quais figuram:</p>
<ul>
<li style="text-align: justify;">$GLOBALS: Variáveis disponívels globalmente</li>
<li>$_SERVER: Informação acerca do servidor</li>
<li>$_GET:  Dados utilizados durante o método HTTP GET</li>
<li>$_POST: Dados utilizados durante o método HTTP POST</li>
<li>$_REQUEST: Dados utilizados durante um pedido HTTP</li>
<li>$_FILES: Dados utilizados durante a introdução de um ficheiro HTML</li>
<li>$_SESSION: Dados relativos à sessão actual do utilizador</li>
<li>$_COOKIE: Dados guardados no navegador do utilizador como cookie</li>
</ul>
<p><strong>Não perca alguns dos nossos artigos anteriores relacionados com PHP:</strong></p>
<ul>
<li><a title="Comentários e Operadores em PHP" href="http://www.escolacriatividade.com/comentarios-e-operadores-em-php/" target="_blank">Comentários e Operadores em PHP</a></li>
<li><a title="Javascript para desenvolvedores PHP" href="http://www.escolacriatividade.com/javascript-para-desenvolvedores-php/" target="_blank">Javascript para desenvolvedores PHP</a></li>
<li><a title="75+ Ferramentas PHP extremamente úteis" href="http://www.escolacriatividade.com/75-ferramentas-php-extremamente-uteis/" target="_blank">75+ Ferramentas PHP extremamente úteis</a></li>
<li><a title="Como funciona o PHP?" href="http://www.escolacriatividade.com/como-funciona-o-php/" target="_blank">Como funciona o PHP?</a></li>
<li><a title="Diversos Truques e Dicas para PHP" href="http://www.escolacriatividade.com/diversos-truques-e-dicas-para-php/" target="_blank">Diversos Truques e Dicas para PHP</a></li>
<li><a title="16 Estruturas de Controlo em PHP (Parte II)" href="http://www.escolacriatividade.com/16-estruturas-de-controlo-em-php-parte-ii/" target="_blank">16 Estruturas de Controlo em PHP (Parte II)</a></li>
</ul>
<p>&nbsp;</p>
<h3><img class="alignnone size-full wp-image-9603" title="php" src="http://www.escolacriatividade.com/wp-content/uploads/2012/01/php.jpg" alt="php" width="630" height="332" /></h3>
<h3><span style="color: #ff0000;">VARIABLE SCOPE</span></h3>
<p style="text-align: justify;">Na programação, o <em>scope</em> refere-se ao contexto em que declara uma variável. A maioria das variáveis em PHP têm um único <em>scope</em>: global. A utilização deste significa que uma variável estará disponível no script que a declara, bem como em qualquer script que seja incluído após a declaração da variável.</p>
<pre class="brush:php">&lt;?php

$teste = "teste";
include_once 'extras.php'; // $teste estará disponível no extras.php
$teste2 = "teste2"; // $teste2 não estará disponível no extras.php

echo "teste é $teste e teste2 é $teste2.";

?&gt;</pre>
<h3><span style="color: #ff0000;">$GLOBALS</span></h3>
<p style="text-align: justify;">O PHP fornece uma opção para acessar as variáveis no <em>scope</em> global: o array superglobal $GLOBALS. Todas as variáveis no global são carregadas para o array $GLOBALS, permitindo o acesso ás mesmas utilizando o nome da variável como a chave do array:</p>
<pre class="brush:php">&lt;?php

$x = "um texto qualquer";

funcion test()
{
    echo $GLOBALS['x'];
}

test();
?&gt;</pre>
<p style="text-align: justify;">Normalmente deve-se evitar a utilização de globals quando possível. O método preferido para aceder às variáveis globais dentro de funções é utilizá-las como argumentos. Isto torna os seus scripts mais simplificados e simples de ler e compreender, o que por si só simplifica a manutenção do mesmo ao longo do tempo.</p>
<h3 style="text-align: justify;"><span style="color: #ff0000;">$_SERVER</span></h3>
<p style="text-align: justify;">A superglobal $_SERVER guarda informação acerca do servidor e do script actual, ao mesmo tempo que tem também funcionalidades que lhe permitem aceder ao endereço IP de um visitante de um website, qual o site que o levou ao seu site, a outro tipo de informações interessantes. Uma das funcionalidades mais interessantes é utilizar a superglobal $_SERVER no nome do host do site, que é guardado em HTTP_HOST. O nome é útil porque permite-lhe criar um simples template que poderá utilizar em diferentes projectos sem necessitar de alterar qualquer código. Utilizando o código abaixo, poderá dar as boas vindas a um visitante do seu website:</p>
<pre class="brush:php">&lt;?php
    echo "&lt;h1&gt; Bem-Vindo ao $_SERVER[HTTP_HOST]! &lt;/h1&gt;";
?&gt;</pre>
<p style="text-align: justify;">Correndo este pequeno script no seu computador, iria retornar &#8220;Bem-Vindo ao localhost!&#8221; pois o seu script está a ser rodado localmente. Se utilizar este script online, irá retornar &#8220;Bem-Vindo ao seusite.com!&#8221;. Ao longo do tempo e explorando as opções você irá encontrar vários usos para o HTTP_POST nos seus scripts. Aqui ficam alguns:</p>
<pre class="brush:php">&lt;?php

// Caminho para o ficheiro actual (por ex. /site/index.php)
echo $_SERVER['PHP_SELF'];

// Informação acerca do navegador do utilizador
echo $_SERVER['HTTP_USER_AGENT'];

// Endereço da página que enviou o utilizador
echo $_SERVER['HTTP_REFERER'];

// Endereço IP do utilizador
echo $_SERVER['REMOTE_ADDR'];

?&gt;</pre>
<p style="text-align: justify;">Correndo este script irá retornar todas estas informações citadas.</p>
<h3 style="text-align: justify;"><span style="color: #ff0000;">$_GET</span></h3>
<p style="text-align: justify;">Este método é um dos dois métodos mais utilizados para passar informação entre páginas. Os dados através do $_GET são passados através do URL, e essas informações são inseridas após o endereço actual do website &#8211; http://www.escolacriatividade.com?var1=valor1&amp;var2=valor2. A sintaxe é fácil, começa com um ponto de interrogação, de seguida vem a variável seguida de um sinal de igual e do valor da variável. Para adicionair mais que uma, utiliza-se um &#8220;&amp;&#8221; a separar. Felizmente para facilitar este processo, PHP contém uma função de encurtamento do URL, que pode ser utilizada para preparar os valores para serem passados através de um URL.</p>
<p style="text-align: justify;">Esta função é utilizada em parelha com o urldecode() e juntas permitem-lhe passar valores complexos através do url:</p>
<pre class="brush:php">&lt;?php

relatorio_erro(E_ALL);

$var = "Este é um valor complexo e necessita de ser codificado.";

//saída da string original
echo $var, "&lt;br /&gt;&lt;br /&gt;";

//Codificar a string
$ext = urlencode($var);

//Dar o Output da string codificada
echo $ext, "&lt;br /&gt;&lt;br /&gt;";

//Descodificar a string e o output
echo urldecode($ext);

?&gt;</pre>
<p>Espero que tenha compreendido todos os passos. Este é o primeiro de vários artigos sobre esta temática relacionada com PHP. Se tive dúvidas, questões ou pretender simplesmente dar o seu ponto de vista, deixe um comentário!</p>
<p>Abraço e até já!</p>

<h2  class="related_post_title">Artigos Recomendados</h2><ul class="related_post"><li><a href="http://www.escolacriatividade.com/16-estruturas-de-controlo-em-php-parte-ii/" title="16 Estruturas de Controlo em PHP (Parte II)">16 Estruturas de Controlo em PHP (Parte II)</a></li><li><a href="http://www.escolacriatividade.com/como-passar-informacao-entre-paginas-em-php-parte-ii/" title="Como passar informação entre páginas em PHP (Parte II)">Como passar informação entre páginas em PHP (Parte II)</a></li><li><a href="http://www.escolacriatividade.com/comentarios-e-operadores-em-php/" title="Comentários e Operadores em PHP">Comentários e Operadores em PHP</a></li><li><a href="http://www.escolacriatividade.com/como-enviar-dados-para-o-browser-com-php/" title="Como enviar Dados para o Browser com PHP">Como enviar Dados para o Browser com PHP</a></li><li><a href="http://www.escolacriatividade.com/variaveis-e-tipos-de-dados-em-php-parte-i/" title="Variáveis e Tipos de Dados em PHP (Parte I)">Variáveis e Tipos de Dados em PHP (Parte I)</a></li><li><a href="http://www.escolacriatividade.com/como-funciona-o-php/" title="Como funciona o PHP?">Como funciona o PHP?</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.escolacriatividade.com/como-passar-informacao-entre-paginas-em-php-parte-i/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced

Served from: www.escolacriatividade.com @ 2012-02-05 00:36:11 -->
