<?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>Alexandre Mattos Blog &#187; Site</title>
	<atom:link href="http://www.alexandremattos.com.br/blog/category/site/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alexandremattos.com.br/blog</link>
	<description>Design Web</description>
	<lastBuildDate>Fri, 09 Apr 2010 14:12:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Guia de como iniciar com HTML</title>
		<link>http://www.alexandremattos.com.br/blog/2010/02/guia-de-como-iniciar-com-html/</link>
		<comments>http://www.alexandremattos.com.br/blog/2010/02/guia-de-como-iniciar-com-html/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 15:52:05 +0000</pubDate>
		<dc:creator>Alexandre Mattos</dc:creator>
				<category><![CDATA[Site]]></category>

		<guid isPermaLink="false">http://www.alexandremattos.com.br/blog/?p=179</guid>
		<description><![CDATA[Para você que ainda não sabe como iniciar com HTML vou explicar da maneira mais simples e prática para começar a criar sites.
Software necessário:
Bloco de notas do Windows
O que são TAGS?
De uma maneira bem simples tag é tudo aquilo que estiver entre o sinal de menor ( &#60; ) e de maior ( &#62; ). [...]]]></description>
			<content:encoded><![CDATA[<p>Para você que ainda não sabe como iniciar com HTML vou explicar da maneira mais simples e prática para começar a criar sites.</p>
<p>Software necessário:<br />
Bloco de notas do Windows</p>
<p>O que são TAGS?<br />
De uma maneira bem simples tag é tudo aquilo que estiver entre o sinal de menor ( &lt; ) e de maior ( &gt; ). EX:</p>
<pre class="brush: xml;">
&lt;html&gt;
</pre>
<p><span id="more-179"></span><br />
Toda Tag tem que ser aberta e fechada em ordem. Para fechar o conteúdo da tag, basta fechala com uma barra logo após o conteúdo. EX:</p>
<pre class="brush: xml;">
&lt;div&gt;conteudo&lt;/div&gt;
&lt;p&gt;conteudo&lt;/p&gt;
&lt;h1&gt;conteudo&lt;/h1&gt;
</pre>
<p>Sempre mantenha a ordem das tags, se abrir uma, não esqueça de fechá-la.</p>
<p>Tags que você tem que decorar:</p>
<p>html -&gt; Tag para inciar o documento html, obrigatório seu uso.<br />
head -&gt; Define o cabeçalho do documento a cabeça, como o título, o que será encorpado, adicionado ao documento html.<br />
body -&gt; todo conteúdo deverá ficar dentro da tag body, seu uso é obrigatório assim como as tags html e head.</p>
<p>Outras tags que você utilizará muito são as de parágrafo, imagens, títulos, links &#8230; vou descreve-los e exemplificar.</p>
<p>h1, h2, h3, h4, h5 -&gt; Tags de títulos<br />
p -&gt; tag de parágrafos<br />
img -&gt; tag de imagens</p>
<p>OBS: As tags podem possuir atributos, como identificação, formatação, etc. EX:</p>
<pre class="brush: xml;">
&lt;p id=&quot;meu-primeiro-paragrafo&quot;&gt;Olá, esse é meu primeiro parágrafo&lt;/p&gt;
</pre>
<p>note que todo atributo deverá ser inserido dentro da tag de abertura ( a que não possui a / na frente ), seguido de = e o valor sempre dentro de aspas duplas. OK??? Tem que seguir isso, vamos voltar. ao conteúdo.</p>
<p>O que será ministrado aqui é um ensinamento específico de html para uso com css que depoiiiiisss eu farei um tutorial, por enquanto é hora de aprender HTML.</p>
<p><strong>O link</strong><br />
Para criarmos um site, precisamos de links, que são âncoras de acesso a outros arquivos, páginas, etc. A tag utilizada é a tag seguinte.</p>
<pre class="brush: xml;">
&lt;a&gt;Meu link&lt;/a&gt;
</pre>
<p>Calmaaaaaaa, ainda não terminei. Para você conseguir criar o link para outra página, precisamos de um atributo para fazer a ligação, por isso expliquei anteriormente o que era um atributo, então vamos continuar. O exemplo abaixo terá um atributo dentro da tag &#8220;a&#8221; chamado href, que irá criar a referência.</p>
<pre class="brush: xml;">
&lt;a href=&quot;pagina.html&quot;&gt;Meu link&lt;/a&gt;
</pre>
<p>Como você pode ver, o atributo href faz referência à página html.</p>
<p>Tendo os links e o básico para construir um site primário, vamos ao exemplo para você começar a entender na prática como fazer.<br />
Abra o bloco de notas e digite a estrutura básica do HTML, que é:</p>
<pre class="brush: xml;">
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Meu primeiro site&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Essa é a estrutura básica para criação de um site, a tag html, head e body. Pense em uma pessoa formada de cabeça e corpo. Seria mais ou menos isso. Tudo que você escrever dentro de body será visualizado pelo cliente que acessar a página.</p>
<p>Vamos fazer um pequeno site com 4 links e conteúdo sobre os 4 grandes times de futebol do Rio de Janeiro.</p>
<p>São os links, Botafogo, Flamengo, Fluminense e Vasco.</p>
<p>O conteúdo vamos fazer um comentário com 2 linhas e cada página deverá ter o título com o nome do clube.</p>
<p>Com o bloco de notas aberto e a estrutura digitada, vamos melhorar o código e inserir os links e o primeiro time que é o botafogo.</p>
<pre class="brush: xml;">
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Site sobre times - Botafogo&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;a href=&quot;botafogo.html&quot;&gt;Botafogo&lt;/a&gt; / &lt;a href=&quot;flamengo.html&quot;&gt;Flamengo&lt;/a&gt; / &lt;a href=&quot;fluminense.html&quot;&gt;Fluminense&lt;/a&gt; / &lt;a href=&quot;vasco.html&quot;&gt;Vasco&lt;/a&gt;

&lt;h1&gt;Botafogo Futebol e Regatas&lt;/h1&gt;
&lt;h2&gt;Time da estrela solitária&lt;/h2&gt;

&lt;p&gt;Esta é a página do Botafogo.&lt;/p&gt;

&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Antes de salvar o documento, crie uma pasta na área de trabalho com o nome times. Agora salve como botafogo.html, igual ao que está no link que você digitou dentro da pasta times que você criou.</p>
<p>DICA: Use sempre letras minúsculas, sem acentos e sem espaços para definir o nome do arquivo. Se tiver que utilizar espaços, use os sinais &#8220;-&#8221; e &#8220;_&#8221;. EX: joao-da-silva.html &#8230; botafogo_futebol_de_regatas.html.</p>
<p>Agora vamos criar um novo arquivo no bloco de notas com a estrutura básica novamente e vamos inserir o menu com links e o conteúdo do time Flamengo.</p>
<pre class="brush: xml;">
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Site sobre times - Flamengo&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;a href=&quot;botafogo.html&quot;&gt;Botafogo&lt;/a&gt; / &lt;a href=&quot;flamengo.html&quot;&gt;Flamengo&lt;/a&gt; / &lt;a href=&quot;fluminense.html&quot;&gt;Fluminense&lt;/a&gt; / &lt;a href=&quot;vasco.html&quot;&gt;Vasco&lt;/a&gt;

&lt;h1&gt;Clube de Regatas Flamengo&lt;/h1&gt;
&lt;h2&gt;Time da maior torcida do Brasil&lt;/h2&gt;

&lt;p&gt;Esta é a página do Flamengo.&lt;/p&gt;

&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Note que o menu é o mesmo da página do botafogo. Salve como flamengo.html, do mesmo jeito que escreveu no link da página para quando você clicar no link, ele consiga achar o arquivo.</p>
<p>Repita o processo com o time do fluminense e o time do vasco.</p>
<p>Note que sempre que a última tag a ser aberta será sempre a primeira a ser fechada. EX:</p>
<pre class="brush: xml;">
&lt;div&gt;&lt;p&gt;Olá, meu outro site é &lt;a href=&quot;http://www.alexandremattos.com.br&quot;&gt;www.alexandremattos.com.br&lt;/a&gt;, acesse!&lt;/p&gt;&lt;/div&gt;
</pre>
<p>Explicação: Tenho um parágrafo que está dentro de uma divisória. Meu parágrafo contém um link externo ( que leva para outro site ).</p>
<p><a href='http://www.alexandremattos.com.br/blog/wp-content/uploads/2010/02/times1.zip'>times1</a>.</p>
<p>Agora vamos inserir imagens dos times antes do título da página, para ficar bem legal. As imagens se encontram junto com o zip dos arquivos para você poder seguir o passo 2.</p>
<p>Onde está a linha</p>
<pre class="brush: xml;">
&lt;h1&gt;Clube de Regatas TIME&lt;/h1&gt;
</pre>
<p>você irá inserir a tag de imagens que é img com o atributo src que fará a ligação com a imagem. EX de como ficará:</p>
<pre class="brush: xml;">
&lt;img src=&quot;vasco.gif&quot; alt=&quot;Escudo do Vasco&quot; /&gt;
&lt;h1&gt;Clube de Regatas Vasco da GAMA&lt;/h1&gt;
</pre>
<p>Note que eu fechei a tag img na abertura dela e não com 2 tags como estamos acostumados a fazer, isso é devido a excessões no código. As tags mais comuns de se fazer isso são: img e br.<br />
a tag br é utilizada para quebrar linha ( do inglês break line ).</p>
<pre class="brush: xml;">
&lt;br /&gt;
&lt;img /&gt;
</pre>
<p>Essas são as 2 tags que fecharão em si mesmas. voltando ao código, o src fará a referencia da figura enquanto o atributo alt dará o nome alternativo. Nunca esqueça de inserir o atributo alt, para caso sua imagem não aparecer, o usuário poder identificar o que a imagem que não abriu queria passar.<br />
Repita com as outras páginas. Abaixo vai uma SS de como ficou.</p>
<div id="attachment_183" class="wp-caption aligncenter" style="width: 499px"><a href="http://www.alexandremattos.com.br/blog/wp-content/uploads/2010/02/vasco.jpg"><img src="http://www.alexandremattos.com.br/blog/wp-content/uploads/2010/02/vasco.jpg" alt="Vasco" title="vasco" width="489" height="232" class="size-full wp-image-183" /></a><p class="wp-caption-text">Vasco</p></div>
<pre class="brush: xml;">
&lt;a href='http://www.alexandremattos.com.br/blog/wp-content/uploads/2010/02/times2.zip'&gt;times2&lt;/a&gt;
[sourcecode]

Então já sabemos que o primeiro código a fazer é:
[sourcecode language=&quot;html&quot;]
&lt;html&gt;
  &lt;head&gt;
    &lt;title&gt;Titulo da pagina&lt;/title&gt;
  &lt;/head&gt;

  &lt;body&gt;
    &lt;!--conteudo da pagina --&gt;
  &lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Agora é só complementar o seu estudo e cair dentro do HTML. Segue um site muito bom para aprender. O site é baseado na lingua inglesa, mas se seguir o raciocínio, só com os exemplos você acaba entendendo.</p>
<p>Site Referência: <a href="http://www.w3schools.com/html/default.asp" target="_blank">http://www.w3schools.com/html/default.asp</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexandremattos.com.br/blog/2010/02/guia-de-como-iniciar-com-html/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Kuler, o que é? Ventoinha?</title>
		<link>http://www.alexandremattos.com.br/blog/2009/12/kuler-o-que-e-ventoinha/</link>
		<comments>http://www.alexandremattos.com.br/blog/2009/12/kuler-o-que-e-ventoinha/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 20:14:43 +0000</pubDate>
		<dc:creator>Alexandre Mattos</dc:creator>
				<category><![CDATA[Cores]]></category>
		<category><![CDATA[Site]]></category>
		<category><![CDATA[tríade]]></category>

		<guid isPermaLink="false">http://www.alexandremattos.com.br/blog/?p=166</guid>
		<description><![CDATA[Kuler não tem nada a ver com os pequenos vetiladores dos processadores ou dos gabinetes. O Kuler é uma ferramenta que permite visualizar a teoria de combinações harmônicas das cores. No site você encontra paletas prontas, as mais populares e até baseadas em imagens. Vamos supor que você gostou das cores de uma foto e [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_167" class="wp-caption aligncenter" style="width: 560px"><a href="http://www.alexandremattos.com.br/blog/wp-content/uploads/2009/12/color1.jpg"><img class="size-large wp-image-167" title="Kuler" src="http://www.alexandremattos.com.br/blog/wp-content/uploads/2009/12/color1-550x302.jpg" alt="Kuler" width="550" height="302" /></a><p class="wp-caption-text">Kuler</p></div>
<p>Kuler não tem nada a ver com os pequenos vetiladores dos processadores ou dos gabinetes. O Kuler é uma ferramenta que permite visualizar a teoria de combinações harmônicas das cores. No site você encontra paletas prontas, as mais populares e até baseadas em imagens. Vamos supor que você gostou das cores de uma foto e deseja a paleta de cores dela. Você envia a foto através de um formulário e ele automaticamente cria a paleta de cores para você.</p>
<p><span id="more-166"></span></p>
<div id="attachment_168" class="wp-caption alignleft" style="width: 160px"><a href="http://www.alexandremattos.com.br/blog/wp-content/uploads/2009/12/color3.jpg"><img class="size-thumbnail wp-image-168" title="color3" src="http://www.alexandremattos.com.br/blog/wp-content/uploads/2009/12/color3-150x150.jpg" alt="Teoria Tríade" width="150" height="150" /></a><p class="wp-caption-text">Tríade</p></div>
<p>O mais interessante é que tudo é a partir da teoria. Você percebe como as combinações harmônicas são montadas. Há a possibilidade de compartilhar paletas de cores com outras pessoas, assim como usar as que elas criaram também!</p>
<p>Vemos no site vários tipos de cores tríades, monocromáticas, análogas, complementares, etc. Basta você acessar e conferir. Além de através do flash você definir as cores, ainda tem o resultado das 5 cores em HSV, RGB, CMYK, LAB e HEX.</p>
<div id="attachment_170" class="wp-caption alignleft" style="width: 207px"><a href="http://www.alexandremattos.com.br/blog/wp-content/uploads/2009/12/color21.jpg"><img class="size-full wp-image-170 " title="color2" src="http://www.alexandremattos.com.br/blog/wp-content/uploads/2009/12/color21.jpg" alt="HSV, RGB, CMYK, LAB e HEX." width="197" height="105" /></a><p class="wp-caption-text">HSV, RGB, CMYK, LAB e HEX.</p></div>
<p>O registro é gratuito, e você pode compartilhar suas paletas, basta se cadastrar!</p>
<p><a href="http://kuler.adobe.com" target="_blank">kuler.adobe.com</a>.</p>
<p>Eu fiz o cadastro e achei muito bom o site. Esta ai uma ótima dica para quem quer desenvolver sites com uma aparência super agradável!</p>
<p>Os créditos foi de um amigo do trabalho! Muito boa dica Vagner!</p>
<p>Abraços!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexandremattos.com.br/blog/2009/12/kuler-o-que-e-ventoinha/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Você conhece o &#8220;Mestre&#8221; do CSS?</title>
		<link>http://www.alexandremattos.com.br/blog/2009/12/voce-conhece-o-mestre-do-css/</link>
		<comments>http://www.alexandremattos.com.br/blog/2009/12/voce-conhece-o-mestre-do-css/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 20:37:38 +0000</pubDate>
		<dc:creator>Alexandre Mattos</dc:creator>
				<category><![CDATA[Site]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[livros]]></category>
		<category><![CDATA[passo-a-passo]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.alexandremattos.com.br/blog/?p=119</guid>
		<description><![CDATA[Não? Como assim não conhece?
O nome dele é Maurício Samy, autor do site do maujor. Posso dizer que muitas coisas que aprendi sobre CSS foi buscando informações no site dele. Tutoriais, guias, explicações, traduções, exemplos, e muitos outros recursos. Começar a trabalhar com CSS não foi fácil. Não tinha ninguém para me explicar e tive [...]]]></description>
			<content:encoded><![CDATA[<p>Não? Como assim não conhece?</p>
<div id="attachment_120" class="wp-caption aligncenter" style="width: 560px"><a href="http://www.alexandremattos.com.br/blog/wp-content/uploads/2009/12/site-do-majour.jpg"><img class="size-large wp-image-120" title="site-do-majour" src="http://www.alexandremattos.com.br/blog/wp-content/uploads/2009/12/site-do-majour-550x280.jpg" alt="Site do Majour" width="550" height="280" /></a><p class="wp-caption-text">Site do Majour</p></div>
<p>O nome dele é Maurício Samy, autor do site do maujor. Posso dizer que muitas coisas que aprendi sobre CSS foi buscando informações no site dele. Tutoriais, guias, explicações, traduções, exemplos, e muitos outros recursos. Começar a trabalhar com CSS não foi fácil. Não tinha ninguém para me explicar e tive que correr para o site mais poderoso de todos, o Google.</p>
<p><span id="more-119"></span>Pesquisando encontrei o site do Maujor, que tem um guia muito, mas muito bom de como iniciar com CSS, abaixo segue o link.</p>
<p><a href="http://maujor.com/tutorial/joe/cssjoe1.php" target="_blank">http://maujor.com/tutorial/joe/cssjoe1.php</a></p>
<p>Comecei a estudar através deste link e logo a seguir parti para os outros tutoriais contidos no site do Majour. Como ainda não terminei meu tutorial de CSS+HTML para iniciantes. Deixo esta excelente referência para aprendizado.</p>
<p>O Maurício escreveu alguns livros que são na minha opinião, muito bons. Quer um livro para aprender realmente, abaixo segue os livros com os links.</p>
<p>Livro Criando sites com HTML ( <a href="http://www.livrohtml.com.br/" target="_blank">http://www.livrohtml.com.br/</a> )</p>
<p>Livro Construindo Sites com CSS e (X)HTML ( <a href="http://www.livrocss.com.br/" target="_blank">http://www.livrocss.com.br/</a> )</p>
<p>Livro AJAX com jQuery ( <a href="http://www.livroajaxjquery.com.br/" target="_blank">http://www.livroajaxjquery.com.br/</a> )</p>
<p>Livro jQuery A Biblioteca do Programador JavaScript ( <a href="http://www.livrojquery.com.br/" target="_blank">http://www.livrojquery.com.br/</a> )</p>
<p>Espero que tenham aprendido a lição! ^^)</p>
<p>Abraços</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexandremattos.com.br/blog/2009/12/voce-conhece-o-mestre-do-css/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Separando o código com PHP</title>
		<link>http://www.alexandremattos.com.br/blog/2009/12/separando-o-codigo-com-php/</link>
		<comments>http://www.alexandremattos.com.br/blog/2009/12/separando-o-codigo-com-php/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 18:34:51 +0000</pubDate>
		<dc:creator>Alexandre Mattos</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Site]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[passo-a-passo]]></category>
		<category><![CDATA[require]]></category>
		<category><![CDATA[require_once]]></category>

		<guid isPermaLink="false">http://www.alexandremattos.com.br/blog/?p=100</guid>
		<description><![CDATA[Trabalhar com HTML puro é estressante? Fica pior quando o site é muito grande? Eis a solução para seus problemas.
No post anterior eu ensinei como iniciar o trabalho com PHP, a partir daí, vamos dar continuidade ao nosso processo de aprendizado. Quando comecei a trabalhar com PHP, esse foi o meu maior motivo para continuar. [...]]]></description>
			<content:encoded><![CDATA[<p>Trabalhar com HTML puro é estressante? Fica pior quando o site é muito grande? Eis a solução para seus problemas.</p>
<div id="attachment_114" class="wp-caption aligncenter" style="width: 496px"><a href="http://www.alexandremattos.com.br/blog/wp-content/uploads/2009/12/site-allpages.jpg"><img class="size-full wp-image-114" title="site-allpages" src="http://www.alexandremattos.com.br/blog/wp-content/uploads/2009/12/site-allpages.jpg" alt="O seu Dreamweaver também fica assim?" width="486" height="244" /></a><p class="wp-caption-text">O seu Dreamweaver também fica assim?</p></div>
<p>No post anterior eu ensinei <a href="http://www.alexandremattos.com.br/blog/2009/12/iniciando-com-php/" target="_blank">como iniciar o trabalho com PHP</a>, a partir daí, vamos dar continuidade ao nosso processo de aprendizado. Quando comecei a trabalhar com PHP, esse foi o meu maior motivo para continuar. Por causa de um link, ter que mudar página por página, para trocar somente &#8220;um maldito link&#8221; que estava errado é um saco. Agora imagina alterar 500 páginas? Melhor então, seu chefe manda você trocar o banner do site que consta em umas 300 páginas do site? Super Hiper Mega estressante não?</p>
<p>Veja o <a href="http://www.alexandremattos.com.br/blog/wp-content/uploads/2009/12/index.php" target="_blank">exemplo em funcionamento</a>!</p>
<p><span id="more-100"></span>Com o PHP você pode separar o conteúdo do site em partes e quando você tiver que alterar o banner do site ou o menu, ou qualquer outra coisa que quiser, terá apenas que editar somente 1 arquivo. Isso mesmo, é bem simples. Segue o tutorial.</p>
<p>Primeiro criaremos a página header, que é o topo do site. Ele terá menu, banner, todo cabeçalho do documento, e salvaremos como header.php</p>
<pre class="brush: xml;">
&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;pt-br&quot;&gt;
&lt;head&gt;
&lt;title&gt;Alexandre Mattos Blog - PHP Require&lt;/title&gt;
&lt;!-- CSS da página --&gt;
&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;estilo.css&quot; /&gt;
&lt;!-- JavaScript jQuery--&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div id=&quot;menu&quot;&gt;
	&lt;a href=&quot;index.php&quot;&gt;Home&lt;/a&gt; | &lt;a href=&quot;arquivos.php&quot;&gt;Arquivos&lt;/a&gt; | &lt;a href=&quot;downloads.php&quot;&gt;Downloads&lt;/a&gt; | &lt;a href=&quot;contato.php&quot;&gt;Contato&lt;/a&gt;
&lt;/div&gt;
&lt;div id=&quot;conteudo&quot;&gt; &lt;!-- inicio da div do conteudo --&gt;
</pre>
<p>Agora criaremos a página footer.php, que terá o final do html e o rodadé da página.</p>
<pre class="brush: xml;">
&lt;/div&gt; &lt;!-- fim da div do conteudo --&gt;
&lt;div id=&quot;rodape&quot;&gt;
	&lt;div class=&quot;esquerda&quot;&gt;Meu Blog &lt;a href=&quot;http://www.alexandremattos.com.br/blog&quot; title=&quot;Alexandre Mattos Blog&quot;&gt;amBlog&lt;/a&gt;&lt;/div&gt;
    &lt;div class=&quot;direita&quot;&gt;Editado por: &lt;a href=&quot;http://www.alexandremattos.com.br&quot;&gt;Alexandre Mattos&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Antes de criar as páginas de conteúdo, faremos o css. Use o css que tenho como base deste html e grave como estilo.css</p>
<pre class="brush: css;">
@charset &quot;utf-8&quot;;
/* Desenvolvido por Alexandre Mattos
Site: alexandremattos.com.br
email: xandynnn@gmail.com
 */

*{
	padding: 0;
	margin: 0;
}

#menu {
	padding:  5px;
	border-bottom: 1px solid #CCCCCC;
	color: #999999;
}

	#menu a:link, #menu a:visited {
		color: #3399ff;
		text-decoration: none;
		padding: 0 5px 0 5px;
	}

	#menu a:hover {
		color:#999999;
		text-decoration: underline;
	}

#conteudo {
	color: #999999;
	padding: 20px;
}

	#conteudo h1{
		color:#00CC99;
		margin-bottom: 10px;
	}

	#conteudo img{
		margin: 100px 0 0 0;
	}

	#conteudo a:link, #conteudo a:visited {
		color: #3399ff;
		text-decoration: none;
	}

	#conteudo a:hover {
		color:#999999;
		text-decoration: underline;
	}

#rodape {
	color:#999999;
}

	#rodape .esquerda{
		float: left;
		margin: 0 0 0 20px;
	}

	#rodape .direita{
		float: right;
		margin: 0 20px 0 0;
	}

	#rodape a:link, #rodape a:visited {
		color: #3399ff;
		text-decoration: none;
	}

	#rodape a:hover {
		color:#999999;
		text-decoration: underline;
	}
</pre>
<p>Próximo passo é criar todas as páginas que farão parte do site.<br />
Criarei somente 2 páginas para não alongar o post, mas é exatamente o mesmo processo para as demais.</p>
<p>index.php</p>
<pre class="brush: php;">
&lt;?php
require_once('header.php');
?&gt;

    &lt;h1&gt;P&amp;aacute;gina Principal&lt;/h1&gt;

    &lt;p&gt;par&amp;aacute;grafo da p&amp;aacute;gina principal.&lt;/p&gt;

&lt;?php
require_once('footer.php');
?&gt;
</pre>
<p>Agora a página de contato.</p>
<p>contato.php</p>
<pre class="brush: php;">
&lt;?php
require_once('header.php');
?&gt;

    &lt;h1&gt;Contato&lt;/h1&gt;

    &lt;p&gt;par&amp;aacute;grafo da p&amp;aacute;gina de contato.&lt;/p&gt;

&lt;?php
require_once('footer.php');
?&gt;
</pre>
<p>Tudo pronto! Opa, ainda não! Falta 2 coisas, uma é eu explicar os códigos acima. O PHP disponibiliza em sua biblioteca de funções, uma função chamada require_once(), que permite você carregar um arquivo externo para página. Existe outras maneiras de inserir arquivos em uma página, mas no momento utilizaremos esse, que é o mais seguro neste caso.</p>
<p>O que essa função faz é abrir o arquivo indicado por você entre aspas simples, como no exemplo acima.</p>
<h2>Sobre os títulos de cada página, tag title.</h2>
<p>Eles serão os mesmos para todas as páginas Alexandre? Eu te respondo que não, pois vamos alterar agorinha mesmo.</p>
<p>O que temos que fazer é inserir um pequeno código em cada página de conteúdo e outro código da página header.php.</p>
<p>Abra o arquivo header.php e altere a seguinte linha:</p>
<pre class="brush: xml;">
&lt;title&gt;Alexandre Mattos Blog - PHP Require&lt;/title&gt;
</pre>
<p>para:</p>
<pre class="brush: php;">
&lt;title&gt;Alexandre Mattos Blog - &lt;?php echo $titulo; ?&gt;&lt;/title&gt;
</pre>
<p>Salve o arquivo header.php e abra agora todos as páginas de conteúdo criadas, que são index.php, contato.php, downloads.php e arquivos.php e insira o código a seguir na primeira linha do script php, antes do require_once do header.php.</p>
<pre class="brush: php;">
$titulo = 'Nome da página';
</pre>
<p>Ex: O arquivo index.php que era assim:</p>
<pre class="brush: php;">
&lt;?php
require_once('header.php');
?&gt;
    &lt;h1&gt;P&amp;aacute;gina Principal&lt;/h1&gt;
    &lt;p&gt;Par&amp;aacute;grafo da p&amp;aacute;gina principal&lt;/p&gt;
&lt;?php
require_once('footer.php');
?&gt;
</pre>
<p>ficará assim:</p>
<pre class="brush: php;">
&lt;?php
$titulo = 'Nome da página';
require_once('header.php');
?&gt;
    &lt;h1&gt;P&amp;aacute;gina Principal&lt;/h1&gt;
    &lt;p&gt;Par&amp;aacute;grafo da p&amp;aacute;gina principal&lt;/p&gt;
&lt;?php
require_once('footer.php');
?&gt;
</pre>
<p>Agora faça isso em todas outras páginas e altere o valor que está entre aspas simples da variável $titulo para o nome da página referente. Você também pode fazer isso para incluir arquivos css para páginas específicas, javascripts, entre outras coisas. É muito mais simples na hora de fazer manutenção no site ou sistema, pois só terá o trabalho de alterar 1 arquivo. Quando a aplicação rodar todas as páginas incluirão a página header como cabeçalho, então se mudar o arquivo header.php, todas as páginas mudarão também.</p>
<p>Com sou um menino bonzinho, disponibilizo o <a href="http://www.alexandremattos.com.br/blog/wp-content/uploads/2009/12/exemplo-include.zip">download do exemplo</a>. Se você não leu o tutorial, leia, pois está tudo explicado neste post.</p>
<p>Abraços e qualquer dúvida só perguntar.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexandremattos.com.br/blog/2009/12/separando-o-codigo-com-php/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Como centralizar o site com CSS?</title>
		<link>http://www.alexandremattos.com.br/blog/2009/12/como-centralizar-o-site-com-css/</link>
		<comments>http://www.alexandremattos.com.br/blog/2009/12/como-centralizar-o-site-com-css/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 20:22:47 +0000</pubDate>
		<dc:creator>Alexandre Mattos</dc:creator>
				<category><![CDATA[Site]]></category>
		<category><![CDATA[alinhamento]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://www.alexandremattos.com.br/blog/?p=5</guid>
		<description><![CDATA[Você deve estar se perguntando como centralizar uma página com CSS. Por muito tempo as pessoas costumavam pegar códigos prontos para tirar essas dúvidas de alinhamento e acabam reaproveitando o código sem realmente saber o motivo e as propriedades que fazem o alinhamento.
O código abaixo, mostra como é simples você centralizar o conteúdo de uma [...]]]></description>
			<content:encoded><![CDATA[<p>Você deve estar se perguntando como centralizar uma página com CSS. Por muito tempo as pessoas costumavam pegar códigos prontos para tirar essas dúvidas de alinhamento e acabam reaproveitando o código sem realmente saber o motivo e as propriedades que fazem o alinhamento.</p>
<p><span id="more-5"></span>O código abaixo, mostra como é simples você centralizar o conteúdo de uma página através do CSS.</p>
<p>arquivo.css</p>
<pre class="brush: css;">
#alinhamento {
margin: auto;
width: 500px;
}
</pre>
<p>O próximo passo é inserir entre as tags body e /body a div com a id &#8220;alinhamento&#8221;. Veja como ficará.</p>
<pre class="brush: xml;">
&lt;body&gt;
&lt;div id=&quot;alinhamento&quot;&gt;
&lt;!-- aqui fica todo conteúdo do site --&gt;
&lt;/div&gt;
&lt;/body&gt;
</pre>
<p>Coloquei a margem como 500 pixels para ser visualizado em qualquer resolução de tela. Como você pode ver, é muito simples, com apenas 3 linhas de código css e 1 div, você alinha o site todo. Abaixo segue outro exemplo.</p>
<div id="attachment_31" class="wp-caption aligncenter" style="width: 560px"><img class="size-large wp-image-31" title="html-teste-alinhamento" src="http://www.alexandremattos.com.br/blog/wp-content/uploads/2009/12/html-teste-alinhamento1-550x339.png" alt="Página alinhada" width="550" height="339" /><p class="wp-caption-text">Página alinhada</p></div>
<p>O código da imagem acima:</p>
<pre class="brush: xml;">
&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;pt-br&quot;&gt;
&lt;head&gt;
&lt;title&gt;Alexandre Mattos Blog - Alinhamento&lt;/title&gt;
&lt;style&gt;
#alinhamento {
margin: auto;
width: 500px;
background: #0099ff;
color: #ffffff;
}
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div id=&quot;alinhamento&quot;&gt;
	&lt;h1&gt;Meu primeiro post&lt;/h1&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Está pronto, agora a criatividade para terminar o site é com você!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alexandremattos.com.br/blog/2009/12/como-centralizar-o-site-com-css/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
