<?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>CSS no Lanche &#187; XHTML</title>
	<atom:link href="http://www.cssnolanche.com.br/categoria/xhtml/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cssnolanche.com.br</link>
	<description></description>
	<lastBuildDate>Mon, 12 Dec 2011 14:11:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>A Morte do XHTML</title>
		<link>http://www.cssnolanche.com.br/a-morte-do-xhtml/</link>
		<comments>http://www.cssnolanche.com.br/a-morte-do-xhtml/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 11:12:52 +0000</pubDate>
		<dc:creator>Pedro Rogério</dc:creator>
				<category><![CDATA[XHTML]]></category>
		<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://www.cssnolanche.com.br/?p=772</guid>
		<description><![CDATA[Ficaram assustados com o título desse post não? Mas é verdade, recentemente o W3C anunciou o seguinte: Today [July 2, 2009] the Director announces that when the XHTML 2 Working Group charter expires as scheduled at the end of 2009, the charter will not be renewed. By doing so, and by increasing resources in the [...]<p><hr />
<a href="http://www.cssnolanche.com.br/a-morte-do-xhtml/">A Morte do XHTML</a>
<br />
<p>Voc&ecirc; ainda n&atilde;o est&aacute; me seguindo no <a href="http://twitter.com/pinceladasdaweb" title="Siga-me no Twitter" rel="external">Twitter</a>, o que est&aacute; esperando para fazer isso?</p></p>
]]></description>
			<content:encoded><![CDATA[<div class="aligncenter"><img src="http://www.cssnolanche.com.br/uploads/morte.jpg" alt="Morte do XHTML" title="Morte do XHTML" /></div>
<p>Ficaram assustados com o título desse post não? Mas é verdade, recentemente o <a href="http://www.w3.org/News/2009#item119" title="Anúncio do W3C sobre a morte do XHTML" rel="external">W3C anunciou</a> o seguinte:</p>
<blockquote><p>
Today [July 2, 2009] the Director announces that when the <a href="http://www.w3.org/2007/03/XHTML2-WG-charter" title="XHTML 2 Working Group" rel="external">XHTML 2 Working Group charter</a> expires as scheduled at the end of 2009, the charter will not be renewed. By doing so, and by increasing resources in the <a href="http://www.w3.org/html/wg/" title="HTML Working Group" rel="external">HTML Working Group</a>, W3C hopes to accelerate the progress of <a href="http://www.w3.org/TR/html5" title="HTML 5" rel="external">HTML 5</a> and clarify W3C’s position regarding the future of HTML.
</p></blockquote>
<p><span id="more-772"></span></p>
<p>Como podem ver, o W3C só irá trabalhar em cima do XHTML2 até o final do ano e o deixará de lado para trabalhar encima do HTML5. Será que aí se inicia o processo de morte do XHTML? Em 2005 já se falava que o <a href="http://www.autisticcuckoo.net/archive.php?id=2005/03/14/xhtml-is-dead" title="XHTML is dead" rel="external">XHTML já estava morto</a>, sabe por que? Vamos a alguns pontos que deixam isso claro:</p>
<ul>
<li>Devido aquele browser azul ainda ter uma grande parcela no mercado, <a href="http://www.w3.org/TR/xhtml-media-types/#media-types" title="XHTML Media Types" rel="external">XHTML 1.0/XHTML1.1 ainda não pode ser servido como XML</a>, que é a forma correta de se utilizar o XHTML.</li>
<li>Embora <a href="http://www.w3.org/TR/xhtml2/" title="XHTML2" rel="external">XHTML2</a> possa nos proporcionar um desenvolvimento excitante, até agora não houve um desenvolvimento concreto.</li>
<li>HTML5 terá uma característica de <a href="http://www.w3.org/TR/html5/the-xhtml-syntax.html#the-xhtml-syntax" title="Serialização do XHTML" rel="external">serialização do XHTML</a></li>
</ul>
<p>HTML5 é o futuro, portanto deixe de ficar se preocupando com browsers obsoletos e vá já correndo estudar as especificações do novo HTML, pois quando você acordar para isso já vai ser tarde. Um lugar legal para começar é por <a href="http://html5doctor.com/" title="HTML5 Doctor" rel="external">aqui</a>.</p>
<p><hr />
<a href="http://www.cssnolanche.com.br/a-morte-do-xhtml/">A Morte do XHTML</a>
<br />
<p>Voc&ecirc; ainda n&atilde;o est&aacute; me seguindo no <a href="http://twitter.com/pinceladasdaweb" title="Siga-me no Twitter" rel="external">Twitter</a>, o que est&aacute; esperando para fazer isso?</p></p>
<ul class="related_post"><li><a href="http://www.cssnolanche.com.br/a-historia-do-html/" title="A história do HTML">A história do HTML</a></li><li><a href="http://www.cssnolanche.com.br/curso-de-html5-e-css3-do-w3c/" title="Curso de HTML5 e CSS3 do W3C">Curso de HTML5 e CSS3 do W3C</a></li><li><a href="http://www.cssnolanche.com.br/html5-e-diferente-de-css3/" title="HTML5 é diferente de CSS3">HTML5 é diferente de CSS3</a></li><li><a href="http://www.cssnolanche.com.br/sites-brasileiros-em-html5/" title="Sites brasileiros em HTML5">Sites brasileiros em HTML5</a></li><li><a href="http://www.cssnolanche.com.br/framework-html5-css3/" title="Framework HTML5 + CSS3">Framework HTML5 + CSS3</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.cssnolanche.com.br/a-morte-do-xhtml/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Recomendações de livros</title>
		<link>http://www.cssnolanche.com.br/recomendacoes-de-livros/</link>
		<comments>http://www.cssnolanche.com.br/recomendacoes-de-livros/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 11:06:04 +0000</pubDate>
		<dc:creator>Pedro Rogério</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.cssnolanche.com.br/?p=750</guid>
		<description><![CDATA[Nesse post vou tentar mostrar alguns ótimos livros que recomendo para aqueles que querem ingressar no mundo do desenvolvimento web, pois, quem trabalha nesse ramo sabe que deve devorar informação, seja ela de sites, blogs ou livros. Alguns deles já são bem conhecidos pelas pessoas, outros não, mas fica aqui a dica: Construíndo sites com [...]<p><hr />
<a href="http://www.cssnolanche.com.br/recomendacoes-de-livros/">Recomendações de livros</a>
<br />
<p>Voc&ecirc; ainda n&atilde;o est&aacute; me seguindo no <a href="http://twitter.com/pinceladasdaweb" title="Siga-me no Twitter" rel="external">Twitter</a>, o que est&aacute; esperando para fazer isso?</p></p>
]]></description>
			<content:encoded><![CDATA[<p>Nesse post vou tentar mostrar alguns ótimos livros que recomendo para aqueles que querem ingressar no mundo do desenvolvimento web, pois, quem trabalha nesse ramo sabe que deve devorar informação, seja ela de sites, blogs ou livros. Alguns deles já são bem conhecidos pelas pessoas, outros não, mas fica aqui a dica:</p>
<h3>Construíndo sites com CSS e (x)HTML</h3>
<div class="aligncenter"><a href="http://www.submarino.com.br/produto/1/21282957/construindo+sites+com+css+e+(x)html/?franq=276971" title="Construíndo sites com CSS e XHTML" rel="external"><img src="http://www.cssnolanche.com.br/uploads/livros/construindo-sites-com-css-xhtml.jpg" alt="Construíndo sites com CSS e XHTML" title="Construíndo sites com CSS e XHTML" /></a></div>
<p>Esse foi o primeiro livro totalmente nacional, lançado pelo <a href="http://www.maujor.com" title="Tutoriais sobre XHTML, CSS e WebStandards" rel="external">Maujor</a> sobre CSS, para quem quer aprender CSS esse deve ser ser livro de cabeceira. Este livro aborda a técnica de construção de sites baseada nas Web Standards do W3C, cujo princípio básico é separar a marcação (X)HTML da apresentação visual. De forma didática, são apresentadas as razões da criação das Web Standards e suas vantagens, a sintaxe (X)HTML e CSS, as propriedades CSS e a criação de layouts fixos e elásticos multicolunares. Os assuntos tratados são ilustrados com códigos, exemplos e figuras que mostram a renderização no navegador. No site de apoio, o leitor encontrará os códigos para download e informações complementares sobre o livro.</p>
<p><span id="more-750"></span></p>
<h3>Criando sites com HTML</h3>
<div class="aligncenter"><a href="http://www.submarino.com.br/produto/1/21396525/criando+sites+com+html:+sites+de+alta+qualidade+com+html+e+css/?franq=276971" title="Criando sites com HTML" rel="external"><img src="http://www.cssnolanche.com.br/uploads/livros/criando-sites-com-html.jpg" alt="Criando sites com HTML" title="Criando sites com HTML" /></a></div>
<p>Construir sites em conformidade com os Padrões Web do W3C, mais do que uma opção de desenvolvimento, é uma exigência do mercado. Resgatar a finalidade original da linguagem de marcação HTML, tal como idealizada pelo seu inventor, Tim Berners-Lee é a palavra-chave que norteia o moderno conceito de escrever HTML. Este livro descreve de forma detalhada cada um dos elementos do HTML, dando ênfase a sua finalidade. Um capítulo é dedicado exclusivamente às folhas de estilo em cascata (CSS), que forma uma dupla inseparável com HTML.</p>
<p>Esse foi o 2º livro escrito por <a href="http://www.maujor.com" title="Tutoriais sobre XHTML, CSS e WebStandards" rel="external">Maujor</a>.</p>
<h3>Criando Páginas Web com CSS</h3>
<div class="aligncenter"><a href="http://www.submarino.com.br/produto/1/21496049/criando+paginas+web+com+css/?franq=276971" title="Criando Páginas Web com CSS" rel="external"><img src="http://www.cssnolanche.com.br/uploads/livros/criando-paginas-web-com-css.jpg" alt="Criando Páginas Web com CSS" title="Criando Páginas Web com CSS" /></a></div>
<p>Com lições passo a passo ricamente ilustradas, o livro reúne técnicas de CSS úteis e modernas para você começar a criar (ou aprimorar) imediatamente seu site Web, tornando seu layout profissional compatível com qualquer tipo de navegador. Este livro o ajudará a tornar um especialista em CSS num piscar de olhos, oferecendo as mais avançadas dicas, truques e técnicas que desmistificarão o universo de bugs e segredos sobre os quais você talvez já tenha ouvido falar.</p>
<h3>Use a Cabeça HTML com CSS e XHTML</h3>
<div class="aligncenter"><a href="http://www.submarino.com.br/produto/1/21386307/use+a+cabeca+html+com+css+e+xhtml/?franq=276971" title="Use a Cabeça HTML com CSS e XHTML" rel="external"><img src="http://www.cssnolanche.com.br/uploads/livros/use-a-cabeca-html-com-css-e-xhtml.jpg" alt="Use a Cabeça HTML com CSS e XHTML" title="Use a Cabeça HTML com CSS e XHTML" /></a></div>
<p>Use a Cabeça! HTML com CSS e XHTML 2a Edição permite que você evite a vergonha de pensar que as cores compatíveis com a Web ainda contam, e a tolice de perder uma tag em suas páginas. O melhor de tudo é que você aprenderá HTML, XHTML e CSS de uma maneira que não o fará dormir. Se você já leu algum livro da série Use a Cabeça!, sabe o que esperar: um formato visualmente rico, projetado para se adaptar à forma como seu cérebro funciona. Usando as últimas descobertas da neurobiologia, ciência cognitiva e teoria do aprendizado, este livro colocará o HTML e as CSS em seu cérebro para sempre. Aprenda os verdadeiros segredos da criação de páginas Web e porque tudo o que seu chefe disse a você sobre as tabelas HTML provavelmente estava errado (e o que fazer para dar tudo certo). E, o mais importante, concorde com seu colega de trabalho e impressione os amigos quando ele mencionar casualmente como o HTML dele agora está perfeito e a CSS é uma folha de estilos externa.</p>
<h3>Profissional Padrões de Projeto com CSS e HTML</h3>
<div class="aligncenter"><a href="http://www.submarino.com.br/produto/1/21471198/profissional+padroes+de+projetos+com+css+e+html/?franq=276971" title="Profissional Padrões de Projeto com CSS e HTML" rel="external"><img src="http://www.cssnolanche.com.br/uploads/livros/padroes-de-projeto-com-css-e-html.jpg" alt="Profissional Padrões de Projeto com CSS e HTML" title="Profissional Padrões de Projeto com CSS e HTML" /></a></div>
<p>Usar padrões de projetos para estilizar (X)HTML e CSS poupará seu tempo e esforço. Profissional Padrões de Projetos com CSS e HTML contém mais de 350 padrões de projetos prontos para uso que podem ser combinados para criar um número ilimitado de soluções para projetos. Você pode se beneficiar instantaneamente de seu poder reutilizável e de sua eficiência simplesmente colocando-os em seu código e ajustando alguns valores!</p>
<p>Cada padrão funciona em todos os principais navegadores da web, incluindo o Internet Explorer 7, o Internet Explorer 6. Este livro será inteiramente útil e prático – ele elimina a necessidade de hacks, truques, testes sem fim, e ajustes constantes nos navegadores para fazer algo funcionar.</p>
<p>Ele é mais do que simplesmente um livro de receitas. Cobre sistematicamente cada característica utilizável de CSS e combina essas características com HTML para criar padrões reutilizáveis. Cada padrão possui um nome intuitivo para facilitar ao procurar, para lembrar e para fazer referência a ele. A acessibilidade e as melhores práticas foram cuidadosamente projetadas em cada padrão de projeto, em cada exemplo e em cada código fonte.</p>
<h3>JavaScript &#8211; O Guia Definitivo</h3>
<div class="aligncenter"><a href="http://www.submarino.com.br/produto/1/249242/javascript:+o+guia+definitivo/?franq=276971" title="JavaScript - O Guia Definitivo" rel="external"><img src="http://www.cssnolanche.com.br/uploads/livros/javascript-o-guia-definitivo.jpg" alt="JavaScript - O Guia Definitivo" title="JavaScript - O Guia Definitivo" /></a></div>
<p>Esse livro fornece uma descrição completa do núcleo da linguagem JavaScript, do padrão DOM e legado implementados nos navegadores Web. O livro inclui exemplos sofisticados que mostram como tratar tarefas comuns, como a validação de dados em formulários, o trabalho com cookies e a criação de animações portáveis usando DHTML. O livro também contém seções de referência detalhadas que abrangem o núcleo da API JavaScript, a API &#8220;legada&#8221; do lado cliente e a API padrão DOM do W3C, documentando cada objeto, método, propriedade, construtor, constante, e função de JavaScript, assim como o tratamento de eventos nessas APIs. Esta é uma leitura particularmente útil para os desenvolvedores que trabalham com navegadores Web compatíveis com os últimos padrões, como o Internet Explorer 6, o Netscape 6 e o Mozilla. Desenvolvedores HTML podem aprender a usar JavaScript para construir páginas Web dinâmicas. Programadores experientes podem encontrar rapidamente as informações necessárias para começar a escrever programas sofisticados em JavaScript. Este livro é uma referência indispensável para todos os programadores de JavaScript, independentemente do nível de experiência.</p>
<h3>jQuery: A Bíblia do Programador JavaScript</h3>
<div class="aligncenter"><a href="http://www.submarino.com.br/produto/1/21460365/jquery:+a+biblia+do+programador+javascript/?franq=276971" title="jQuery: A Bíblia do Programador JavaScript" rel="external"><img src="http://www.cssnolanche.com.br/uploads/livros/jquery-a-biblioteca-do-programador-javascript.jpg" alt="jQuery: A Bíblia do Programador JavaScript" title="jQuery: A Bíblia do Programador JavaScript" /></a></div>
<p>jQuery é uma poderosa biblioteca JavaScript criada para simplificar a criação de efeitos visuais e de interatividade em websites. Desenvolvedores especialistas em JavaScript, ao conhecerem as maravilhas de que a biblioteca é capaz, com certeza vão se perguntar: ?Por que não pensei nisso antes??. Iniciantes, com noções rudimentares de JavaScript, experimentarão uma curva de aprendizado inimaginável para aqueles experientes com a linguagem.</p>
<p>jQuery propicia a criação de scripts de uma forma tão simples e intuitiva que consegue com meia dúzia de linhas os mesmos efeitos de um script de 30 a 40 linhas desenvolvido com JavaScript tradicional. Simplicidade foi a diretriz que norteou John Resig na criação da biblioteca. Este livro, na primeira parte, apresenta a biblioteca e um estudo da sintaxe e emprego dos seletores e comandos jQuery, desenvolvendo scripts de exemplo para cada um deles, que podem ser examinados ao vivo em arquivos disponíveis para download no site do livro. Na segunda parte, são desenvolvidos vários scripts de emprego real, todos comentados e disponíveis para download.</p>
<h3>AJAX: Guia Prático para Windows</h3>
<div class="aligncenter"><a href="http://www.submarino.com.br/produto/1/1459489/ajax:+guia+pratico+para+windows/?franq=276971" title="AJAX: Guia Prático para Windows" rel="external"><img src="http://www.cssnolanche.com.br/uploads/livros/ajax-guia-pratico-para-windows.jpg" alt="AJAX: Guia Prático para Windows" title="AJAX: Guia Prático para Windows" /></a></div>
<p>O livro mostra a trajetória de uma aplicação web por meio dessa nova tecnologia. Ele apresenta os conceitos básicos, estrutura de programação JavaScript, comandos, principais funções e formas de interação com o browser.</p>
<p>XML, API DOM e manipulação de páginas web são assuntos tratados em detalhes, assim como o CSS (Cascading Stylesheet) ou folhas de estilo, pois permite a interação direta com o usuário, alterando elementos da página de forma dinâmica. Possui vários exemplos de utilização do AJAX, desde os mais simples até os mais complexos, que utilizam JavaScript orientado a objetos e técnicas modernas de programação.</p>
<h3>Não Me faça Pensar &#8211; Usabilidade na Web</h3>
<div class="aligncenter"><a href="http://www.submarino.com.br/produto/1/21418058/nao+me+faca+pensar+-+usabilidade+na+web+-+2ºed.+-+100+colorido/?franq=276971" title="Não Me faça Pensar - Usabilidade na Web" rel="external"><img src="http://www.cssnolanche.com.br/uploads/livros/nao-me-faca-pensar.jpg" alt="Não Me faça Pensar - Usabilidade na Web" title="Não Me faça Pensar - Usabilidade na Web" /></a></div>
<p>Uma Abordagem de Bom Senso à Usabilidade na Web. Cinco anos e mais de 100 mil exemplares após ter sido publicado pela primeira vez, é difícil imaginar alguém trabalhando em projeto Web que não tenha lido o &#8220;clássico instantâneo&#8221; de Steve Krug sobre usabilidade na Web, contudo, as pessoas ainda o estão descobrindo todos os dias. Nesta segunda edição, Steve acrescenta três novos capítulos no mesmo estilo do original: divertido e interessante, mas, ainda assim, cheio de informações e conselhos práticos, tanto para novatos quanto para veteranos. Não fique surpreso se ele mudar completamente a forma pela qual você pensa em projeto para Web.</p>
<p><hr />
<a href="http://www.cssnolanche.com.br/recomendacoes-de-livros/">Recomendações de livros</a>
<br />
<p>Voc&ecirc; ainda n&atilde;o est&aacute; me seguindo no <a href="http://twitter.com/pinceladasdaweb" title="Siga-me no Twitter" rel="external">Twitter</a>, o que est&aacute; esperando para fazer isso?</p></p>
<ul class="related_post"><li><a href="http://www.cssnolanche.com.br/referencia-htmlxhtml-css-e-javascript-no-firefox/" title="Referência HTML/XHTML, CSS e JavaScript no Firefox">Referência HTML/XHTML, CSS e JavaScript no Firefox</a></li><li><a href="http://www.cssnolanche.com.br/css-conditional-comments/" title="CSS Conditional comments">CSS Conditional comments</a></li><li><a href="http://www.cssnolanche.com.br/diferenca-entre-elementos-inline-e-de-bloco-em-html/" title="Diferença entre elementos inline e de bloco em HTML">Diferença entre elementos inline e de bloco em HTML</a></li><li><a href="http://www.cssnolanche.com.br/ajax-rss-widget/" title="Ajax RSS Widget">Ajax RSS Widget</a></li><li><a href="http://www.cssnolanche.com.br/twitter-bootstrap-css-toolkit-do-twitter/" title="Twitter Bootstrap &#8211; CSS Toolkit do Twitter">Twitter Bootstrap &#8211; CSS Toolkit do Twitter</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.cssnolanche.com.br/recomendacoes-de-livros/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Inserir Flash em XHTML</title>
		<link>http://www.cssnolanche.com.br/inserir-flash-em-xhtml/</link>
		<comments>http://www.cssnolanche.com.br/inserir-flash-em-xhtml/#comments</comments>
		<pubDate>Wed, 20 May 2009 14:35:05 +0000</pubDate>
		<dc:creator>Pedro Rogério</dc:creator>
				<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.cssnolanche.com.br/?p=707</guid>
		<description><![CDATA[A grade maioria dos desenvolvedores sabe que a tag embed caiu em desuso desde 2006 por se tratar de uma tag proprietária da Netscape, assim não obedecendo aos WebStandards. É comum você ver por aí códigos que ainda utilizam embed, como no Youtube, vejam esse código de exemplo abaixo para entenderem o que estou dizendo: [...]<p><hr />
<a href="http://www.cssnolanche.com.br/inserir-flash-em-xhtml/">Inserir Flash em XHTML</a>
<br />
<p>Voc&ecirc; ainda n&atilde;o est&aacute; me seguindo no <a href="http://twitter.com/pinceladasdaweb" title="Siga-me no Twitter" rel="external">Twitter</a>, o que est&aacute; esperando para fazer isso?</p></p>
]]></description>
			<content:encoded><![CDATA[<div class="aligncenter"><img src="http://www.cssnolanche.com.br/uploads/flash.jpg" alt="Flash" title="Flash" /></div>
<p>A grade maioria dos desenvolvedores sabe que a tag <a href="http://www.alistapart.com/articles/byebyeembed/" title="Embed" rel="external">embed</a> caiu em desuso desde 2006 por se tratar de uma tag proprietária da Netscape, assim não obedecendo aos WebStandards.</p>
<p>É comum você ver por aí códigos que ainda utilizam embed, como no Youtube, vejam esse código de exemplo abaixo para entenderem o que estou dizendo:</p>
<pre class="brush: xhtml">
&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;
    &lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/YV3gxkXpkno&amp;hl=pt-br&amp;fs=1&quot;&gt;&lt;/param&gt;
    &lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;
    &lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;
    &lt;embed src=&quot;http://www.youtube.com/v/YV3gxkXpkno&amp;hl=pt-br&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;
&lt;/object&gt;
</pre>
<p>Esse código faz a utilização de embed, deixando assim seu HTML inválido. Uma forma simples e correta de escrita do mesmo código acima pode ser utilizada da forma abaixo:</p>
<p><span id="more-707"></span></p>
<pre class="brush: xhtml">
&lt;object width=&quot;480&quot; height=&quot;385&quot; type=&quot;application/x-shockwave-flash&quot; data=&quot;http://www.youtube.com/v/YV3gxkXpkno&quot;&gt;
    &lt;param value=&quot;high&quot; name=&quot;quality&quot; /&gt;
    &lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;
    &lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;
    &lt;param value=&quot;http://www.youtube.com/v/YV3gxkXpkno&quot; name=&quot;movie&quot; /&gt;
&lt;/object&gt;
</pre>
<p>E você ainda pode ir além proporcionando um alternativa ao usuário caso ele não tenha o plugin do Flash instalado no PC. No meu caso vou utilizar aqui uma <a href="http://www.cssnolanche.com.br/uploads/video.png" title="Acessibilidade em objetos multimídia" rel="alternate">imagem</a> dizendo que alí deveria aparecer um objeto multimídia.</p>
<pre class="brush: xhtml">
&lt;object width=&quot;480&quot; height=&quot;385&quot; type=&quot;application/x-shockwave-flash&quot; data=&quot;http://www.youtube.com/v/YV3gxkXpkno&quot;&gt;
    &lt;param value=&quot;high&quot; name=&quot;quality&quot; /&gt;
    &lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;
    &lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;
    &lt;param value=&quot;http://www.youtube.com/v/YV3gxkXpkno&quot; name=&quot;movie&quot; /&gt;
    &lt;img src=&quot;http://www.cssnolanche.com.br/uploads/video.png&quot; alt=&quot;Vídeo (Objeto multimídia)&quot; title=&quot;Vídeo (Objeto multimídia)&quot; /&gt;
&lt;/object&gt;
</pre>
<p>Vejam abaixo esse código funcionando:</p>
<div class="aligncenter">
<object width="480" height="385" type="application/x-shockwave-flash" data="http://www.youtube.com/v/YV3gxkXpkno"><param value="high" name="quality" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param value="http://www.youtube.com/v/YV3gxkXpkno" name="movie" /><img src="http://www.cssnolanche.com.br/uploads/video.png" alt="Vídeo (Objeto multimídia)" title="Vídeo (Objeto multimídia)" /></object>
</div>
<p>Caso você queira inserir Windows Media Player em seu site, basta utilizar o seguinte código de exemplo:</p>
<pre class="brush: xhtml">
&lt;object type=&quot;video/x-ms-wmv&quot; data=&quot;http://www.sarahsnotecards.com/catalunyalive/fishstore.wmv&quot; width=&quot;320&quot; height=&quot;260&quot;&gt;
  &lt;param name=&quot;src&quot; value=&quot;http://www.sarahsnotecards.com/catalunyalive/fishstore.wmv&quot; /&gt;
  &lt;param name=&quot;autostart&quot; value=&quot;true&quot; /&gt;
  &lt;param name=&quot;controller&quot; value=&quot;true&quot; /&gt;
  &lt;img src=&quot;http://www.cssnolanche.com.br/uploads/video.png&quot; alt=&quot;Vídeo (Objeto multimídia)&quot; title=&quot;Vídeo (Objeto multimídia)&quot; /&gt;
&lt;/object&gt;
</pre>
<p>E comoo podem ver, <a href="http://www.alistapart.com/d/byebyeembed/newwmv.html" title="Windows Media Player rodando em XHTML" rel="external">funciona corretamente</a>.</p>
<p><hr />
<a href="http://www.cssnolanche.com.br/inserir-flash-em-xhtml/">Inserir Flash em XHTML</a>
<br />
<p>Voc&ecirc; ainda n&atilde;o est&aacute; me seguindo no <a href="http://twitter.com/pinceladasdaweb" title="Siga-me no Twitter" rel="external">Twitter</a>, o que est&aacute; esperando para fazer isso?</p></p>
<ul class="related_post"><li><a href="http://www.cssnolanche.com.br/a-morte-do-xhtml/" title="A Morte do XHTML">A Morte do XHTML</a></li><li><a href="http://www.cssnolanche.com.br/recomendacoes-de-livros/" title="Recomendações de livros">Recomendações de livros</a></li><li><a href="http://www.cssnolanche.com.br/a-historia-do-html/" title="A história do HTML">A história do HTML</a></li><li><a href="http://www.cssnolanche.com.br/css-conditional-comments/" title="CSS Conditional comments">CSS Conditional comments</a></li><li><a href="http://www.cssnolanche.com.br/estrutura-minima-de-um-documento-xhtml/" title="Estrutura mínima de um documento XHTML">Estrutura mínima de um documento XHTML</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.cssnolanche.com.br/inserir-flash-em-xhtml/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>A história do HTML</title>
		<link>http://www.cssnolanche.com.br/a-historia-do-html/</link>
		<comments>http://www.cssnolanche.com.br/a-historia-do-html/#comments</comments>
		<pubDate>Wed, 06 May 2009 10:46:14 +0000</pubDate>
		<dc:creator>Pedro Rogério</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://www.cssnolanche.com.br/?p=679</guid>
		<description><![CDATA[O que é o HTML? HTML é a sigla para HyperText Markup Language, é a linguagem de marcação base para páginas web. Fornece um meio para descrever a estrutura do texto com base em informações de um documento-texto, denotando algumas ligações, cabeçalhos, parágrafos, listas, etc, e para completar o texto, com formas interativas, imagens incorporadas, [...]<p><hr />
<a href="http://www.cssnolanche.com.br/a-historia-do-html/">A história do HTML</a>
<br />
<p>Voc&ecirc; ainda n&atilde;o est&aacute; me seguindo no <a href="http://twitter.com/pinceladasdaweb" title="Siga-me no Twitter" rel="external">Twitter</a>, o que est&aacute; esperando para fazer isso?</p></p>
]]></description>
			<content:encoded><![CDATA[<h3>O que é o HTML?</h3>
<p>HTML é a sigla para HyperText Markup Language, é a linguagem de marcação base para páginas web. Fornece um meio para descrever a estrutura do texto com base em informações de um documento-texto, denotando algumas ligações, cabeçalhos, parágrafos, listas, etc, e para completar o texto, com formas interativas, imagens incorporadas, e outros objetos. HTML é escrito na forma de &#8220;tags&#8221; que são cercados por colchetes angulares. HTML também pode descrever, de alguma forma, a aparência e a semântica de um documento, e podem incluir de forma embutida outras linguagens (como JavaScript) que podem afetar o comportamento dos navegadores da Web e outros elementos HTML.</p>
<h3>Como tudo começou</h3>
<p>Em 1980, o físico <a href="http://en.wikipedia.org/wiki/Tim_Berners-Lee" title="Tim Berners-Lee" rel="external">Tim Berners-Lee</a>, que trabalhava de forma independente na <a href="http://en.wikipedia.org/wiki/CERN" title="CERN" rel="external">CERN</a>, desenvolveu um sistema chamado <a href="http://pt.wikipedia.org/wiki/ENQUIRE" title="ENQUIRE" rel="external">ENQUIRE</a>, projeto esse utilizado para reconhecer e armazenar associações de informação. O ENQUIRE tinha algumas das mesmas idéias da web e da web semântica, e serviu como base para o desenvolvimento das duas, mas era diferente em vários aspectos importantes, como no fato de não ser viável ser liberado para o público em geral. Ele foi implementado em uma máquina NORD-10, da Norsk Data, mas nunca foi publicado.</p>
<div class="aligncenter"><img src="http://www.cssnolanche.com.br/uploads/html-history/tim-berners-lee.jpg" alt="Tim Berners-Lee" title="Tim Berners-Lee" /></div>
<p><span id="more-679"></span></p>
<p>Em 1989, Tim Berners-Lee e o engenheiro do CERN <a href="http://en.wikipedia.org/wiki/Robert_Cailliau" title="Robert Cailliau" rel="external">Robert Cailliau</a> apresentaram cada um propostas separadas para uma Internet baseada em Hipertexto mais com funcioalidades semelhantes. No ano seguinte, trabalhando de forma conjunta, o WorldWideWeb (W3) foi aceito pelo CERN.</p>
<h3>As primeiras especificações</h3>
<p><img class="imgleft" src="http://www.cssnolanche.com.br/uploads/html-history/wahtwg.gif" alt="W3C HTML Working Group" title="W3C HTML Working Group" /></p>
<p>A primeira especificação do HTML tornou-se pública em 1991 e chamava-se originalmente de HTML Tags. Ela descrevia os <a href="http://www.w3.org/History/19921103-hypertext/hypertext/WWW/MarkUp/Tags.html" title="22 Elementos que compunham o HTML" rel="external">22 elementos que compunham o HTML</a>, relativamente <a href="http://lists.w3.org/Archives/Public/www-talk/1991SepOct/0003.html" title="Primeira menção as tags HTML" rel="external">muito simples</a>. Treze desses elementos ainda existem no <a href="http://www.w3.org/TR/1999/REC-html401-19991224/index/elements" title="Elementos do HTML 4" rel="external">HTML 4</a>.</p>
<p>Tim Berners-Lee considerava na época o HTML uma aplicação <a href="http://pt.wikipedia.org/wiki/SGML" title="SGML" rel="external">SGML</a>, mas não foi formalmente publicado como um padrão até meados de 1993. O projeto terminou após 6 meses e foi enviado a <a href="http://pt.wikipedia.org/wiki/Mosaic" title="NCSA Mosaic" rel="external">NCSA Mosaic</a> para reconhecimento de Tags e imagens em seu browser, o que reflete a imagem do <a href="http://pt.wikipedia.org/wiki/IETF" title="Internet Engineering Task Force" rel="external">IETF</a> de propor padronização das tecnologias e protocolos envolvidos. De mesmo modo, Dave Raggett&#8217;s, concorrente da IETF, no final de 1993 sugeriu padrões já implementados para o HTML.</p>
<p>Após o término dos rascunhos do HTML em 1994, o IETF criou o <a href="http://www.w3.org/html/wg/" title="HTML Working Group" rel="external">HTML Working Group</a> que em 1995 completou o <strong>HTML 2.0</strong>, a <a href="http://www.faqs.org/docs/artu/ietf_process.html" title="HTML 2.0 - A primeira especificação HTML a ser tratada como padrão" rel="external">primeira especificação HTML a ser tratada como padrão</a> para implementações futuras. Publicado no <a href="http://pt.wikipedia.org/wiki/RFC" title="Request for Comments" rel="external">Request for Comments</a> 1866, <strong>HTML 2.0</strong> incluia idéias a partir do HTML e rascunhos do HTML. O HTML 1.0 não existiu, a especificação 2.0 foi destinada a destinguir a nova edição de projetos anteriores.</p>
<p>Prosseguir o desenvolvimento do HTML sob o olhar do IETF foi interrompido devido o olhar dos concorrentes. Desde 1996 as especificações HTML foram mantidas pelo <a href="http://pt.wikipedia.org/wiki/W3C" title="W3C" rel="external">World Wide Web Consortium</a> (W3C). A última especificação HTML publicada pelo W3C é a recomendação HTML 4.01, publicada no final de 1999. Seus problemas e os erros foram reconhecidos pela última errata publicada em 2001.</p>
<h3>Versões do HTML</h3>
<h5>Novembro de 1995</h5>
<p>HTML 2.0 foi publicado pelo IETF <a href="http://tools.ietf.org/html/rfc1866" title="RFC 1866" rel="external">RFC 1866</a>. Novos suplementos foram adicionados:</p>
<ul>
<li>Novembro de 1995: <a href="http://tools.ietf.org/html/rfc1867" title="RFC 1867" rel="external">RFC 1867</a> (formulário base para upload de arquivos)</li>
<li>Maio 1996: <a href="http://tools.ietf.org/html/rfc1942" title="RFC 1942" rel="external">RFC 1942</a> (tabelas)</li>
<li>Agosto 1996: <a href="http://tools.ietf.org/html/rfc1980" title="RFC 1980" rel="external">RFC 1980</a> (mapas de imagem do lado cliente)</li>
<li>Janeiro 1997: <a href="http://tools.ietf.org/html/rfc2070" title="RFC 2070" rel="external">RFC 2070</a> (<a href="http://en.wikipedia.org/wiki/Internationalization_and_localization" title="Internacionalização" rel="external">Internacionalização</a>)</li>
</ul>
<p>Em junho de 2000, todos esses se tornaram obsoletos/ registro no <a href="http://tools.ietf.org/html/rfc2854" title="RFC 2854" rel="external">RFC 2854</a>.</p>
<h5>Janeiro de 1997</h5>
<p><a href="http://www.w3.org/TR/REC-html32" title="HTML 3.2" rel="external">HTML 3.2</a> é publicado como uma <a href="http://en.wikipedia.org/wiki/W3C_Recommendation" title="W3C Recommendation" rel="external">recomendação do W3C</a>. Foi a primeira versão desenvolvida e padronizada pelo W3C, pois o IETF havia fechado o seu <a href="http://www.w3.org/MarkUp/HTML-WG/" title="HTML WG" rel="external">grupo de trabalho</a> em setembro de 1997.</p>
<p>O HTML 3.2 omitiu várias fórmulas matemáticas, sobrepos várias extensões proprietárias e adotou Markup tags do Netscape. Tags como &lt;blink&gt; da Netscape e &lt;marquee&gt; da Microsoft foram omitidas após um acordo mútuo entre as duas empresas. A capacidade de incluir fórmulas matemáticas no HTML não foi padronizado até anos mais tarde, com o <a href="http://en.wikipedia.org/wiki/MathML" title="MathML" rel="external">MathML</a>.</p>
<h5>Dezembro de 1997</h5>
<p>O <a href="http://www.w3.org/TR/REC-html40-971218/" title="HTML 4.0" rel="external">HTML 4.0</a> é publicado como uma recomendação do W3C. Foram criadas 3 &#8220;versões&#8221;:</p>
<ul>
<li>Strict: elementos em desuso são proibidos</li>
<li>Transitional: elementos em desuso aqui são permitidos</li>
<li>Frameset: utilizado em documentos que fazem o uso de <a href="http://en.wikipedia.org/wiki/Framing_(World_Wide_Web)" title="Frames" rel="external">frames</a></li>
</ul>
<p>Inicialmente sob o codinome <a href="http://htmlhelp.com/reference/wilbur/intro.html" title="Cougar" rel="external"><strong>&#8220;Cougar&#8221;</strong></a>, o HTML 4.0 adotou vários elementos e atributos, mas ao mesmo tempo procurou eliminar marcação prorpietária e em <a href="http://en.wikipedia.org/wiki/Deprecation" title="Deprecation" rel="external">desuso</a> a favor das folhas de estilo.</p>
<h5>Abril de 1998</h5>
<p>HTML 4.0 foi editado em edições menores mais sem aumentar o número de versão.</p>
<h5>Dezembro de 1999</h5>
<p><a href="http://en.wikipedia.org/wiki/HTML_4.01" title="HTML 4.01" rel="external">HTML 4.01</a> foi publicado como uma recomendação do W3C. Ele possuia as mesmas versões do HTML 4.0 e sua errata foi publicada em 12 de Maio de 2001.</p>
<h5>Maio de 2000</h5>
<p><a href="https://www.cs.tcd.ie/15445/15445.HTML" title="ISO/IEC 15445:2000" rel="external">ISO/IEC 15445:2000</a> (&#8220;<a href="http://pt.wikipedia.org/wiki/Organiza%C3%A7%C3%A3o_Internacional_para_Padroniza%C3%A7%C3%A3o" title="Organização Internacional para Padronização" rel="external">ISO</a> HTML&#8221;, baseado no HTML 4.01 Strict), foi publicado como uma norma ISO / IEC padrão internacional. Em meados de 2008, HTML 4.01 e ISO / IEC 15445:2000 são as versões mais recentes do HTML. Desenvolvida em paralelo, o XHTML, baseado em XML ocupava o grupo de trabalho do W3C até meados de 2000.</p>
<h5>Janeiro de 2008</h5>
<div class="aligncenter"><img src="http://www.cssnolanche.com.br/uploads/html-history/illustration-html5.jpg" alt="HTML5" title="HTML5" /></div>
<p><a href="http://en.wikipedia.org/wiki/HTML5" title="HTML5" rel="external">HTML5</a> é publicado como um novo projeto do W3C. Apesar de sua sintaxe ser semelhante a do SGML, o HTML 5 abandonou qualquer tentativa de ser uma aplicação SGML, e tem definido seu próprio vocabulário HTML, além de uma alternativa baseada em XML, o <a href="http://en.wikipedia.org/wiki/XHTML_5" title="XHTML 5" rel="external">XHTML 5</a></p>
<h3>Versões do XHTML</h3>
<p><a href="http://pt.wikipedia.org/wiki/XHTML" title="XHTML" rel="external">XHTML</a> é uma linguagem que começou como uma reformulação do HTML 4.01 usando <a href="http://pt.wikipedia.org/wiki/XML" title="XML" rel="external">XML</a> 1.0:</p>
<ul>
<li><a href="http://pt.wikipedia.org/wiki/XHTML">XHTML 1.0</a>: Publicado em 26 de Janeiro de 2000 como uma recomendação do W3C, posteriormente revisto e republicado em 1 de Agosto de 2002, ele oferece as mesmas três &#8220;versões&#8221; que o HTML 4.0 e HTML 4.01, baseado em XML, com menores restrições.</li>
<li><a href="http://en.wikipedia.org/wiki/XHTML_1.1#XHTML_1.1.E2.80.94Module-based_XHTML" title="XHTML 1.1" rel="external">XHTML 1.1</a>: Publicado em 31 de Maio de 2001 como uma recomendação W3C. É baseado em XHTML 1.0 Strict, mas inclui alterações menores, podem ser personalizadas, e é reformulado utilizando módulos de <a href="http://www.w3.org/TR/xhtml-modularization/" title="Modularização do XHTML" rel="external">modularização do XHTML</a>, que foi publicado em 10 de abril de 2001 como uma Recomendação W3C.</li>
<li><a href="http://en.wikipedia.org/wiki/XHTML_2.0" title="http://en.wikipedia.org/wiki/XHTML_2.0" rel="external">XHTML 2.0</a>: Ainda é um projeto de trabalho do W3C. XHTML 2.0 é compatível com XHTML 1.x, e, portanto, seria mais adequado caracterizar como uma nova linguagem inspirada em XHTML do que uma atualização para XHTML 1.x</li>
<li><a href="http://en.wikipedia.org/wiki/XHTML5" title="http://en.wikipedia.org/wiki/XHTML5" rel="external">XHTML 5.0</a>: é uma atualização para o XHTML 1.x, está sendo definido juntamente com o HTML5 no mesmo projeto.</li>
</ul>
<h3>Leia também</h3>
<ul>
<li><a href="http://www.w3.org/TR/html401/" title="HTML 4.01, the last valid specification" rel="external">HTML 4.01, the last valid specification</a></li>
<li><a href="http://www.w3.org/MarkUp/Guide/" title="Dave Raggett's Introduction to HTML" rel="external">Dave Raggett&#8217;s Introduction to HTML</a></li>
<li><a href="http://www.cs.tut.fi/~jkorpela/html/empty.html" title="Empty elements in SGML, HTML, XML, and XHTML" rel="external">Empty elements in SGML, HTML, XML, and XHTML</a></li>
</ul>
<p>Esse artigo foi escrito com base no artigo original da Wikipédia: <a href="http://en.wikipedia.org/wiki/HTML" title="History of HTML" rel="external">History of HTML</a> (em Inglês).</p>
<p><hr />
<a href="http://www.cssnolanche.com.br/a-historia-do-html/">A história do HTML</a>
<br />
<p>Voc&ecirc; ainda n&atilde;o est&aacute; me seguindo no <a href="http://twitter.com/pinceladasdaweb" title="Siga-me no Twitter" rel="external">Twitter</a>, o que est&aacute; esperando para fazer isso?</p></p>
<ul class="related_post"><li><a href="http://www.cssnolanche.com.br/a-morte-do-xhtml/" title="A Morte do XHTML">A Morte do XHTML</a></li><li><a href="http://www.cssnolanche.com.br/diferenca-entre-elementos-inline-e-de-bloco-em-html/" title="Diferença entre elementos inline e de bloco em HTML">Diferença entre elementos inline e de bloco em HTML</a></li><li><a href="http://www.cssnolanche.com.br/referencia-htmlxhtml-css-e-javascript-no-firefox/" title="Referência HTML/XHTML, CSS e JavaScript no Firefox">Referência HTML/XHTML, CSS e JavaScript no Firefox</a></li><li><a href="http://www.cssnolanche.com.br/curso-de-html5-e-css3-do-w3c/" title="Curso de HTML5 e CSS3 do W3C">Curso de HTML5 e CSS3 do W3C</a></li><li><a href="http://www.cssnolanche.com.br/html5-e-diferente-de-css3/" title="HTML5 é diferente de CSS3">HTML5 é diferente de CSS3</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.cssnolanche.com.br/a-historia-do-html/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>HTML5 e CSS3: Mito ou Realidade</title>
		<link>http://www.cssnolanche.com.br/html5-e-css3-mito-ou-realidade/</link>
		<comments>http://www.cssnolanche.com.br/html5-e-css3-mito-ou-realidade/#comments</comments>
		<pubDate>Sat, 02 May 2009 00:12:31 +0000</pubDate>
		<dc:creator>Pedro Rogério</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://www.cssnolanche.com.br/?p=636</guid>
		<description><![CDATA[O Hipertexto, criado em 1965, é a base de toda a web, tudo o que você vê na internet, sejam blocos de texto, imagens ou sons que seu acesso se dê através de links é chamado de Hipertexto. O HTML, acrônimo para a expressão HyperText Markup Language, que significa Linguagem de marcação de Hipertexto é [...]<p><hr />
<a href="http://www.cssnolanche.com.br/html5-e-css3-mito-ou-realidade/">HTML5 e CSS3: Mito ou Realidade</a>
<br />
<p>Voc&ecirc; ainda n&atilde;o est&aacute; me seguindo no <a href="http://twitter.com/pinceladasdaweb" title="Siga-me no Twitter" rel="external">Twitter</a>, o que est&aacute; esperando para fazer isso?</p></p>
]]></description>
			<content:encoded><![CDATA[<p>O <a href="http://pt.wikipedia.org/wiki/Hipertexto" title="Hipertexto" rel="external">Hipertexto</a>, criado em 1965, é a base de toda a web, tudo o que você vê na internet, sejam blocos de texto, imagens ou sons que seu acesso se dê através de links é chamado de Hipertexto.</p>
<p>O HTML, acrônimo para a expressão HyperText Markup Language, que significa Linguagem de marcação de Hipertexto é utilizado para a criação de páginas web. Tudo isso que você vê aqui no browser é Hipertexto. A última versão do HTML é a 4.01, que foi desenvolvida em 1999, e o XHTML 1.0, uma reformulação do HTML 4.01 baseado em XML, foi desenvolvido no ano 2000 e revisto no ano de 2002. Lá se vão cerca de 8 anos de uma tecnologia aparentemente ultrapassada.</p>
<p>Sim, o HTML 4 teve seu lugar ao sol, mas com a evolução da tecnologia, dos browsers, novas tecnologias precisavam nascer, e com isso surgiu o <a href="http://www.w3.org/TR/html5/" title="HTML5" rel="external">HTML5</a> e o <a href="http://www.w3.org/TR/xhtml2/" title="XHTML2" rel="external">XHTML2</a></p>
<h3>HTML 5</h3>
<div class="aligncenter"><img src="http://www.cssnolanche.com.br/uploads/html5.jpg" alt="HTML 5" title="HTML 5" /></div>
<p><span id="more-636"></span></p>
<p>Também conhecido como <a href="http://www.whatwg.org/specs/web-apps/current-work/" title="Web Applications 1.0" rel="external">Web Applications 1.0</a>, é uma tecnologia desenvolvida pelo grupo <a href="http://www.whatwg.org/" title="Web Hypertext Application Technology Working Group" rel="external">WHATWG</a>, uma comunidade aberta formada por profissionais desenvolvedores de empresas como: Mozilla, Opera, e Apple prometem não só desenvolver uma atualização para o HTML4 e o XHTML 1 e sim uma evolução. Desenvolver utilizando HTML 5 seria muito mais fácil, pois ele é mais semântico, essa seria a proposta, mas quando os browsers terão suporte a ele? Eu já mexi meus pauzinhos e andei brincando com HTML 5, desenvolvi essa <a href="http://www.cssnolanche.com.br/uploads/html5/" title="Exemplo de página desenvolvida em HTML 5" rel="alternate">página teste em HTML 5</a>.</p>
<p>Mas isso não quer dizer que você já pode sair por aí desenvolvendo seus sites em HTML 5 pois até agora nem todos os browsers tem suporte total a ele, pois é, já imaginam de quem eu estou querendo dizer não é? O Internet Explorer que não tem nem sequer suporte correto a HTML 4, sim, algumas tags do HTML 4 não funcionam corretamente no IE, ao HTML 5 então, você tem que utilizar de JavaScript para que as novas tags funcionem corretamente no Internet Explorer, aí é que encontramos a grande dificuldade de implementação dessa nova tecnologia, entenderam agora onde quero chegar? Se a Microsoft não está nem aí para seu browser, não procura desenvolver uma solução cabível para o mesmo, quando será que poderemos utilizar HTML 5 no desenvolvimento dos nossos sites?</p>
<p>Já existem <a href="http://html5gallery.com/" title="Galeria de sites desenvolvidos em HTML 5" rel="external">algumas pessoas que estão utilizando</a>, utilizando de tecnologia de ponta e nem aí para o Internet Explorer. Infelizmente ainda vivemos uma realidade que não podemos esquecer de perdermos tempo desenvolvendo para esse browser ultrapassado. Essa com certeza é a grande dificuldade, a pedra no sapato para os desenvolvedores darem um passo a frente e iniciarem um processo de desenvolvimento utilizando uma tecnologia totalmente nova.</p>
<h3>CSS 3</h3>
<div class="aligncenter"><img src="http://www.cssnolanche.com.br/uploads/css3.jpg" alt="CSS3" title="CSS3" /></div>
<p>E o CSS3? A especificação atual das CSS é a 2.1, está sendo desenvolvida a <a href="http://www.w3.org/Style/CSS/current-work#CSS3">versão 3</a>, que promete melhorar e muito a vida dos desenvolvedores, agora você teria a opção de desenvolver <a href="http://www.w3.org/1999/06/WD-css3-multicol-19990623" title="Layouts Multicoluna com CSS3" rel="external">layouts multicolunas</a> de maneira muito fácil, suporte a <a href="http://www.w3.org/TR/css3-roadmap/#webfonts" title="Webfonts" rel="external">Webfonts</a>, <a href="http://www.w3.org/TR/css3-mediaqueries" title="Media Queries" rel="external">Media Queries</a>, <a href="http://www.w3.org/TR/css3-ruby/" title="Ruby Module" rel="external">Ruby</a> entre outras novidades. Quando será que poderemos utilizar definitivamente essas tecnologias? Se até agora o <a href="http://www.webdevout.net/browser-support-css" title="CSS3 browser suporte" rel="external">suporte a CSS3</a> pelos browsers é precário, creio que a realidade de utilização dessas tecnologias está muito longe.</p>
<p>E você desenvolvedor o que acha dessa realidade? Manifeste sua opinião nos comentários. O <a href="#commentform" title="Deixe sua opinião nos comentários" rel="nofollow">fomulário abaixo</a> está aí pra isso.</p>
<p><hr />
<a href="http://www.cssnolanche.com.br/html5-e-css3-mito-ou-realidade/">HTML5 e CSS3: Mito ou Realidade</a>
<br />
<p>Voc&ecirc; ainda n&atilde;o est&aacute; me seguindo no <a href="http://twitter.com/pinceladasdaweb" title="Siga-me no Twitter" rel="external">Twitter</a>, o que est&aacute; esperando para fazer isso?</p></p>
<ul class="related_post"><li><a href="http://www.cssnolanche.com.br/curso-de-html5-e-css3-do-w3c/" title="Curso de HTML5 e CSS3 do W3C">Curso de HTML5 e CSS3 do W3C</a></li><li><a href="http://www.cssnolanche.com.br/html5-e-diferente-de-css3/" title="HTML5 é diferente de CSS3">HTML5 é diferente de CSS3</a></li><li><a href="http://www.cssnolanche.com.br/framework-html5-css3/" title="Framework HTML5 + CSS3">Framework HTML5 + CSS3</a></li><li><a href="http://www.cssnolanche.com.br/sorteio-livro-css3/" title="Sorteio &#8211; Livro CSS3">Sorteio &#8211; Livro CSS3</a></li><li><a href="http://www.cssnolanche.com.br/do-a-barrel-roll-com-css3/" title="&#8216;do a barrel roll&#8217; com CSS3">&#8216;do a barrel roll&#8217; com CSS3</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.cssnolanche.com.br/html5-e-css3-mito-ou-realidade/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>CSS Conditional comments</title>
		<link>http://www.cssnolanche.com.br/css-conditional-comments/</link>
		<comments>http://www.cssnolanche.com.br/css-conditional-comments/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 20:04:18 +0000</pubDate>
		<dc:creator>Pedro Rogério</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.cssnolanche.com.br/?p=455</guid>
		<description><![CDATA[Uma das operações mais comuns desenvolvidas pelos programadores em uma página web é detectar o tipo de navegador utilizado e versão para que o conteúdo seja entregue de forma conveniente ao usuário. Para isso podem ser utilizadas várias técnicas tanto do lado servidor como do lado cliente. Nesse tutorial você terá uma introdução aos conditional [...]<p><hr />
<a href="http://www.cssnolanche.com.br/css-conditional-comments/">CSS Conditional comments</a>
<br />
<p>Voc&ecirc; ainda n&atilde;o est&aacute; me seguindo no <a href="http://twitter.com/pinceladasdaweb" title="Siga-me no Twitter" rel="external">Twitter</a>, o que est&aacute; esperando para fazer isso?</p></p>
]]></description>
			<content:encoded><![CDATA[<p>Uma das operações mais comuns desenvolvidas pelos programadores em uma página web é detectar o tipo de navegador utilizado e versão para que o conteúdo seja entregue de forma conveniente ao usuário. Para isso podem ser utilizadas várias técnicas tanto do lado servidor como do lado cliente. Nesse tutorial você terá uma introdução aos <a href="http://msdn.microsoft.com/pt-br/library/ms537512(en-us).aspx" title="Conditional comments" rel="external">conditional comments</a>, uma forma simples de diferenciar folhas de estilo entre as diversas versões o Internet Explorer.</p>
<h3>Benefícios de utilização</h3>
<p>Os principais benefícios de utilização são:</p>
<dl>
<dt>Menor impacto do lado cliente</dt>
<dd>Quando o navegador encontra um comentário condicional que não diz respeito a ele, ele o considera como um simples comentário HTML e o conteúdo não é analisado, baixado, economizando recursos da máquina cliente.</dd>
<dt>Não é necessário o uso de Scripts</dt>
<dd>Conditional comments são utilizam nenhum tipo de Script ou DHTML, durante o carregamento da página ele é analisado e direcionado somente para o browser necessário.</dd>
<dt>Separa o código da lógica</dt>
<dd>Utilizando Conditional comments você separa seu código em pequenos segmentos, tornando mais fácil o entendimento e a manutenção.</dd>
<dt>Cross-browser</dt>
<dd>A utilização de Conditional comments não é restrita somente ao Internet Explorer, eles podem ser utilizados nos browsers que suportam comentários condicionais para personalizar o conteúdo e aqueles que também não suportam.</dd>
</dl>
<p><span id="more-455"></span></p>
<h3>Terminologia</h3>
<p>Termos que serão utilizados no artigo:</p>
<table class="table-terminologia">
<tbody>
<tr>
<th>Termo</th>
<th>Descrição</th>
</tr>
<tr>
<td class="termo">expression</td>
<td>Uma conbinação de operadores, funcionalidades, e/ou valores usados para formar uma declaração condicional.</td>
</tr>
<tr>
<td class="termo">downlevel browser</td>
<td>Qualquer browser exceto Internet Explorer 5 e versões posteriores. Para efeitos do presente artigo, downlevel refere-se especificamente a qualquer browser ou a versão do navegador que não suporte condicional comentários.</td>
</tr>
<tr>
<td class="termo">uplevel browser</td>
<td>Internet Explorer 5 e versões posteriores, que suporte conditional comments.</td>
</tr>
<tr>
<td id="dlhidden" class="termo">downlevel-hidden</td>
<td>Um bloco de comentários condicionais que é <em>ignorado</em> por browsers downlevel. Internet Explorer 5 e versões posteriores renderizam o HTML se a expressão é avaliada como verdadeira.</td>
</tr>
<tr>
<td id="dlrevealed" class="termo">downlevel-revealed</td>
<td>Um bloco de comentários condicionais que é <em>analisado</em> por browsers downlevel. Internet Explorer 5 e versões posteriores também renderizam o HTML se a expressão é avaliada como verdadeira.</td>
</tr>
</tbody>
</table>
<h3>Sintaxe dos Conditional comments</h3>
<p>A sintaxe básica dos comentários condicionais é mostrada na tabela a seguir:</p>
<table class="table-comments">
<tbody>
<tr>
<th>Tipo de comentário</th>
<th>Sintaxe ou valor possível</th>
</tr>
<tr>
<td>Comentário HTML padrão</td>
<td>&lt;!&#8211; Conteúdo do Comentário  &#8211;&gt;</td>
</tr>
<tr>
<td><a href="#dlhidden">downlevel-hidden</a></td>
<td>&lt;!&#8211;[if <em>expression</em>]&gt; HTML &lt;![endif]&#8211;&gt;</td>
</tr>
<tr>
<td><a href="#dlrevealed">downlevel-revealed</a></td>
<td>&lt;![if <em>expression</em>]&gt; HTML &lt;![endif]&gt;</td>
</tr>
</tbody>
</table>
<p>O HTML mostrado dentro de cada bloco de comentário condicional denota qualquer bloco de conteúdo HTML, incluindo scripts. Ambos os tipos de comentários condicionais utilizam uma expressão condicional para indicar se o conteúdo dentro do bloco deve ser analisado ou ignorado. A expressão condicional é formada a partir de uma combinação de funcionalidade, operador, e/ou valor, como mostrado na tabela a seguir:</p>
<table class="table-description-comments">
<tbody>
<tr>
<th>Item</th>
<th>Exemplo</th>
<th>Descrição</th>
</tr>
<tr>
<td class="item">IE</td>
<td class="exemplo">[if IE]</td>
<td>A única característica suportada atualmente a string &#8220;IE&#8221;, correspondente ao Internet Explorer.</td>
</tr>
<tr>
<td class="item">value</td>
<td class="exemplo">[if IE 7]</td>
<td>Um número inteiro ou ponto flutuante correspondente a versão do navegador. Retorna um valor Booleano se verdadeiro onde o número da versão corresponde à versão do navegador.</td>
</tr>
<tr>
<td class="item">!</td>
<td class="exemplo">[if !IE]</td>
<td>O operador NOT. Este é colocado imediatamente na frente do recurso,  operador, ou subexpressão para inverter o sentido da expressão booleana.</td>
</tr>
<tr>
<td class="item">lt</td>
<td class="exemplo">[if lt IE 5.5]</td>
<td>Operador menor-do que. Retorna true se o primeiro argumento é menor que o segundo argumento.</td>
</tr>
<tr>
<td class="item">lte</td>
<td class="exemplo">[if lte IE 6]</td>
<td>Operador menor que ou igual. Retorna true se o primeiro argumento é menor ou igual ao segundo argumento.</td>
</tr>
<tr>
<td class="item">gt</td>
<td class="exemplo">[if gt IE 5]</td>
<td>Operador maior que. Retorna true se o primeiro argumento é maior do que o segundo argumento.</td>
</tr>
<tr>
<td class="item">gte</td>
<td class="exemplo">[if gte IE 7]</td>
<td>Operador  maior que ou igual . Retorna true se o primeiro argumento for superior ou igual ao segundo argumento.</td>
</tr>
<tr>
<td class="item">( )</td>
<td class="exemplo">[if !(IE 7)]</td>
<td>Operadores de Subexpressão. Utilizado em conjunto com os operadores booleanos para criar expressões mais complexas.</td>
</tr>
<tr>
<td class="item">&amp;</td>
<td class="exemplo">[if (gt IE 5)&amp;(lt IE 7)]</td>
<td>Operador E. Retorna true se todas as subexpressões avaliadas forem verdadeiras</td>
</tr>
<tr>
<td class="item">|</td>
<td class="exemplo">[if (IE 6)|(IE 7)]</td>
<td>Operador OU. Retorna true se algumas das subexpressões avaliadas forem verdadeiras.</td>
</tr>
<tr>
<td class="item">true</td>
<td class="exemplo">[if true]</td>
<td>Avalia  se verdadeiro.</td>
</tr>
<tr>
<td class="item">false</td>
<td class="exemplo">[if false]</td>
<td>Avalia se falso.</td>
</tr>
</tbody>
</table>
<h3>Exemplos de utilização</h3>
<div class="conditional-comments">
<p>&lt;!&#8211;[if IE]&gt;&lt;p&gt;Você está usando o Internet Explorer.&lt;/p&gt;&lt;![endif]&#8211;&gt;</p>
<p>&lt;![if !IE]&gt;&lt;p&gt;Você não está usando o Internet Explorer.&lt;/p&gt;&lt;![endif]&gt;</p>
<p>&lt;!&#8211;[if IE 7]&gt;&lt;p&gt;Bem vindo ao Internet Explorer 7!&lt;/p&gt;&lt;![endif]&#8211;&gt;</p>
<p>&lt;!&#8211;[if !(IE 7)]&gt;&lt;p&gt;Você não está usando a versão 7.&lt;/p&gt;&lt;![endif]&#8211;&gt;</p>
<p>&lt;!&#8211;[if gte IE 7]&gt;&lt;p&gt;Você está usando a versão 7 do IE ou superior.&lt;/p&gt;&lt;![endif]&#8211;&gt;</p>
<p>&lt;!&#8211;[if (IE 5)]&gt;&lt;p&gt;Você está usando o IE5 (qualquer versão).&lt;/p&gt;&lt;![endif]&#8211;&gt;</p>
<p>&lt;!&#8211;[if (gte IE 5.5)&amp;(lt IE 7)]&gt;&lt;p&gt;Você está usando o IE 5.5 ou IE 6.&lt;/p&gt;&lt;![endif]&#8211;&gt;</p>
<p>&lt;!&#8211;[if lt IE 5.5]&gt;&lt;p&gt;Por favor atualize a versão do seu Internet Explorer.&lt;/p&gt;&lt;![endif]&#8211;&gt;</p>
<p>&lt;!&#8211;[if true]&gt;Você está usando uma versão &lt;em&gt;uplevel&lt;/em&gt; do browser.&lt;![endif]&#8211;&gt;</p>
<p>&lt;![if false]&gt;Você está usando uma versão &lt;em&gt;downlevel&lt;/em&gt; do browser.&lt;![endif]&gt;</p>
<p>&lt;!&#8211;[if true]&gt;&lt;![if IE 7]&gt;&lt;p&gt;Esse comentário é mostrado aninhado no IE7.&lt;/p&gt;&lt;![endif]&gt;&lt;![endif]&#8211;&gt;</p>
</div>
<p>Conditional comments não precisam ser utilizados especificamente para HTML, podem ser também utilizados para filtrar CSS para cada navegador(forma mais utilizada), e também para a utilização de Scripts. Vejam <a href="http://www.cssnolanche.com.br/uploads/conditional-comments/" title="Exemplo de utilização de Conditional comments" rel="alternate">como se comporta o exemplo acima no browser</a>.</p>
<h3>Referências</h3>
<ul>
<li><a href="http://msdn.microsoft.com/pt-br/library/ms537512(en-us).aspx" title="About Conditional comments" rel="external">About Conditional comments</a></li>
<li><a href="http://www.quirksmode.org/css/condcom.html" title="CSS - Conditional comments" rel="external">CSS &#8211; Conditional comments</a></li>
<li><a href="http://www.cssplay.co.uk/menu/conditional.html" title="http://www.cssplay.co.uk/menu/conditional.html" rel="external">Conditional comments for IE and non-IE browsers</a></li>
</ul>
<p><hr />
<a href="http://www.cssnolanche.com.br/css-conditional-comments/">CSS Conditional comments</a>
<br />
<p>Voc&ecirc; ainda n&atilde;o est&aacute; me seguindo no <a href="http://twitter.com/pinceladasdaweb" title="Siga-me no Twitter" rel="external">Twitter</a>, o que est&aacute; esperando para fazer isso?</p></p>
<ul class="related_post"><li><a href="http://www.cssnolanche.com.br/recomendacoes-de-livros/" title="Recomendações de livros">Recomendações de livros</a></li><li><a href="http://www.cssnolanche.com.br/inherit-no-internet-explorer/" title="Inherit no Internet Explorer">Inherit no Internet Explorer</a></li><li><a href="http://www.cssnolanche.com.br/diferenca-entre-elementos-inline-e-de-bloco-em-html/" title="Diferença entre elementos inline e de bloco em HTML">Diferença entre elementos inline e de bloco em HTML</a></li><li><a href="http://www.cssnolanche.com.br/referencia-htmlxhtml-css-e-javascript-no-firefox/" title="Referência HTML/XHTML, CSS e JavaScript no Firefox">Referência HTML/XHTML, CSS e JavaScript no Firefox</a></li><li><a href="http://www.cssnolanche.com.br/twitter-bootstrap-css-toolkit-do-twitter/" title="Twitter Bootstrap &#8211; CSS Toolkit do Twitter">Twitter Bootstrap &#8211; CSS Toolkit do Twitter</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.cssnolanche.com.br/css-conditional-comments/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Estrutura mínima de um documento XHTML</title>
		<link>http://www.cssnolanche.com.br/estrutura-minima-de-um-documento-xhtml/</link>
		<comments>http://www.cssnolanche.com.br/estrutura-minima-de-um-documento-xhtml/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 09:00:33 +0000</pubDate>
		<dc:creator>Pedro Rogério</dc:creator>
				<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.cssnolanche.com.br/?p=316</guid>
		<description><![CDATA[Para aquelas pessoas que estão começando agora no mundo do desenvolvimento web e não sabem como iniciar um documento XHTML, vou mostrar nesse post um exemplo muito simples que pode até ser usado com um template para futuros arquivos html: &#60;!DOCTYPE html PUBLIC &#34;-//W3C//DTD XHTML 1.0 Strict//EN&#34; &#34;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&#34;&#62; &#60;html xmlns=&#34;http://www.w3.org/1999/xhtml&#34; xml:lang=&#34;pt-br&#34; lang=&#34;pt-br&#34;&#62; &#60;head&#62; &#60;meta http-equiv=&#34;content-type&#34; [...]<p><hr />
<a href="http://www.cssnolanche.com.br/estrutura-minima-de-um-documento-xhtml/">Estrutura mínima de um documento XHTML</a>
<br />
<p>Voc&ecirc; ainda n&atilde;o est&aacute; me seguindo no <a href="http://twitter.com/pinceladasdaweb" title="Siga-me no Twitter" rel="external">Twitter</a>, o que est&aacute; esperando para fazer isso?</p></p>
]]></description>
			<content:encoded><![CDATA[<p>Para aquelas pessoas que estão começando agora no mundo do desenvolvimento web e não sabem como iniciar um documento <strong>XHTML</strong>, vou mostrar nesse post um exemplo muito simples que pode até ser usado com um template para futuros arquivos html:</p>
<pre class="brush: xhtml">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;pt-br&quot; lang=&quot;pt-br&quot;&gt;
&lt;head&gt;
    &lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html;charset=utf-8&quot; /&gt;
    &lt;title&gt;Exemplo de XHTML Strict&lt;/title&gt;
    &lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;styles.css&quot; media=&quot;screen&quot; /&gt;
    &lt;script type=&quot;text/javascript&quot; src=&quot;scripts.js&quot;&gt;&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
    &lt;p&gt;…Conteúdo do XHTML aqui…&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Vamos as explicações: </p>
<ul>
<li><strong>Doctype:</strong> Utilize sempre Doctype Strict, pois assim você força o browser a seguir corretamente os padrões web, dentro do possível, sempre que possível.</li>
<li><strong>xml:lang=&#8221;pt-br&#8221; lang=&#8221;pt-br&#8221;:</strong> Aqui é onde você define a linguagem do seu documento previsto no <a href="http://www.w3.org/International/questions/qa-when-xmllang" title="XML document schemas" rel="external">XML document schemas</a></li>
<li><strong>title, meta, stylesheet e scripts:</strong> Todos eles são definidos dentro da Tag head do seu HTML, title para título da página, meta para meta tags, stylesheet para o CSS e scripts são onde você irá adicionar seus arquivos JavaScript.</li>
<li><strong>body:</strong> É aí dentro que você irá construir sua página, todo o código HTML virá dentro da tag body.</li>
</ul>
<p>Como podem ver não existem muitos segredos ao se escrever documentos XHTML.</p>
<p><hr />
<a href="http://www.cssnolanche.com.br/estrutura-minima-de-um-documento-xhtml/">Estrutura mínima de um documento XHTML</a>
<br />
<p>Voc&ecirc; ainda n&atilde;o est&aacute; me seguindo no <a href="http://twitter.com/pinceladasdaweb" title="Siga-me no Twitter" rel="external">Twitter</a>, o que est&aacute; esperando para fazer isso?</p></p>
<ul class="related_post"><li><a href="http://www.cssnolanche.com.br/a-morte-do-xhtml/" title="A Morte do XHTML">A Morte do XHTML</a></li><li><a href="http://www.cssnolanche.com.br/recomendacoes-de-livros/" title="Recomendações de livros">Recomendações de livros</a></li><li><a href="http://www.cssnolanche.com.br/inserir-flash-em-xhtml/" title="Inserir Flash em XHTML">Inserir Flash em XHTML</a></li><li><a href="http://www.cssnolanche.com.br/a-historia-do-html/" title="A história do HTML">A história do HTML</a></li><li><a href="http://www.cssnolanche.com.br/css-conditional-comments/" title="CSS Conditional comments">CSS Conditional comments</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.cssnolanche.com.br/estrutura-minima-de-um-documento-xhtml/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Diferença entre elementos inline e de bloco em HTML</title>
		<link>http://www.cssnolanche.com.br/diferenca-entre-elementos-inline-e-de-bloco-em-html/</link>
		<comments>http://www.cssnolanche.com.br/diferenca-entre-elementos-inline-e-de-bloco-em-html/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 17:29:30 +0000</pubDate>
		<dc:creator>Pedro Rogério</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.cssnolanche.com.br/?p=318</guid>
		<description><![CDATA[Entender como os elementos HTML são renderizados na página é essencial para aqueles que estão embarcando agora no mundo do desenvolvimento web. Já vi muitas pessoas passarem por problemas por não entenderem isso, aliás, muitos programadores, no decorrer do desenvolvimento acabam tendo problemas com o HTML que foi desenvolvido pois ao tentarem efetuar alguma alteração [...]<p><hr />
<a href="http://www.cssnolanche.com.br/diferenca-entre-elementos-inline-e-de-bloco-em-html/">Diferença entre elementos inline e de bloco em HTML</a>
<br />
<p>Voc&ecirc; ainda n&atilde;o est&aacute; me seguindo no <a href="http://twitter.com/pinceladasdaweb" title="Siga-me no Twitter" rel="external">Twitter</a>, o que est&aacute; esperando para fazer isso?</p></p>
]]></description>
			<content:encoded><![CDATA[<p>Entender como os elementos HTML são renderizados na página é essencial para aqueles que estão embarcando agora no mundo do desenvolvimento web. Já vi muitas pessoas passarem por problemas por não entenderem isso, aliás, muitos programadores, no decorrer do desenvolvimento acabam tendo problemas com o HTML que foi desenvolvido pois ao tentarem efetuar alguma alteração acabam utilizando tags que não são necessárias, e aí os problemas começam. Então, para evitarmos esses problemas vou mostrar aqui que os elementos HTML são renderizados de 3 formas diferentes: Tags a níveis de bloco, Inline e Invisíveis.</p>
<h3>Elementos a nível de bloco</h3>
<p><img class="aligncenter" src="http://www.cssnolanche.com.br/uploads/pedreiro.jpg" alt="Imagem ilustrando elementos de bloco" title="Imagem ilustrando elementos de bloco" /></p>
<p>Os elementos de bloco em HTML utilizam toda a sua largura disponível e criam uma linha invisível antes e depois de si próprio. Os elementos a nível de bloco são os seguintes:</p>
<pre class="brush: xhtml">
address, blockquote, center, dir, div, dl, dt, dd, frameset, fieldset, form, h1, h2, h3, h4, h5, h6, hr, menu, noframes, noscript, ol, ul, li, p, pre, table, tbody, thead, tfoot, tr, td, th
</pre>
<p style="background-color:#BDBDBD;"><strong>Eu sou um elemento a nível de bloco</strong></p>
<h3>Elementos Inline</h3>
<p><img class="aligncenter" src="http://www.cssnolanche.com.br/uploads/linha.jpg" alt="Imagem ilustrando elementos inline" title="Imagem ilustrando elementos inline" /></p>
<p>Os elementos HTML a nível inline são aqueles que ocupam somente sua largura necessária e não criam linhas antes e depois de si. Os elementos a nível inline são os seguintes:</p>
<pre class="brush: xhtml">
a, abbr, acronym, applet, b, basefont, bdo, big, br, button, cite, code, del, dfn, em, font, i, iframe, img, input, ins, kbd, label, map, object, q, s, samp, select, small, span, strike, strong, sub, sup, textarea, tt, u, var
</pre>
<p><span style="background-color:#ff0">Eu sou um elemento a nível inline</span>, <span style="background-color:#f00">Eu sou mais um elemento a nível inline</span></p>
<h3>Elementos Invisíveis</h3>
<p>São aqueles elementos que existem na página, mas não são mostrados ao usuário:</p>
<pre class="brush: xhtml">
base, isindex, link, meta, script, style, title
</pre>
<p>Uma dica é que em CSS você pode tranformar um elemento de bloco em inline ou vice-versa através da propriedade CSS <a href="http://www.w3.org/TR/CSS21/visuren.html#propdef-display" title="Propriedade Display em CSS" rel="external">display</a>.</p>
<p><hr />
<a href="http://www.cssnolanche.com.br/diferenca-entre-elementos-inline-e-de-bloco-em-html/">Diferença entre elementos inline e de bloco em HTML</a>
<br />
<p>Voc&ecirc; ainda n&atilde;o est&aacute; me seguindo no <a href="http://twitter.com/pinceladasdaweb" title="Siga-me no Twitter" rel="external">Twitter</a>, o que est&aacute; esperando para fazer isso?</p></p>
<ul class="related_post"><li><a href="http://www.cssnolanche.com.br/referencia-htmlxhtml-css-e-javascript-no-firefox/" title="Referência HTML/XHTML, CSS e JavaScript no Firefox">Referência HTML/XHTML, CSS e JavaScript no Firefox</a></li><li><a href="http://www.cssnolanche.com.br/recomendacoes-de-livros/" title="Recomendações de livros">Recomendações de livros</a></li><li><a href="http://www.cssnolanche.com.br/a-historia-do-html/" title="A história do HTML">A história do HTML</a></li><li><a href="http://www.cssnolanche.com.br/css-conditional-comments/" title="CSS Conditional comments">CSS Conditional comments</a></li><li><a href="http://www.cssnolanche.com.br/twitter-bootstrap-css-toolkit-do-twitter/" title="Twitter Bootstrap &#8211; CSS Toolkit do Twitter">Twitter Bootstrap &#8211; CSS Toolkit do Twitter</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.cssnolanche.com.br/diferenca-entre-elementos-inline-e-de-bloco-em-html/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Referência HTML/XHTML, CSS e JavaScript no Firefox</title>
		<link>http://www.cssnolanche.com.br/referencia-htmlxhtml-css-e-javascript-no-firefox/</link>
		<comments>http://www.cssnolanche.com.br/referencia-htmlxhtml-css-e-javascript-no-firefox/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 09:00:00 +0000</pubDate>
		<dc:creator>Pedro Rogério</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.cssnolanche.com.br/?p=248</guid>
		<description><![CDATA[O Firefox é um browser amplamente usado devido as facilidades que ele proporciona aos desenvolvedores, usuários, onde com a utilização de extensões você pode levar um nível acima o desenvolvimento web, a navegação, a experiência na Internet. Recentemente descobri mais uma extensão que pode ajudar muito nós desenvolvedores, se chama DevBoi, onde você tem a [...]<p><hr />
<a href="http://www.cssnolanche.com.br/referencia-htmlxhtml-css-e-javascript-no-firefox/">Referência HTML/XHTML, CSS e JavaScript no Firefox</a>
<br />
<p>Voc&ecirc; ainda n&atilde;o est&aacute; me seguindo no <a href="http://twitter.com/pinceladasdaweb" title="Siga-me no Twitter" rel="external">Twitter</a>, o que est&aacute; esperando para fazer isso?</p></p>
]]></description>
			<content:encoded><![CDATA[<p>O Firefox é um browser amplamente usado devido as facilidades que ele proporciona aos desenvolvedores, usuários, onde com a utilização de extensões você pode levar um nível acima o desenvolvimento web, a navegação, a experiência na Internet. Recentemente descobri mais uma extensão que pode ajudar muito nós desenvolvedores, se chama <a href="https://addons.mozilla.org/en-US/firefox/addon/1673" title="DevBoi" rel="external">DevBoi</a>, onde você tem a possibilidade de ler as referências sobre: HTML/XHTML, CSS, JavaScript e DOM nativos no plugin, e ainda você possui a opção de instalar mais helps como: PHP, Ptototype, Ruby on Rails e XUL.</p>
<p><img class="aligncenter" src="http://www.cssnolanche.com.br/uploads/devboi.jpg" alt="Devboi" title="Devboi" /></p>
<p>Para ter acesso a referência basta ter o plugin instalado e apertar as teclas &#8220;CTRL + F9&#8243;, é aberta uma espécie de Sidebar em seu browser, a partir daí é só procurar o que deseja. Dica do <a href="http://www.webresourcesdepot.com/devboi-firefox-sidebar-for-web-dev-references/" title="Referências HTML, XHTML, CSS e JavaScript no Firefox" rel="external">WebResourcesDepot</a>.</p>
<p><hr />
<a href="http://www.cssnolanche.com.br/referencia-htmlxhtml-css-e-javascript-no-firefox/">Referência HTML/XHTML, CSS e JavaScript no Firefox</a>
<br />
<p>Voc&ecirc; ainda n&atilde;o est&aacute; me seguindo no <a href="http://twitter.com/pinceladasdaweb" title="Siga-me no Twitter" rel="external">Twitter</a>, o que est&aacute; esperando para fazer isso?</p></p>
<ul class="related_post"><li><a href="http://www.cssnolanche.com.br/recomendacoes-de-livros/" title="Recomendações de livros">Recomendações de livros</a></li><li><a href="http://www.cssnolanche.com.br/diferenca-entre-elementos-inline-e-de-bloco-em-html/" title="Diferença entre elementos inline e de bloco em HTML">Diferença entre elementos inline e de bloco em HTML</a></li><li><a href="http://www.cssnolanche.com.br/a-historia-do-html/" title="A história do HTML">A história do HTML</a></li><li><a href="http://www.cssnolanche.com.br/css-conditional-comments/" title="CSS Conditional comments">CSS Conditional comments</a></li><li><a href="http://www.cssnolanche.com.br/ajax-rss-widget/" title="Ajax RSS Widget">Ajax RSS Widget</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.cssnolanche.com.br/referencia-htmlxhtml-css-e-javascript-no-firefox/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

