<?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>Blog Web Standards</title>
	<atom:link href="http://www.webstandards.blog.br/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webstandards.blog.br</link>
	<description>Soluções para os problemas enfrentados pelos desenvolvedores HTML e CSS em seu dia-a-dia</description>
	<lastBuildDate>Fri, 13 Aug 2010 18:21:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Listagem horizontal com itens de mesma altura</title>
		<link>http://www.webstandards.blog.br/blog-web-standards/listagem-horizontal-com-itens-de-mesma-altura/</link>
		<comments>http://www.webstandards.blog.br/blog-web-standards/listagem-horizontal-com-itens-de-mesma-altura/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 18:21:25 +0000</pubDate>
		<dc:creator>linke</dc:creator>
				<category><![CDATA[Blog Web Standards]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[horizontal]]></category>
		<category><![CDATA[listagem itens]]></category>

		<guid isPermaLink="false">http://www.webstandards.blog.br/?p=227</guid>
		<description><![CDATA[Como fazer uma listagem horizontal com itens de mesma altura utilizando somente HTML e CSS.

<h5>Artigos relacionados:</h5><ol><li><a href='http://www.webstandards.blog.br/css/alinhamento-vertical-e-horizontal-com-css/' rel='bookmark' title='Permanent Link: Alinhamento vertical e horizontal com CSS'>Alinhamento vertical e horizontal com CSS</a> <small>A forma seguinte de alinhamento vertical e horizontal é uma...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Listagem horizontal onde os itens de lista vão ficar sempre com tamanho igual (se baseando na altura do maior dos itens): utilizando somente HTML e CSS.</p>
<p>Seria uma listagem no modelo da <a href="http://www.americanas.com.br" title="Americanas.com">Americanas.com</a> e <a href="http://www.submarino.com.br" title="Submarino">Submarino</a> &#8211; Porém quando verifiquei o código desses sites vi que não era o ideal, pois utilizam um monte de ULs separadas para cada linha: sendo que deveria ser somente 1.</p>
<h4>Pontos positivos &#8211; Lista com Display Inline-block</h4>
<ul>
<li>Todos itens da linha se <strong>adaptam ao tamanho do maior</strong>;</li>
<li>Sem float: sem preoupações com clear, contemfloat, etc;</li>
<li>Possível listar tudo utilizando somente uma UL;</li>
</ul>
<h4>Pontos negativos &#8211; Suporte</h4>
<ul>
<li><a href="http://www.webstandards.blog.br/css/hack-para-internet-explorer-6/" title="Hack para IE6">Hack para IE6</a>;</li>
<li>Hack/script para IE7;</li>
</ul>
<p>Veja o exemplo de como vai ficar: <a href="http://www.webstandards.blog.br/post-listagem-horizontal/listagem-horizontal-com-itens-de-mesma-altura.html" title="Listagem horizontal com itens de mesma altura">Listagem horizontal com itens de mesma altura</a>.</p>
<h4>Código HTML</h4>
<p>Somente uma listagem UL com items LI contendo uma imagem e um parágrafo.</p>
<pre class="brush: html">
  &lt;!-- abre listagem --&gt;
    &lt;ul&gt;
      &lt;li&gt;
        &lt;img src=&quot;imagens/listagem-item1.jpg&quot; alt=&quot;Quadro em aquarela 1&quot; /&gt;
        &lt;p&gt;Quadro em Aquarela 60x60px. Pode ser comprado em até &lt;strong&gt;6x no cartão&lt;/strong&gt; ou à vista com desconto de &lt;strong&gt;50%&lt;/strong&gt; - por Kasper Jeppesen, 2010&lt;/p&gt;
      &lt;/li&gt;
      &lt;li&gt;
        &lt;img src=&quot;imagens/listagem-item2.jpg&quot; alt=&quot;Quadro em aquarela 2&quot; /&gt;
        &lt;p&gt;Esse item é uma obra de arte fantástica em Aquarela 60x60px - por Kasper Jeppesen, 2010&lt;/p&gt;
      &lt;/li&gt;
      &lt;li&gt;
        &lt;img src=&quot;imagens/listagem-item3.jpg&quot; alt=&quot;Quadro em aquarela 3&quot; /&gt;
        &lt;p&gt;Obra em Aquarela&lt;/p&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
    &lt;!-- fecha listagem --&gt;
</pre>
<p>E o CSS:</p>
<pre class="brush: css">
  #limites ul { list-style: none; letter-spacing: -3px;}
  #limites ul li { display: inline-block; width: 100px; margin: 10px 0; padding: 20px; border-top: 1px #fff solid; text-align: center; vertical-align: top; letter-spacing: normal; zoom: 1; }
  #limites ul li p { text-align: left; }
</pre>
<ul>
<li>Letter-spacing com valor negativo na UL, pois o display insere automaticamente alguns pixels de margem entre os elementos. Esse valor é zerado novamente no LI (normal).</li>
<li>Todos itens se alinham ao topo</li>
<li>Paddings com a borda simulam a união dos elementos</li>
</ul>
<p>Se for testar nos IEs até agora, vai encontrar um BUG como esse:</p>
<div class="wp-caption aligncenter" style="width: 536px"><a href="http://www.webstandards.blog.br/post-listagem-horizontal/imagens/print-listagem-quebra-ies.jpg"><img alt="Quebra de layout nos IEs" src="http://www.webstandards.blog.br/post-listagem-horizontal/imagens/print-listagem-quebra-ies.jpg" title="Quebra de layout nos IEs" width="526" height="484" /></a><p class="wp-caption-text">Quebra de layout nos IEs</p></div>
<p>O quadro vermelho indica a quebra, pois esses navegadores não suportam o DISPLAY inline-block corretamente.</p>
<p>Não se preocupe &#8211; para concertar isso é só usar um <strong>hack para o IE6</strong>:</p>
<pre class="brush: css">
  * html #limites ul li { display: inline; }
</pre>
<p>E um ajuste para o <strong>IE7</strong> &#8211; em um CSS separado (se não lembra como fazer, é bom dar uma lida em <a href="http://www.webstandards.blog.br/hacks/conditional-comments-para-internet-explorer/">Conditional comments para Internet Explorer</a>:</p>
<pre class="brush: css">
  #limites ul li { display: inline; }
</pre>
<p><strong>Pronto.</strong><br />
Temos uma lista semanticamente correta onde cada linha se adapta ao conteúdo do maior elemento.</p>


<h5>Artigos relacionados:</h5><ol><li><a href='http://www.webstandards.blog.br/css/alinhamento-vertical-e-horizontal-com-css/' rel='bookmark' title='Permanent Link: Alinhamento vertical e horizontal com CSS'>Alinhamento vertical e horizontal com CSS</a> <small>A forma seguinte de alinhamento vertical e horizontal é uma...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.blog.br/blog-web-standards/listagem-horizontal-com-itens-de-mesma-altura/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cantos arredondados no Internet Explorer (sem imagens)</title>
		<link>http://www.webstandards.blog.br/css/cantos-arredondados-no-internet-explorer-sem-imagens/</link>
		<comments>http://www.webstandards.blog.br/css/cantos-arredondados-no-internet-explorer-sem-imagens/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 00:19:05 +0000</pubDate>
		<dc:creator>Carlitos</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[bordas arredondadas]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[ie7]]></category>
		<category><![CDATA[ie8]]></category>
		<category><![CDATA[internet explorer 6]]></category>
		<category><![CDATA[internet explorer 7]]></category>
		<category><![CDATA[internet explorer 8]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.webstandards.blog.br/?p=201</guid>
		<description><![CDATA[Com os recursos que temos atualmente, podemos fazer cantos arredondados diretamente pelo CSS para os browsers Firefox e Safari, graças a propriedades exclusivas de suas engines. O CSS3 promete unificar tudo isso introduzindo a propriedade border-radius mas, até o momento, a melhor opção que temos é o DD_roundies, um script que possibilita fazermos bordas arredondadas [...]

<h5>Artigos relacionados:</h5><ol><li><a href='http://www.webstandards.blog.br/hacks/conditional-comments-para-internet-explorer/' rel='bookmark' title='Permanent Link: Conditional comments para Internet Explorer'>Conditional comments para Internet Explorer</a> <small>Uma boa maneira de fugirmos dos hacks é usar os...</small></li>
<li><a href='http://www.webstandards.blog.br/css/hover-focus-e-active-em-qualquer-elemento-no-internet-explorer-6/' rel='bookmark' title='Permanent Link: Hover, focus e active em qualquer elemento no Internet Explorer 6'>Hover, focus e active em qualquer elemento no Internet Explorer 6</a> <small>Uma das diversas limitações apresentadas pelo IE6 está relacionada ao...</small></li>
<li><a href='http://www.webstandards.blog.br/css/hack-para-internet-explorer-6/' rel='bookmark' title='Permanent Link: Hack para Internet Explorer 6'>Hack para Internet Explorer 6</a> <small>Já que estamos entrando no mundo &#8220;obscuro&#8221; dos hacks, iremos...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Com os recursos que temos atualmente, podemos fazer cantos arredondados diretamente pelo CSS para os <em>browsers</em> Firefox e Safari, graças a propriedades exclusivas de suas <em>engines</em>.</p>
<p>O CSS3 promete unificar tudo isso introduzindo a propriedade <a title="Visitar definição de border-radius na W3C" href="http://www.w3.org/TR/2005/WD-css3-background-20050216/#the-border-radius"><strong>border-radius</strong></a> mas, até o momento, a melhor opção que temos é o <a title="Visitar o site do script DD_roundies" href="http://www.dillerdesign.com/experiment/DD_roundies/">DD_roundies</a>, um <em>script</em> que possibilita fazermos <strong>bordas arredondadas sem imagens</strong> para os browsers mais populares: Internet Explorer 6, 7 e 8 além de Firefox e Safari (Google Chrome).<br />
<span id="more-201"></span></p>
<h4>Explicação</h4>
<p>Faça <a title="Baixar a versão 0.0.2 do DD_roundies" href="http://www.dillerdesign.com/experiment/DD_roundies/DD_roundies_0.0.2a-min.js">download do <em>script</em> DD_roundies</a> e coloque o arquivo junto com o HTML. Caso o arquivo baixado esteja na mesma pasta que o arquivo HTML inclua esse js em seu HTML dentro da tag head:</p>
<pre class="brush: html">
...
&lt;head&gt;
  &lt;title&gt;Exemplo&lt;/title&gt;
  &lt;script type=&quot;text/javascript&quot; src=&quot;DD_roundies_0.0.2a-min.js&quot;&gt;&lt;/script&gt;
&lt;/head&gt;
...
</pre>
<p>Agora para colocarmos canto arredondado em algum elemento <strong>siga o exemplo</strong>.</p>
<p>Coloque dentro da tag body uma div:</p>
<pre class="brush: html">
...
&lt;body&gt;
  &lt;div&gt;Meu exemplo de canto arredondado&lt;/div&gt;
&lt;/body&gt;
...
</pre>
<p>Logo abaixo do código que colocou antes no head, inclua também o código para fazer os cantos arredondados que desejar e um CSS para que veja o que fez:</p>
<pre class="brush: html">
...
&lt;head&gt;
  &lt;title&gt;Exemplo&lt;/title&gt;
  &lt;script type=&quot;text/javascript&quot; src=&quot;DD_roundies_0.0.2a-min.js&quot;&gt;&lt;/script&gt;
  &lt;script type=&quot;text/javascript&quot;&gt;
    DD_roundies.addRule(&#039;div&#039;, &#039;10px&#039;, true);
  &lt;/script&gt;

  &lt;style type=&quot;text/css&quot;&gt;
    div { border: 1px solid red; }
  &lt;/style&gt;
&lt;/head&gt;
...
</pre>
<p>Esse código que colocou é apenas para fazer os cantos arredondados em qualquer div com um raio de 10 pixel e funcionar em todos navegados (true). Quando for usar em seu dia-a-dia mude conforme a necessidade, por exemplo:</p>
<pre class="brush: javascript">
...
DD_roundies.addRule(&#039;div.conteudo ol li&#039;, &#039;20px&#039;, true);
...
</pre>
<p>ou assim, com <strong>cantos diferentes</strong>:</p>
<pre class="brush: javascript">
...
DD_roundies.addRule(&#039;div.topo .busca form&#039;, &#039;20px 0 0 20px&#039;, true);
...
</pre>
<p>Essa ordem usada para deixar os cantos diferentes é a seguinte: <strong>Top-Left</strong>, <strong>Top-Right</strong>, <strong>Bottom-Left</strong> e <strong>Bottom-Right</strong>.</p>
<p>Veja o <a href="http://www.webstandards.blog.br/exemplos/bordas-arredondadas/" title="Exemplo de borda arredondada sem imagens">exemplo de pronto com cantos arredondados</a>. Caso tenha uma dúvida, comente!</p>
<p>O interessante de usar essa técnica para todos os <em>browsers</em> (incluindo Firefox e Safari) é que mantemos nosso CSS limpo e sua aplicação mostrou-se muito eficaz, já que não se faz mais necessário o uso de imagens para fazer os cantos arredondados.</p>
<p>O único porém que percebi até o momento é no uso das bordas arredondadas para Internet Explorer 8, não mostrando a propriedade <em>background-image</em> caso utilizada.</p>


<h5>Artigos relacionados:</h5><ol><li><a href='http://www.webstandards.blog.br/hacks/conditional-comments-para-internet-explorer/' rel='bookmark' title='Permanent Link: Conditional comments para Internet Explorer'>Conditional comments para Internet Explorer</a> <small>Uma boa maneira de fugirmos dos hacks é usar os...</small></li>
<li><a href='http://www.webstandards.blog.br/css/hover-focus-e-active-em-qualquer-elemento-no-internet-explorer-6/' rel='bookmark' title='Permanent Link: Hover, focus e active em qualquer elemento no Internet Explorer 6'>Hover, focus e active em qualquer elemento no Internet Explorer 6</a> <small>Uma das diversas limitações apresentadas pelo IE6 está relacionada ao...</small></li>
<li><a href='http://www.webstandards.blog.br/css/hack-para-internet-explorer-6/' rel='bookmark' title='Permanent Link: Hack para Internet Explorer 6'>Hack para Internet Explorer 6</a> <small>Já que estamos entrando no mundo &#8220;obscuro&#8221; dos hacks, iremos...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.blog.br/css/cantos-arredondados-no-internet-explorer-sem-imagens/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Histórico de bugs: encontre soluções para aqueles bugs mais esquisitos!</title>
		<link>http://www.webstandards.blog.br/bugs/historico-de-bugs-encontre-solucoes-para-aqueles-bugs-mais-esquisitos/</link>
		<comments>http://www.webstandards.blog.br/bugs/historico-de-bugs-encontre-solucoes-para-aqueles-bugs-mais-esquisitos/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 14:15:49 +0000</pubDate>
		<dc:creator>Carlitos</dc:creator>
				<category><![CDATA[Bugs]]></category>

		<guid isPermaLink="false">http://www.webstandards.blog.br/?p=194</guid>
		<description><![CDATA[Sabe aquele bug que você encontra em situações específicas e pede ajuda pra alguém e, um tempo depois, acaba esquecendo a solução? Pensando nisso, criamos o Histórico de Bugs, um repositório que lista diversos tipos de erros e suas respectivas soluções. Você pode contribuir colocando seu comentário, aprimorando a solução, ou até enviar um novo [...]

<h5>Artigos relacionados:</h5><ol><li><a href='http://www.webstandards.blog.br/bugs/solucao-definitiva-para-png-24-bits-no-ie-6/' rel='bookmark' title='Permanent Link: Solução definitiva para PNG 24 bits no IE 6'>Solução definitiva para PNG 24 bits no IE 6</a> <small>Procurando alguma boa solução para aplicação de transparência alpha do...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Sabe aquele bug que você encontra em situações específicas e pede ajuda pra alguém e, um tempo depois, acaba esquecendo a solução?</p>
<p>Pensando nisso, criamos o <strong><a title="Visitar o Histórico de Bugs" href="http://www.webstandards.blog.br/category/historico-de-bugs/">Histórico de Bugs</a></strong>, um repositório que lista diversos tipos de erros e suas respectivas soluções. Você pode contribuir colocando seu comentário, aprimorando a solução, ou até enviar um novo bug (com sua solução, é claro!) através de nosso <a title="Entrar em contato com a equipe do Blog Web Standards" href="#frmcontato">formulário de contato</a>.</p>
<p>O objetivo, como sempre, é fazermos algo simples e direto.</p>


<h5>Artigos relacionados:</h5><ol><li><a href='http://www.webstandards.blog.br/bugs/solucao-definitiva-para-png-24-bits-no-ie-6/' rel='bookmark' title='Permanent Link: Solução definitiva para PNG 24 bits no IE 6'>Solução definitiva para PNG 24 bits no IE 6</a> <small>Procurando alguma boa solução para aplicação de transparência alpha do...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.blog.br/bugs/historico-de-bugs-encontre-solucoes-para-aqueles-bugs-mais-esquisitos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ordem dos atributos HTML</title>
		<link>http://www.webstandards.blog.br/html/ordem-dos-atributos-html/</link>
		<comments>http://www.webstandards.blog.br/html/ordem-dos-atributos-html/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 20:43:25 +0000</pubDate>
		<dc:creator>g3</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[atributos]]></category>
		<category><![CDATA[padrão]]></category>

		<guid isPermaLink="false">http://www.webstandards.blog.br/?p=190</guid>
		<description><![CDATA[Incrementamos o conteúdo do Checklist para HTML. Assim como temos definido a ordem das propriedades CSS, também documentamos uma ordem para os atributos de HTML. Agora o Checklist para HTML possui a seção sobre Ordem dos atributos HTML. Artigos relacionados:Checklist para HTML Índice do conteúdo Instruções para desenvolvimento Checklist Ordem dos atributos...

<h5>Artigos relacionados:</h5><ol><li><a href='http://www.webstandards.blog.br/checklist-para-desenvolvimento-html/' rel='bookmark' title='Permanent Link: Checklist para HTML'>Checklist para HTML</a> <small>Índice do conteúdo Instruções para desenvolvimento Checklist Ordem dos atributos...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Incrementamos o conteúdo do <a title="Checklist para HTML" href="http://www.webstandards.blog.br/checklist-para-desenvolvimento-html/">Checklist para <abbr title="HyperText Markup Language">HTML</abbr></a>.</p>
<p>Assim como temos definido a <a title="Padrões de ordem de propriedades CSS" href="http://www.webstandards.blog.br/checklist-para-desenvolvimento-css/#padroes-de-ordem-de-propriedades">ordem das propriedades <abbr title="Cascading Style Sheets">CSS</abbr></a>, também documentamos uma ordem para os atributos de <abbr title="HyperText Markup Language">HTML</abbr>.</p>
<p>Agora o Checklist para <abbr title="HyperText Markup Language">HTML</abbr> possui a seção sobre <a title="Ordem dos atributos HTML" href="http://www.webstandards.blog.br/checklist-para-desenvolvimento-html/#ordem-dos-atributos">Ordem dos atributos <abbr title="HyperText Markup Language">HTML</abbr></a>.</p>


<h5>Artigos relacionados:</h5><ol><li><a href='http://www.webstandards.blog.br/checklist-para-desenvolvimento-html/' rel='bookmark' title='Permanent Link: Checklist para HTML'>Checklist para HTML</a> <small>Índice do conteúdo Instruções para desenvolvimento Checklist Ordem dos atributos...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.blog.br/html/ordem-dos-atributos-html/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Quebra de layout no email marketing IE6 e IE7</title>
		<link>http://www.webstandards.blog.br/historico-de-bugs/quebra-de-layout-no-email-marketing-ie6-e-ie7/</link>
		<comments>http://www.webstandards.blog.br/historico-de-bugs/quebra-de-layout-no-email-marketing-ie6-e-ie7/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 19:16:27 +0000</pubDate>
		<dc:creator>linke</dc:creator>
				<category><![CDATA[Histórico de Bugs]]></category>

		<guid isPermaLink="false">http://www.webstandards.blog.br/?p=181</guid>
		<description><![CDATA[Como corrigir problemas de quebra de linha de layout em Email marketing nos IEs.

<h5>Artigos relacionados:</h5><ol><li><a href='http://www.webstandards.blog.br/html/email-marketing-html-css/' rel='bookmark' title='Permanent Link: Email marketing: usando HTML e CSS'>Email marketing: usando HTML e CSS</a> <small>Limitações HTML e CSS para desenvolver templates de Email Marketing...</small></li>
<li><a href='http://www.webstandards.blog.br/web-standards/como-testar-o-site-no-ie6-ie7-e-ie8/' rel='bookmark' title='Permanent Link: Como testar o site no IE6, IE7 e IE8?'>Como testar o site no IE6, IE7 e IE8?</a> <small>Quer saber alguma maneira de testar seu site no Internet...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Quando você terminar de fazer seu<strong> email marketing com HTML</strong> e partir para testar no Internet Explorer, o layout fica quebrado, com linhas entre as fatias (normalmente este problema acontece no Hotmail).</p>
<p>Veja um exemplo: <a title="Quebra de layout no email marketing" href="http://www.webstandards.blog.br/wp-content/uploads/2009/07/email_marketing_quebra.gif">Quebra de layout no email marketing.</a></p>
<p>[as divs com style que vocês irão ver, servem para corrigir um Bug de renderização no Hotmail, para evitar as linhas de quebra de layout]</p>
<p>Exemplo do Código HTML (ainda com defeito):</p>
<pre class="brush: xhtml">
&lt;tr&gt;
&lt;td width=&quot;100&quot; height=&quot;100&quot;&gt;
&lt;img src=&quot;blog.jpg&quot; alt=&quot;Blog&quot; width=&quot;100&quot; height=&quot;100&quot; /&gt;
&lt;/td&gt;
&lt;/tr&gt;
</pre>
<p>Deve estar igualzinho seu código, e tudo era para dar certo mas não deu? Veja o código que vai resolver seus problemas:</p>
<pre class="brush: xhtml">
&lt;tr&gt;
&lt;td width=&quot;100&quot; height=&quot;100&quot;&gt;&lt;img src=&quot;blog.jpg&quot; alt=&quot;Blog&quot; width=&quot;100&quot; height=&quot;100&quot; /&gt;&lt;/td&gt;
&lt;/tr&gt;
</pre>
<p>O IE interpreta o ENTER que você coloca para organizar seu código e indentação, como uma quebra de linha.</p>
<p><strong>&#8212; RESUMO &#8212;</strong><br />
<em>A solução é deixar o elemento  e tudo que tem dentro, na mesma linha.</em></p>
<h4>Gerador de e-mail marketing</h4>
<p>Para facilitar o trabalho de inserção das medidas de cada imagem em sua célula-mãe e a criação de uma div envolvendo com sua altura correspondente, criamos o <a title="Visitar o Gerador de e-mail marketing" href="http://www.webstandards.blog.br/exemplos/gerador-email-marketing/">Gerador de e-mail marketing</a>:</p>
<p><a title="Visitar o Gerador de e-mail marketing" href="http://www.webstandards.blog.br/exemplos/gerador-email-marketing/">http://www.webstandards.blog.br/exemplos/gerador-email-marketing/</a></p>


<h5>Artigos relacionados:</h5><ol><li><a href='http://www.webstandards.blog.br/html/email-marketing-html-css/' rel='bookmark' title='Permanent Link: Email marketing: usando HTML e CSS'>Email marketing: usando HTML e CSS</a> <small>Limitações HTML e CSS para desenvolver templates de Email Marketing...</small></li>
<li><a href='http://www.webstandards.blog.br/web-standards/como-testar-o-site-no-ie6-ie7-e-ie8/' rel='bookmark' title='Permanent Link: Como testar o site no IE6, IE7 e IE8?'>Como testar o site no IE6, IE7 e IE8?</a> <small>Quer saber alguma maneira de testar seu site no Internet...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.blog.br/historico-de-bugs/quebra-de-layout-no-email-marketing-ie6-e-ie7/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Imagens carregando só no Firefox?</title>
		<link>http://www.webstandards.blog.br/historico-de-bugs/imagens-carregando-so-no-firefox/</link>
		<comments>http://www.webstandards.blog.br/historico-de-bugs/imagens-carregando-so-no-firefox/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 13:51:43 +0000</pubDate>
		<dc:creator>Carlitos</dc:creator>
				<category><![CDATA[Histórico de Bugs]]></category>

		<guid isPermaLink="false">http://www.webstandards.blog.br/?p=178</guid>
		<description><![CDATA[Problema: Um bug extremamente estranho é a imagem que só funciona no Firefox, enquanto no Internet Explorer simplesmente não aparece! Mágica? Não! Talvez o arquivo esteja corrompido. Solução: Salvar a imagem novamente, para que funcione nos outros navegadores. Nenhum artigo relacionado.

<h5>Nenhum artigo relacionado.</h5>]]></description>
			<content:encoded><![CDATA[<p><strong>Problema: </strong>Um bug extremamente estranho é a imagem que só funciona no Firefox, enquanto no Internet Explorer simplesmente não aparece!</p>
<p>Mágica? Não! Talvez o arquivo esteja corrompido.</p>
<p><strong>Solução: </strong>Salvar a imagem novamente, para que funcione nos outros navegadores.</p>


<h5>Nenhum artigo relacionado.</h5>]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.blog.br/historico-de-bugs/imagens-carregando-so-no-firefox/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Novidades do Blog Web Standards!</title>
		<link>http://www.webstandards.blog.br/blog-web-standards/novidades-do-blog-web-standards/</link>
		<comments>http://www.webstandards.blog.br/blog-web-standards/novidades-do-blog-web-standards/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 19:59:50 +0000</pubDate>
		<dc:creator>Carlitos</dc:creator>
				<category><![CDATA[Blog Web Standards]]></category>
		<category><![CDATA[tema wordpress]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.webstandards.blog.br/?p=171</guid>
		<description><![CDATA[Além de termos inaugurado nosso tema personalizado para o Blog Web Standards, vocês podem nos seguir no Twitter e acompanhar nossas últimas atualizações na caixa lateral do site. Gostaríamos de agradecer os elogios que temos recebido e vários links, tudo isso pois temos o objetivo de ajudar os desenvolvedores a encontrar a solução de seus [...]

<h5>Artigos relacionados:</h5><ol><li><a href='http://www.webstandards.blog.br/blog-web-standards/hello-world/' rel='bookmark' title='Permanent Link: Sejam bem-vindos ao Blog Web Standards!'>Sejam bem-vindos ao Blog Web Standards!</a> <small>Preparado pela &#8220;melhor equipe de HTML da Mídia Digital&#8220;, o...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Além de termos inaugurado nosso tema personalizado para o Blog Web Standards, vocês podem <a title="Visitar o twitter do Blog Web Standards" href="http://twitter.com/blogwebstandard">nos seguir no Twitter</a> e acompanhar nossas últimas atualizações na caixa lateral do site.</p>
<p>Gostaríamos de agradecer os elogios que temos recebido e vários links, tudo isso pois temos o objetivo de ajudar os desenvolvedores a encontrar a solução de seus problemas!</p>


<h5>Artigos relacionados:</h5><ol><li><a href='http://www.webstandards.blog.br/blog-web-standards/hello-world/' rel='bookmark' title='Permanent Link: Sejam bem-vindos ao Blog Web Standards!'>Sejam bem-vindos ao Blog Web Standards!</a> <small>Preparado pela &#8220;melhor equipe de HTML da Mídia Digital&#8220;, o...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.blog.br/blog-web-standards/novidades-do-blog-web-standards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Email marketing: usando HTML e CSS</title>
		<link>http://www.webstandards.blog.br/html/email-marketing-html-css/</link>
		<comments>http://www.webstandards.blog.br/html/email-marketing-html-css/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 14:45:18 +0000</pubDate>
		<dc:creator>linke</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Email marketing]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[email css]]></category>
		<category><![CDATA[email marketing web standards]]></category>

		<guid isPermaLink="false">http://www.webstandards.blog.br/?p=156</guid>
		<description><![CDATA[Limitações HTML e CSS para desenvolver templates de Email Marketing e uma visão geral sobre Web Standards nessa área.

<h5>Artigos relacionados:</h5><ol><li><a href='http://www.webstandards.blog.br/historico-de-bugs/quebra-de-layout-no-email-marketing-ie6-e-ie7/' rel='bookmark' title='Permanent Link: Quebra de layout no email marketing IE6 e IE7'>Quebra de layout no email marketing IE6 e IE7</a> <small>Como corrigir problemas de quebra de linha de layout em...</small></li>
<li><a href='http://www.webstandards.blog.br/web-standards/usando-target-blank-em-xhtml-strict/' rel='bookmark' title='Permanent Link: Usando target blank em XHTML Strict'>Usando target blank em XHTML Strict</a> <small>Para usar o atributo target="_blank" para que links abram em...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Sei que email marketing não tem muita ligação com Web Standards, mas todo mundo precisa saber que já existem projetos relacionados e também serve como um guia para produzir esse tipo de material.</p>
<p>Quais são os limites do email marketing utilizando HTML? O que podemos colocar de CSS também, levando em conta algo que funcione nos programas desktops e também nos webservices?</p>
<h3>CSS</h3>
<p>Pode ser utilizada a tag &#8220;style&#8221; no head ou no body (só não funciona no AOL MAC, Note 6, Gmail e Hotmail). Mas como no GMail isso não funciona, a dica é <strong>usar <em>style inline</em>.</strong> Como o Notes 6 tem um suporte mínimo, não levei ele em conta ok? <img src='http://www.webstandards.blog.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Propriedades CSS válidas para todos*:</p>
<ul>
<li>Background-color:</li>
<li>Border;</li>
<li>Border-collapse;</li>
<li>Color;</li>
<li>Display, Float e Height(só não funciona no Outlook 07);</li>
<li>Font-family (não funciona no Gmail);</li>
<li>Font-size;</li>
<li>Font-style;</li>
<li>Font-weight;</li>
<li>Line height;</li>
<li>Table-layout;</li>
<li>Text-align;</li>
<li>Text-decoration;</li>
<li>Text-indent;</li>
<li>Text-transform;</li>
<li>Letter-spacing;</li>
<li>Padding;</li>
</ul>
<p>* Todos testados (Yahoo antigo/novo, Gmail antigo/novo, Live Mail, Hotmail, AOL Web,	MobileMe.) / (Outlook (2003 e 07), Windows Mail, Mac Mail, Entourage (2004, 2008), Thunder-bird 2, AOL (9, 10), Mac).</p>
<p>Existem pessoas focadas nos webstandards para os emails: os chamados <a title="e-mail standards" rel="external" href="http://www.email-standards.org/clients"><strong>e-mail standards</strong></a>. Eles mostram <em>screenshots</em> de cada browser como resultados de seus testes, além de dizer o que falta para cada Email Client ficar show para suportar os standars. Ex.: Para o <a title="Google Mail" rel="external" href="http://www.email-standards.org/clients/gmail/screenshot/">Google Mail</a> ainda é necessário suportar o CSS no header, e não utilizar mais a técnica inline.</p>
<h3>Estrutura HTML / CSS</h3>
<p>Resumindo: Como construir um e-mail marketing utilizando pelo menos um pouco de <strong>webstandards</strong>?</p>
<ul>
<li>A estrutura deve ser em tabelas;</li>
<li>Utilizar as propriedades que todos os emails clients aceitem (ou pelo menos a maioria deles);</li>
<li>CSS inline (apesar de não ser standard, é o que podemos usar);</li>
<li>Layout com largura fixa até 580px e a altura pode ser variável (dependendo do layout).</li>
<li>Mesmo com todos os cuidados, é possível que o usuário veja a mensagem desconfigurada. Por isso um link do tipo &#8220;se você está vendo o email desconfigurado, acesse a outra versão.&#8221;</li>
</ul>
<h3>HTML: tags que devemos evitar</h3>
<p>Tags HTML que não devem ser utilizadas, por não serem suportadas por muitos clientes de email: (segundo um <a title="HTML Email Guide" rel="nofollow" href="http://www.anandgraves.com/html-email-guide">HTML Email Guide</a> que li).</p>
<ul>
<li>DOCTYPE</li>
<li>HTML tag</li>
<li>BODY tag</li>
<li>Meta tags</li>
<li>Head tag</li>
<li>Base tag</li>
<li>Link tag</li>
<li>Script tag</li>
<li>Title tag</li>
<li>Applet tag</li>
<li>Frameset tag</li>
<li>Frame tag</li>
<li>IFrame tag</li>
<li>Comments</li>
</ul>
<p><a title="Template de E-mail Marketing HTML" href="http://www.webstandards.blog.br/exemplos/email-marketing/emailmkt_ws.html">Template de E-mail Marketing HTML</a>, utilizando o que falei nesse post. *No topo a mensagem para visualizar o outro formato do email, evitei usar o &#8220;clique aqui&#8221; por ser termos que são buscados para codificar como <em>Spam</em>.</p>
<p><a title="Template Email Marketing" href="http://www.webstandards.blog.br/exemplos/email-marketing/emailmkt_ws.html"><img class="size-medium wp-image-159" title="Template Email Marketing" src="http://www.webstandards.blog.br/wp-content/uploads/2009/06/email_marketing_exemplo-300x208.gif" alt="Template email marketing" width="300" height="208" /></a>. <em>Esse template foi testado no GMail, Hotmail, YahooMail e no ThunderBird.</em></p>
<p><em>Se você tem dúvidas em quais clientes testar, pode dar preferência aos clientes que mais cresceram em 2009: iPhone, Apple Mail, Hotmail e Gmail &#8211; (<a title="Campaign Monitor - Email Client trends for 2009" href="http://www.campaignmonitor.com/blog/post/3092/email-client-trends-for-2009/">fonte</a>).</em></p>
<p><em><br />
</em></p>
<p>Link relacionado/fonte: <a title="Campaign Monitor" rel="nofollow" href="http://www.campaignmonitor.com/css">Campaing Monitor</a>.</p>


<h5>Artigos relacionados:</h5><ol><li><a href='http://www.webstandards.blog.br/historico-de-bugs/quebra-de-layout-no-email-marketing-ie6-e-ie7/' rel='bookmark' title='Permanent Link: Quebra de layout no email marketing IE6 e IE7'>Quebra de layout no email marketing IE6 e IE7</a> <small>Como corrigir problemas de quebra de linha de layout em...</small></li>
<li><a href='http://www.webstandards.blog.br/web-standards/usando-target-blank-em-xhtml-strict/' rel='bookmark' title='Permanent Link: Usando target blank em XHTML Strict'>Usando target blank em XHTML Strict</a> <small>Para usar o atributo target="_blank" para que links abram em...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.blog.br/html/email-marketing-html-css/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Alinhamento vertical e horizontal com CSS</title>
		<link>http://www.webstandards.blog.br/css/alinhamento-vertical-e-horizontal-com-css/</link>
		<comments>http://www.webstandards.blog.br/css/alinhamento-vertical-e-horizontal-com-css/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 22:07:00 +0000</pubDate>
		<dc:creator>g3</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[propriedades]]></category>

		<guid isPermaLink="false">http://www.webstandards.blog.br/?p=142</guid>
		<description><![CDATA[A forma seguinte de alinhamento vertical e horizontal é uma combinação de: Posicionamento absoluto Margens negativas Para começar entender como funciona esse método copie o código XHTML abaixo e insira dentro da tag body: &#60;div id=&#34;limites&#34;&#62; &#60;div id=&#34;conteudo&#34;&#62; &#60;h1&#62;Alinhamento vertical e horizontal com &#60;abbr title=&#34;eXtensible Hypertext Markup Language&#34;&#62;XHTML&#60;/abbr&#62; e &#60;abbr title=&#34;Cascading Style Sheets&#34;&#62;CSS&#60;/abbr&#62;&#60;/h1&#62; &#60;p&#62;Olá mundo!&#60;/p&#62; [...]

<h5>Artigos relacionados:</h5><ol><li><a href='http://www.webstandards.blog.br/blog-web-standards/listagem-horizontal-com-itens-de-mesma-altura/' rel='bookmark' title='Permanent Link: Listagem horizontal com itens de mesma altura'>Listagem horizontal com itens de mesma altura</a> <small>Como fazer uma listagem horizontal com itens de mesma altura...</small></li>
<li><a href='http://www.webstandards.blog.br/html/botao-expansivel-css-links-com-background/' rel='bookmark' title='Permanent Link: Botão expansível CSS &#8211; links com background'>Botão expansível CSS &#8211; links com background</a> <small>Como fazer botões expansíveis com background em HTML e CSS....</small></li>
<li><a href='http://www.webstandards.blog.br/css/rodape-fixo/' rel='bookmark' title='Permanent Link: Rodapé fixo'>Rodapé fixo</a> <small>O post seguinte ensina como fazer um rodapé fixo no...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>A forma seguinte de <strong>alinhamento vertical e horizontal</strong> é uma combinação de:</p>
<ul>
<li>Posicionamento absoluto</li>
<li>Margens negativas</li>
</ul>
<p>Para começar entender como funciona esse método copie o código <abbr title="eXtensible Hypertext Markup Language">XHTML</abbr> abaixo e insira dentro da tag body:</p>
<pre class="brush: xhtml">
  &lt;div id=&quot;limites&quot;&gt;
    &lt;div id=&quot;conteudo&quot;&gt;
      &lt;h1&gt;Alinhamento vertical e horizontal com &lt;abbr title=&quot;eXtensible Hypertext Markup Language&quot;&gt;XHTML&lt;/abbr&gt; e &lt;abbr title=&quot;Cascading Style Sheets&quot;&gt;CSS&lt;/abbr&gt;&lt;/h1&gt;
      &lt;p&gt;Olá mundo!&lt;/p&gt;
    &lt;/div&gt;
  &lt;/div&gt;
</pre>
<p>Nesse exemplo o elemento que precisa posicionar no meio da tela será a div#limites.</p>
<p>Como <a href="http://www.webstandards.blog.br/css/documento-base-para-css/" title="Documento base para CSS">padrão de documento base para <abbr title="Cascading Style Sheets">CSS</abbr></a> coloque o seguinte reset:</p>
<pre class="brush: css">
  * { margin: 0; padding: 0; z-index: 1; }
</pre>
<p>E agora para começar a posicionar a div#limites no meio da tela declare o seguinte código:</p>
<pre class="brush: css">
  #limites { position: absolute; top: 50%; left: 50%; width: 680px; height: 400px; background-color: #eee; }
</pre>
<p>Isso vai fazer que a div#limites tenha os seguintes estilos:</p>
<ul>
<li>posição absoluta</li>
<li>canto superior esquerdo a uma distância igual a 50% do tamanho da tela</li>
<li>largura e altura</li>
<li>fundo cinza.</li>
</ul>
<p>Com isso o resultado será meio estranho visualmente, mas esta tudo ok.</p>
<div id="attachment_143" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.webstandards.blog.br/wp-content/uploads/2009/04/top_50_left_50.gif"><img src="http://www.webstandards.blog.br/wp-content/uploads/2009/04/top_50_left_50-300x232.gif" alt="Veja ampliado" title="top 50 left 50" width="300" height="232" class="size-medium wp-image-143" /></a><p class="wp-caption-text">Veja ampliado</p></div>
<p>Agora é preciso puxar a div#limites para cima e para esquerda usando margim negativa, é por esse motivo que é necessário a div#limites ter uma largura e altura definida.</p>
<p>Puxe então a div#limites para cima &uarr; com um valor igual à metade da sua <strong>altura</strong> ( margin-top: -200px; ) e o mesmo deve ser feito para o lado esquerdo &larr;, puxe para esquerda à metade da sua <strong>largura</strong> ( margin-left: -340px; ).</p>
<div id="attachment_144" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.webstandards.blog.br/wp-content/uploads/2009/04/top_50_left_50_informa_margin.gif"><img src="http://www.webstandards.blog.br/wp-content/uploads/2009/04/top_50_left_50_informa_margin-300x232.gif" alt="Veja ampliada" title="top 50 left 50 informa margin" width="300" height="232" class="size-medium wp-image-144" /></a><p class="wp-caption-text">Veja ampliada</p></div>
<p>Com isso é possível posicionar a div#limites exatamente no meio da tela.</p>
<div id="attachment_145" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.webstandards.blog.br/wp-content/uploads/2009/04/top_50_left_50_margin.gif"><img src="http://www.webstandards.blog.br/wp-content/uploads/2009/04/top_50_left_50_margin-300x232.gif" alt="Veja ampliada" title="top 50 left 50 margin" width="300" height="232" class="size-medium wp-image-145" /></a><p class="wp-caption-text">Veja ampliada</p></div>
<p>Veja o arquivo pronto do <a href="http://www.webstandards.blog.br/exemplos/alinhamento-horizontal-vertical-css.html" title="Exemplo de alinhamento vertical e horizontal com XHTML e CSS">exemplo sobre alinhamento vertical e horizontal</a> deste post.</p>
<h3>Outros exemplos e links interessantes</h3>
<ul>
<li><a href="http://www.webstandards.blog.br/exemplos/alinhamento-horizontal-vertical-css-relativo-elemento.html" title="Exemplo de alinhamento vertical e horizontal em relação a um elemento com XHTML e CSS">Exemplo de alinhamento horizontal e vertical relativo a um elemento</a></li>
<li><a href="http://webkrause.com/blog/2009/04/posicionamento-relativo-com-css.html" title="Posicionamento relativo com CSS." rel="friend met co-worker colleague">Posicionamento relativo</a></li>
<li><a href="http://project47.viscountbox.com/alinhamento-horizontal-e-vertical/" title="Alinhamento horizontal e vertical - post project.47" rel="friend met co-worker colleague">Alinhamento horizontal e vertical</a></li>
</ul>


<h5>Artigos relacionados:</h5><ol><li><a href='http://www.webstandards.blog.br/blog-web-standards/listagem-horizontal-com-itens-de-mesma-altura/' rel='bookmark' title='Permanent Link: Listagem horizontal com itens de mesma altura'>Listagem horizontal com itens de mesma altura</a> <small>Como fazer uma listagem horizontal com itens de mesma altura...</small></li>
<li><a href='http://www.webstandards.blog.br/html/botao-expansivel-css-links-com-background/' rel='bookmark' title='Permanent Link: Botão expansível CSS &#8211; links com background'>Botão expansível CSS &#8211; links com background</a> <small>Como fazer botões expansíveis com background em HTML e CSS....</small></li>
<li><a href='http://www.webstandards.blog.br/css/rodape-fixo/' rel='bookmark' title='Permanent Link: Rodapé fixo'>Rodapé fixo</a> <small>O post seguinte ensina como fazer um rodapé fixo no...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.blog.br/css/alinhamento-vertical-e-horizontal-com-css/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Gerador de embed YouTube válido W3C</title>
		<link>http://www.webstandards.blog.br/html/gerador-de-embed-youtube-valido-w3c/</link>
		<comments>http://www.webstandards.blog.br/html/gerador-de-embed-youtube-valido-w3c/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 14:57:34 +0000</pubDate>
		<dc:creator>Carlitos</dc:creator>
				<category><![CDATA[Ferramenta]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[código válido]]></category>
		<category><![CDATA[embed]]></category>
		<category><![CDATA[gerador]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://www.webstandards.blog.br/?p=137</guid>
		<description><![CDATA[Em nosso último artigo comentamos uma forma de inserir vídeos do YouTube em seu site, com código válido, de acordo com as normas da W3C. Porém muita gente entrou em contato conosco falando que era um processo &#8220;braçal&#8221;, que demandava muito empenho. Para solucionar este problema, criamos o Gerador de embed YouTube válido W3C que, [...]

<h5>Artigos relacionados:</h5><ol><li><a href='http://www.webstandards.blog.br/html/como-inserir-videos-do-youtube-em-seu-site-com-xhtml-valido/' rel='bookmark' title='Permanent Link: Como inserir vídeos do YouTube em seu site com XHTML válido'>Como inserir vídeos do YouTube em seu site com XHTML válido</a> <small>Quer saber como inserir vídeos do YouTube em seu site,...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Em nosso último artigo comentamos uma forma de <a title="Visitar artigo Como inserir vídeos do YouTube em seu site com XHTML válido" href="http://www.webstandards.blog.br/html/como-inserir-videos-do-youtube-em-seu-site-com-xhtml-valido/">inserir vídeos do YouTube em seu site</a>, com código válido, de acordo com as normas da <a title="Visitar o site da W3C" href="http://www.w3.org">W3C</a>. Porém muita gente entrou em contato conosco falando que era um processo &#8220;braçal&#8221;, que demandava muito empenho.</p>
<p>Para solucionar este problema, criamos o <a title="Visitar o Gerador de embed YouTube válido W3C" href="http://www.midiadigital.com.br/gerador-embed-youtube-valido-w3c/"><strong>Gerador de embed YouTube válido W3C</strong></a> que, obviamente, só precisa do URL além das dimensões desejadas para o vídeo; logo abaixo é gerado um código que você só precisa copiar e colar, garantindo que o seu código continue válido, além de funcionar em todos os <em>browsers</em> (inclusive IE6!).</p>


<h5>Artigos relacionados:</h5><ol><li><a href='http://www.webstandards.blog.br/html/como-inserir-videos-do-youtube-em-seu-site-com-xhtml-valido/' rel='bookmark' title='Permanent Link: Como inserir vídeos do YouTube em seu site com XHTML válido'>Como inserir vídeos do YouTube em seu site com XHTML válido</a> <small>Quer saber como inserir vídeos do YouTube em seu site,...</small></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://www.webstandards.blog.br/html/gerador-de-embed-youtube-valido-w3c/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
