<?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>Rogério Lino &#187; o que e</title>
	<atom:link href="http://rogeriolino.com/tags/o-que-e/feed/" rel="self" type="application/rss+xml" />
	<link>http://rogeriolino.com</link>
	<description>Desenvolvimento Web, tecnologia, jogos e etcetera</description>
	<lastBuildDate>Wed, 16 May 2012 19:51:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>CSS &#8211; O que é?</title>
		<link>http://rogeriolino.com/2006/07/05/css-o-que-e/</link>
		<comments>http://rogeriolino.com/2006/07/05/css-o-que-e/#comments</comments>
		<pubDate>Wed, 05 Jul 2006 04:54:49 +0000</pubDate>
		<dc:creator>Rogério Alencar Lino Filho</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[cascading]]></category>
		<category><![CDATA[o que e]]></category>
		<category><![CDATA[referencia]]></category>
		<category><![CDATA[sheet]]></category>
		<category><![CDATA[sintaxe]]></category>
		<category><![CDATA[style]]></category>
		<category><![CDATA[tag]]></category>

		<guid isPermaLink="false">https://rogeriolino.wordpress.com/2006/07/05/css-o-que-e/</guid>
		<description><![CDATA[<p>CSS (Cascading Style Sheet) são folhas de estilo em cascata.</p> <p>Pra que servem? </p> <p>Servem para definir um estilo para o seu documento Web (HTML, XHTLM, por exemplo). Ao invez de você ter que toda hora definir dentro da tag usada os atributos desejados, basta fazer isso uma vez pelo CSS.</p> <p>Ex.: Se você quer [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>CSS (<strong>Cascading Style Sheet</strong>) são folhas de estilo em cascata.</p>
<p><em><strong>Pra que servem?</strong> </em></p>
<p>Servem para definir um estilo para o seu documento Web (HTML, XHTLM, por exemplo). Ao invez de você ter que toda hora definir dentro da tag usada os atributos desejados, basta fazer isso uma vez pelo CSS.</p>
<p>Ex.: Se você quer que toda a tag &lt;p&gt; tenha a fonte de cor azul, Verdana e tamanho 12px. Basta configurar ela no CSS dessa maneira:</p>
<blockquote><p><em><strong>p</strong> {</em><br />
<em>font: 12px Verdana;</em><br />
<em>color: blue; </em><br />
<em>} </em></p></blockquote>
<p>E assim todas as tag &lt;p&gt; terão essa mesma característica. Caso você não queira que isso se aplique a todas mas sim em apenas algumas tag &lt;p&gt;, você pode definir uma classe com tais características e depois dentro da tag chamar essa classe.</p>
<p>Ex.:</p>
<blockquote><p><em><strong>.minhaclasse</strong> {</em><br />
<em>font: 12px Verdana;</em><br />
<em>color: blue; </em><br />
<em>} </em>repare que para definir uma classe é necessário começar com um ponto.</p>
<p>e na tag:</p>
<p>&lt;p <strong>class</strong>=&#8221;<em>minhaclasse</em>&#8220;&gt; Meu parágrafo aqui &lt;/p&gt;</p></blockquote>
<p><em><strong>Como que eu uso o CSS?</strong></em></p>
<p>Há duas maneiras de aplicar uma folha de estilo em seu documento, uma é definir na própria página, ou chamar um arquivo externo de extensão .css. A segunda opção posibilita muito mais flexibilidade, devido a que você não irá precisar mudar os estilos página por páginas, caso venha querer mudar a &#8220;cara&#8221; do seu documento, e sim só alterar uma vez o próprio arquivo .css.</p>
<p><strong>Sintaxe:</strong></p>
<p>A sintaxe do CSS é muito simples. Primeiro coloca o nome da tag que queira definir o estilo abra &#8220;{&#8221; coloca os atributos e depois fecha &#8220;}&#8221;.</p>
<p>Os nomes das classes devem ser iniciados com um &#8220;<strong>.</strong>&#8221; e dos ID com &#8220;<strong>#</strong>&#8220;.</p>
<p>Ex.:</p>
<blockquote><p><em><strong>body</strong> {</em><br />
<em>background: black;</em><br />
<em>}</em></p>
<p><em><strong>.minhaclasse</strong> {</em><br />
<em>color: #FF0000;</em><br />
<em>}</em></p>
<p><em><strong>#meuDiv</strong> {</em><br />
<em>width: 100px;</em><br />
<em>height: 200px; </em><br />
<em>}</em></p></blockquote>
<p><a href="http://www.w3schools.com/css/css_syntax.asp" title="W3Schools - CSS Syntax" target="_blank">mais aqui</a></p>
<p>A diferença primordial entre <strong>class </strong>e <strong>id</strong>, é que a mesma classe você usa mais de uma vez em tags diferentes, enquanto o id é usado uma única vez &#8211; por uma &lt;div&gt; por exempo &#8211; pois o nome declarado no id serve para identificar aquela tag (exclusiva), como era feito pelo atributo <strong><em>name</em></strong>.</p>
<p><strong>Definindo o estilo pela própria página:</strong></p>
<p>Se você não ver porquê criar um arquivo externo ou que só vai precisar usá-lo em uma página, basta colocar o código do CSS dentro da tag <em><strong>&lt;style&gt;</strong></em> que por sua vez deve ficar dentro da tag <strong>&lt;head&gt;</strong> passando o atributo <em>type</em> como <strong><em>text/css</em></strong>.</p>
<p>Ex.:</p>
<blockquote><p>&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Meu Título&lt;/title&gt;<br />
&lt;style type=&#8221;text/css&#8221;&gt;<br />
&lt;!&#8211;<br />
<em><strong>.minhaclasse</strong> {</em><br />
<em>font: 12px Verdana;</em><br />
<em>color: blue; </em><br />
<em>}</em><br />
&#8211;&gt;<br />
&lt;/style&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;p class=&#8221;<em>minhaclasse</em>&#8220;&gt; Meu parágrafo aqui &lt;/p&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p>Repare que o CSS propriamente dito vem dentro de um comentário ( <em><strong>&lt;!&#8211; </strong><strong>&#8211;&gt;</strong></em> ), isso acontece para evitar bugs de alguns browser antigos, mas será ignorados pelos browsers mais novos.</p></blockquote>
<p><strong>Definindo o estilo através de um arquivo externo:</strong></p>
<p>Pode-se chamar um arquivo externo de duas maneiras, uma já utrapassada e pouco usada e a mais semânticamente correta usando a tag &lt;link&gt; &#8211; tag na qual adiciona informações externas na página.</p>
<blockquote><p><strong>Primeira:</strong></p></blockquote>
<blockquote><p>&lt;style type=&#8221;text/css&#8221;&gt;<br />
&lt;!&#8211;<br />
<em>@import: url(arquivo.css);</em><br />
&#8211;&gt;<br />
&lt;/style&gt;</p></blockquote>
<blockquote><p><strong>Segunda, e recomendada:</strong></p></blockquote>
<blockquote><p>&lt;<strong>link</strong> rel=&#8221;stylesheet&#8221; href=&#8221;style.css&#8221; type=&#8221;text/css&#8221;/&gt;</p>
<p>Para entender um pouco mais do porquê de tanto atributos vamos analisar um-por-um :</p>
<p><a href="http://www.w3.org/TR/html4/struct/links.html#adef-href" title="W3C - Href"><strong>href:</strong></a> igual ao da tag &lt;a&gt;, define o caminho.</p>
<p><a href="http://www.w3.org/TR/html4/struct/links.html#adef-rel" title="W3C - Relationship"><strong>rel:</strong></a> vem do ingles <em>relationship </em>(relacionamento), com o atual arquivo especificado no href.</p>
<p>A tag &lt;link&gt; também deverá estar contida na tag &lt;head&gt;.</p></blockquote>
<p><strong>Alguns dos atributos mais utilizados:</strong></p>
<blockquote><p><em><strong>background:</strong> cor; /* cor do fundo da página */</em><br />
<em><strong>color: </strong>cor; /* cor da fonte */</em><br />
<strong>font:</strong> familia; /* ex.: Verdana, Arial, Tahoma */<br />
<em><strong>margin: </strong>top right bottom left; /* margin e os sentidos */</em><br />
<em><strong>padding:</strong>  top right bottom left; /* espaçamento dentro e os sentidos */</em><br />
<em><strong>width:</strong> valor /* largura */</em><br />
<em><strong>height:</strong> valor /* altura */</em><br />
<em><strong>text-align:</strong> valor /* alinhamento do texto &#8211; center, left, right, justify */</em><br />
<em><strong>border: </strong> </em><em>largura tipo cor /* largura, tipo (solid, dotted, dashed), cor */</em></p></blockquote>
<p><strong>mais sobre:</strong></p>
<p><a href="http://www.maujor.com/" title="Maujor">Maujor.com</a><br />
<a href="http://www.maujor.com/tutorialcss1/css1tut.shtml" title="Tutorial CSS">Maujor.com Tutorial</a><br />
<a href="http://www.w3.org/Style/" title="W3.org - Web Style Sheets Home Page">W3.org</a><br />
<a href="http://www.w3.org/QA/Tips/use-links" title="Use Link">W3.org Use Link</a><br />
<a href="http://www.w3schools.com/css/default.asp" title="CSS Tutorial">W3schools.com</a><br />
<a href="http://www.w3schools.com/css/css_examples.asp" title="CSS Examples">W3schools.com examples</a><br />
<a href="http://pt.wikipedia.org/wiki/Cascading_Style_Sheets" title="Cascading Style Sheets">Wikipedia.org</a></p>
<div class="shr-publisher-9"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2006%2F07%2F05%2Fcss-o-que-e%2F' data-shr_title='CSS+-+O+que+%C3%A9%3F'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2006%2F07%2F05%2Fcss-o-que-e%2F' data-shr_title='CSS+-+O+que+%C3%A9%3F'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2006%2F07%2F05%2Fcss-o-que-e%2F' data-shr_title='CSS+-+O+que+%C3%A9%3F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://rogeriolino.com/2006/07/05/css-o-que-e/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>XHTML &#8211; O que é?</title>
		<link>http://rogeriolino.com/2006/07/03/xhtml-o-que-e/</link>
		<comments>http://rogeriolino.com/2006/07/03/xhtml-o-que-e/#comments</comments>
		<pubDate>Mon, 03 Jul 2006 19:17:28 +0000</pubDate>
		<dc:creator>Rogério Alencar Lino Filho</dc:creator>
				<category><![CDATA[Semântica]]></category>
		<category><![CDATA[Tableless]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[certo]]></category>
		<category><![CDATA[doctype]]></category>
		<category><![CDATA[errado]]></category>
		<category><![CDATA[frameset]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[o que e]]></category>
		<category><![CDATA[strict]]></category>
		<category><![CDATA[tag]]></category>
		<category><![CDATA[transitional]]></category>
		<category><![CDATA[w3c]]></category>

		<guid isPermaLink="false">https://rogeriolino.wordpress.com/2006/07/03/xhtml-o-que-e/</guid>
		<description><![CDATA[<p>XHTML (Extensible Hypertext Markup Language) é uma linguagem de marcação baseada em XML escrita para substituir o HTML.</p> <p>No XML podemos criar nossas próprias tags, e o XHTML já vem com as tags pré-definidas baseadas nas tags já conhecidas do HTML. Utilizando as regras do XML.</p> <p>Já que o XHTML usa as tags do HTML [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>XHTML (<strong>Extensible Hypertext Markup Language</strong>) é uma linguagem de marcação baseada em XML escrita para substituir o HTML.</p>
<p>No XML podemos criar nossas próprias tags, e o XHTML já vem com as tags pré-definidas baseadas nas tags já conhecidas do HTML. Utilizando as regras do XML.</p>
<p><em>Já que o XHTML usa as tags do HTML para que utilizá-lo?</em></p>
<p>Imagine que para cada página da internet que você fosse ver um código diferente. E que cada pessoa fosse definir o seu padrão. Seria muito difícil verificar se aquele código estaria dentre os padrões. É aí que entra o XHTML.</p>
<p>Para construir uma página em XHTML você deverá seguir os padrões da W3C, padronizando os códigos e tornando mais fácil sua validação e a legibilidade.</p>
<p>Por exemplo: todas as tags e seus atributos devem ser escritos em letra minúscula, todo valor dos atributos devem estar entre &#8220;&#8221; (alt=&#8221;Olá&#8221;), e as tags simples devem ser fechadas com &#8220;/&gt;&#8221; (&lt;img  src=&#8221;foto.gif&#8221; alt=&#8221;eu&#8221; /&gt;).</p>
<p><strong>Alguns exemplos:</strong></p>
<p>Tags e atributos:</p>
<blockquote><p><strong>errado:</strong> &lt;IMG src=&#8221;foto.gif&#8221; ALT=&#8221;eu&#8221;&gt;</p>
<p><strong>certo:</strong> &lt;img src=&#8221;foto.gif&#8221; alt=&#8221;eu&#8221;&gt;</p></blockquote>
<p>Aninhamento das tags:</p>
<blockquote><p><span><strong>errado:</strong> &lt;p&gt;parágrafo &lt;em&gt; negrito &lt;/p&gt;&lt;/em&gt;</span></p>
<p><span><strong>certo:</strong> &lt;p&gt;parágrafo &lt;em&gt; negrito &lt;/em&gt;&lt;/p&gt;</span></p></blockquote>
<p><strong><span>O XHTML é dividido em três tipos (DOCTYPE):</span></strong></p>
<blockquote><p><span><strong>Strict:</strong> o mais rigoroso, exige que seja seguido por completamente os padrões.<br />
<strong>Transitional:</strong> transição da forma antiga de marcação para uma nova forma. Utilizado por quem ainda está preso à alguma forma antiga em seu site. Sendo um pouco menos rigoroso que o Strict.<br />
<strong>Frameset:</strong> usado quando se utiliza frames no site.</span></p></blockquote>
<p><span><strong>Principais diferenças entre XHTML e HTML </strong></span></p>
<p>Além das tags escritas em letra minúscula, o fechamento obrigatório das tags, e as aspas. Também a sintaxe dos atributos devem ser escritas por completo ( &lt;dl compact&gt; para &lt;dl compact=&#8221;compact&#8221;&gt; ). E a &#8220;troca&#8221; do atributo name para o atributo id.</p>
<p>Logo  veremos mais a fundo o que são DOCTYPE e como funcionam e a declaração de um XHTML.</p>
<p><strong>mais sobre:</strong><br />
<a title="Tutorial XHTML" href="http://www.maujor.com/tutorial/xhtml.php" target="_blank">Maujor.com &#8211; Tutorial XHTML</a><br />
<a title="O que é XHTML" href="http://www.w3.org/TR/xhtml1/#xhtml" target="_blank">W3.org &#8211; O que é XHTML?</a><br />
<a title="XHTML validation" href="http://www.w3schools.com/xhtml/xhtml_validate.asp" target="_blank">W3schools &#8211; XHTML validation</a><br />
<a title="Diferença entre XHTML e HTML" href="http://www.w3schools.com/xhtml/xhtml_html.asp" target="_blank">W3Schools &#8211; Diferença entre XHTML e HTML</a><br />
<a title="O que é XHTML?" href="http://www.revolucao.etc.br/archives/o-que-e-xhtml/" target="_blank">Revolução.ect.br &#8211; O que é XHTML?</a><br />
<a title="Diferença entre Strict e Transitional" href="http://www.revolucao.etc.br/archives/doctype-dtd-document-type-definition/" target="_blank">Revolução.etc.br &#8211; Doctype</a><br />
<a title="Escrevendo um XHTML válido" href="http://www.linhadecodigo.com.br/artigos.asp?id_ac=88" target="_blank">Linha de Código &#8211; Tutorial XHTML</a><br />
<a title="Escrevendo um XHTML válido" href="http://www.linhadecodigo.com.br/artigos.asp?id_ac=88" target="_blank">Linha de Código &#8211; Escrevendo um XHTML válido</a></p>
<div class="shr-publisher-8"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2006%2F07%2F03%2Fxhtml-o-que-e%2F' data-shr_title='XHTML+-+O+que+%C3%A9%3F'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2006%2F07%2F03%2Fxhtml-o-que-e%2F' data-shr_title='XHTML+-+O+que+%C3%A9%3F'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2006%2F07%2F03%2Fxhtml-o-que-e%2F' data-shr_title='XHTML+-+O+que+%C3%A9%3F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://rogeriolino.com/2006/07/03/xhtml-o-que-e/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HTML &#8211; O que é?</title>
		<link>http://rogeriolino.com/2006/06/30/html-o-que-e/</link>
		<comments>http://rogeriolino.com/2006/06/30/html-o-que-e/#comments</comments>
		<pubDate>Fri, 30 Jun 2006 17:42:26 +0000</pubDate>
		<dc:creator>Rogério Alencar Lino Filho</dc:creator>
				<category><![CDATA[Semântica]]></category>
		<category><![CDATA[Tableless]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[exemplo]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[hyper text]]></category>
		<category><![CDATA[markup]]></category>
		<category><![CDATA[o que e]]></category>

		<guid isPermaLink="false">https://rogeriolino.wordpress.com/2006/06/30/html-o-que-e/</guid>
		<description><![CDATA[<p>HTML (Hyper Text Markup Language) é uma linguagem interpretada por browsers (navegadores) para exibir textos e gráficos pela Web; Formado, estruturado, por Tag&#8217;s.<br /> Para desenvolver uma página HTML não é necessário mais do que um simples Bloco de Notas, desde que salve como a extensão .html.</p> <p>Exemplo de página HTML:<br /> &#60;html&#62;<br /> &#60;head&#62;<br [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>HTML (Hyper Text Markup Language) é uma linguagem interpretada por browsers (navegadores) para exibir textos e gráficos pela Web; Formado, estruturado, por Tag&#8217;s.<br />
Para desenvolver uma página HTML não é necessário mais do que um simples Bloco de Notas, desde que salve como a extensão .html.</p>
<p>Exemplo de página HTML:<br />
<font>&lt;html&gt;</font><br />
<font>               &lt;head&gt;</font><br />
<font>                           &lt;title&gt;Minha Home Pag&lt;/title&gt;</font><br />
<font>              &lt;/head&gt;</font><br />
<font>              &lt;body&gt;</font><br />
<font>                           &lt;p&gt;Seja bem vindo!&lt;/p&gt;</font><br />
<font>              &lt;/body&gt;</font><br />
<font>&lt;html&gt;</font><br />
no exemplo acima temos uma simples página com o seguinte conteúdo sendo exibido no corpo da página (body) : &#8220;Seja bem vindo!&#8221;, formatado pela Tag &lt;p&gt; que define o parágrafo. E no título (title) na barra do browser: &#8220;Minha Home Page&#8221;.</p>
<p>Repare que as todas as Tag&#8217;s do exemplo são fechadas com a repetição de seu nome acrescentando uma &#8220;/&#8221; na frente, o que mostra para o browser quando a Tag é fechada. O que veremos mais a fundo nos próximos tópicos sobre Tag&#8217;s.</p>
<p>mais sobre:<br />
<a href="http://www.w3.org/MarkUp/">http://www.w3.org/MarkUp/</a><br />
<a href="http://www.w3.org/MarkUp/Guide/">http://www.w3.org/MarkUp/Guide/</a><br />
<a href="http://www.criarweb.com/artigos/7.php?manual=11">http://www.criarweb.com/artigos/7.php?manual=11</a></p>
<div class="shr-publisher-5"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2006%2F06%2F30%2Fhtml-o-que-e%2F' data-shr_title='HTML+-+O+que+%C3%A9%3F'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2006%2F06%2F30%2Fhtml-o-que-e%2F' data-shr_title='HTML+-+O+que+%C3%A9%3F'></a><a class='shareaholic-tweetbutton' data-shr_count='horizontal' data-shr_href='http%3A%2F%2Frogeriolino.com%2F2006%2F06%2F30%2Fhtml-o-que-e%2F' data-shr_title='HTML+-+O+que+%C3%A9%3F'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://rogeriolino.com/2006/06/30/html-o-que-e/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

