<?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>MAPSD &#187; Padrões Web (Web Standards)</title>
	<atom:link href="http://www.mapsd.com.br/blog/index.php/category/padroes-web-web-standards/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mapsd.com.br/blog</link>
	<description>Tutoriais e dicas para tirar o melhor da internet</description>
	<lastBuildDate>Tue, 23 Feb 2010 13:35:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Modos de renderização  &#8216;Standards mode&#8217;  vs  &#8216;Quirks  mode&#8217;</title>
		<link>http://www.mapsd.com.br/blog/index.php/2010/01/modos-de-renderizacao-standards-mode-vs-quirks-mode/</link>
		<comments>http://www.mapsd.com.br/blog/index.php/2010/01/modos-de-renderizacao-standards-mode-vs-quirks-mode/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 23:36:44 +0000</pubDate>
		<dc:creator>Alexandre Broggio</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Padrões Web (Web Standards)]]></category>

		<guid isPermaLink="false">http://www.mapsd.com.br/blog/?p=232</guid>
		<description><![CDATA[Um navegador de web tem no mínimo dois modos de exibição das paginas ou modos de renderização,  que o navegador escolhe a partir de declaração de uma DTD (Doctype) no documento que seja valida, ou seja (escrita corretamente).
Com base na DTD o navegador ira renderizar a pagina em

- Modo padrão ( Standards mode ) &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>Um navegador de web tem no mínimo dois modos de exibição das paginas ou modos de renderização,  que o navegador escolhe a partir de declaração de uma <span style="color: #ff0000;">DTD (Doctype)</span> no documento que seja valida, ou seja (escrita corretamente).</p>
<p>Com base na DTD o navegador ira renderizar a pagina em</p>
<p><span id="more-232"></span></p>
<p>- Modo padrão ( <span style="color: #008080;">Standards mode</span> ) &#8211; Modo correto de o navegador exibe a pagina conforme as especificações do<span style="color: #ff0000;"> DTD (Doctype)</span> declarado no documento. Este modo segue os padrões descritos no W3C.<br />
- Modo não padrão (<span style="color: #008080;">Quirks  mode</span>) &#8211; o navegador exibe a pagina de uma forma mais vaga que poder gerar resultados inesperados, pois este modo emula o comportamentos de navegadores mais antigos.<br />
Escolher um modo de renderização pelo <span style="color: #ff0000;">DTD( Doctype ) </span>de um documento e chamando de alternância (switching) de DOCTYPE ou indetificação (sniffing) de DOCTYPE. Abaixo como deve ser um Box model rendeizado corretamente</p>
<p><img class="alignnone size-full wp-image-233" title="Box model" src="http://www.mapsd.com.br/blog/wp-content/uploads/2009/12/boxdim.png" alt="Box model" width="433" height="317" /></p>
<p>Abaixo os códigos HTML e CSS  para você ver os resultados da imagem que esta logo abaixo dos códigos.</p>
<p>Código CSS</p>
<pre class="brush: css;">
&lt;style type=&quot;text/css&quot;&gt;
body {
	font-size: 25px;
}
p {
	font-size: 50%;
}
h1 {
	font-size: 16px;
}
div {
	margin: 20px;
	width: 170px;
	padding: 50px;
	border: 6px solid #F00;
}
table, td, th {
	border:1px solid #333;
	text-align:left;
}
&lt;/style&gt;
</pre>
<p>Código HTML</p>
<pre class="brush: xml;">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&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;xhtml document&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;h1&gt;Teste&lt;/h1&gt;
&lt;div&gt;
  &lt;p&gt; 'Standards mode'  vs  'Quirks  mode' &lt;/p&gt;
&lt;/div&gt;
&lt;table&gt;
  &lt;thead&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot;&gt;Titulo da tabela&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
  &lt;tfoot&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot;&gt;Rodapé&lt;/th&gt;&lt;/tr&gt;&lt;/tfoot&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;p&gt;Texto da tag p.&lt;/p&gt;&lt;/td&gt;
      &lt;td&gt;&lt;p&gt;texto da tag p.&lt;/p&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Conteúdo.&lt;/td&gt;
      &lt;td&gt;Conteúdo.&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Código renderizado em modo padrão Standards mode com DTD(Doctype)<br />
<img class="alignnone size-full wp-image-248" title="stander mode" src="http://www.mapsd.com.br/blog/wp-content/uploads/2009/12/stander-mode_2.gif" alt="stander mode" width="314" height="336" /></p>
<p>Ja aqui o mesmo código renderizado mas em modo não padrão &#8216;Quirks mode&#8217; sem o DTD(Doctype)</p>
<p><img class="alignnone size-full wp-image-249" title="Quicks mode" src="http://www.mapsd.com.br/blog/wp-content/uploads/2009/12/Quicks-mode.gif" alt="Quicks mode" width="206" height="333" /></p>
<p>Aqui uma outra comparação de entre box model padrão e um quebrado</p>
<p><img class="alignnone size-full wp-image-251" title="comparacao de box model " src="http://www.mapsd.com.br/blog/wp-content/uploads/2009/12/box-model-comparacao.png" alt="comparacao de box model " width="300" height="415" /></p>
<p>Caso querira se aprofundar mais no assunto alguns links que lhe sera útil</p>
<p>http://www.w3.org/International/articles/serving-xhtml/Overview.en.php#quirks<br />
http://en.wikipedia.org/wiki/Quirks_mode<br />
http://www.communitymx.com/content/article.cfm?cid=85fee<br />
https://developer.mozilla.org/en/Mozilla%27s_DOCTYPE_sniffing<br />
http://www.cssnewbie.com/standards-vs-quirks-mode/<br />
http://www.w3.org/TR/CSS2/box.html</p>
<p>Usei também como referência o livro Criando páginas web com css.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mapsd.com.br/blog/index.php/2010/01/modos-de-renderizacao-standards-mode-vs-quirks-mode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como usar incorretamente o DTDs(Doctype) afeta suas paginas</title>
		<link>http://www.mapsd.com.br/blog/index.php/2009/11/como-usar-incorretamente-o-dtds-doctype-afeta-suas-paginas/</link>
		<comments>http://www.mapsd.com.br/blog/index.php/2009/11/como-usar-incorretamente-o-dtds-doctype-afeta-suas-paginas/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 17:36:19 +0000</pubDate>
		<dc:creator>Alexandre Broggio</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Padrões Web (Web Standards)]]></category>
		<category><![CDATA[Sites]]></category>
		<category><![CDATA[Web Standards]]></category>

		<guid isPermaLink="false">http://www.mapsd.com.br/blog/?p=202</guid>
		<description><![CDATA[
Document Type Definition, ou simplesmente DTD, contém as regras que definem quais as tags que podem ser usadas em um documento e quais os valores que são válidos.
A declaração DOCTYPE deve ser a primeira coisa em um documento HTML, antes mesmo da tag &#60;html&#62;. A declaração DOCTYPE não é uma tag de HTML, e sim [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-225" style="float:left;" title="Doctype html" src="http://www.mapsd.com.br/blog/wp-content/uploads/2009/11/Doctype.jpg" alt="Doctype html" width="126" height="126" /></p>
<p><strong>Document Type Definition</strong>, ou simplesmente <strong>DTD</strong>, contém as regras que definem quais as tags que podem ser usadas em um documento e quais os valores que são válidos.</p>
<p>A declaração <strong>DOCTYPE </strong>deve ser a primeira coisa em um documento HTML, antes mesmo da tag <span style="color: #0000ff;">&lt;html&gt;</span>. A declaração DOCTYPE não é uma tag de HTML, e sim uma instrução para os navegadores  sobre qual a versão da linguagem de marcação esta escrito o código da  página. A declaração DOCTYPE se refere a um tipo de documento (DTD). O DTD especifica as regras para a linguagem de marcação, para que os navegadores possam processar e exibir o conteúdo corretamente, abaixo estão algumas.</p>
<p><span id="more-202"></span></p>
<h3><span style="color: #3366ff;">HTML 4.01 Strict, Transitional, Frameset</span></h3>
<pre class="brush: plain;">

&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01//EN&quot;
&quot;http://www.w3.org/TR/html4/strict.dtd&quot;&gt;

&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;
&quot;http://www.w3.org/TR/html4/loose.dtd&quot;&gt;

&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Frameset//EN&quot;
&quot;http://www.w3.org/TR/html4/frameset.dtd&quot;&gt;
</pre>
<h3><span style="color: #3366ff;">XHTML 1.0 Strict, Transitional, Frameset</span></h3>
<pre class="brush: plain;">

&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;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;
&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;

&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Frameset//EN&quot;
&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd&quot;&gt;
</pre>
<p><strong><span style="color: #3366ff;">XHTML 1.1 DTD</span></strong></p>
<pre class="brush: plain;">

&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.1//EN&quot;
&quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&quot;&gt;
</pre>
<h2>Diferenças entre Strict, Transitional, Frameset</h2>
<p><span style="color: #3366ff;">Strict</span><br />
Escolhendo um DOCTYPE Strict quer dizer que seu código está seguindo á risca os padrões, sem nenhum tipo de erro de validação.</p>
<p><span style="color: #3366ff;">Transitional</span><br />
Escolhendo um DOCTYPE Transitional é quando você está fazendo uma transição de uma forma antiga de marcação para uma mais moderna.</p>
<p><span style="color: #3366ff;">Frameset</span><br />
Escolhendo um DOCTYPE Frameset é para quando você usa Frames em sua página.</p>
<p>Quando não se declara o DOCTYPE o navegador renderiza a pagina em  “<span style="color: #ff0000;">Quirks Mode</span>” ou seja ele tem que &#8220;adivinhar&#8221; qual a forma de  renderizar  a pagina, já quando se tem um DOCTYPE o navegador ira renderiar o codigo em &#8221; <span style="color: #ff0000;">Standards Compliance Mode</span> &#8221; no qual a apresentação do documento é não só mais rápida como também isenta de uma má apresentação ao qual estão sujeitos os documentos sem uma declaração de Doctype.</p>
<p>Lista de DTDS  <a href="http://www.w3.org/QA/2002/04/valid-dtd-list.html">http://www.w3.org/QA/2002/04/valid-dtd-list.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mapsd.com.br/blog/index.php/2009/11/como-usar-incorretamente-o-dtds-doctype-afeta-suas-paginas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>O que é W3C ?</title>
		<link>http://www.mapsd.com.br/blog/index.php/2009/11/o-que-e-w3c/</link>
		<comments>http://www.mapsd.com.br/blog/index.php/2009/11/o-que-e-w3c/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 16:40:45 +0000</pubDate>
		<dc:creator>Alexandre Broggio</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Padrões Web (Web Standards)]]></category>
		<category><![CDATA[Web Standards]]></category>

		<guid isPermaLink="false">http://www.mapsd.com.br/blog/?p=173</guid>
		<description><![CDATA[O Consórcio World Wide Web (W3C) é uma comunidade internacional com organizações filiadas, no qual  trabalham em tempo integral e junto com o publico trabalham para desenvolver padrões para web (Web standards). Liderados pelo inventor da Web Tim Berners-Lee, a missão do W3C é levar a Web ao seu pleno potencial.
O W3C desenvolve padrões e [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-174" href="http://www.mapsd.com.br/blog/index.php/2009/11/o-que-e-w3c/logo-w3c-screen-lg/"><img class="alignnone size-full wp-image-174" style="float:left; margin:0px 10px 10px 10px;" title="logo w3c " src="http://www.mapsd.com.br/blog/wp-content/uploads/2009/11/logo-w3c-screen-lg.gif" alt="logo w3c " width="249" height="107" /></a>O Consórcio World Wide Web (W3C) é uma comunidade internacional com organizações filiadas, no qual  trabalham em tempo integral e junto com o publico trabalham para desenvolver padrões para web (<span style="color: #ff0000;">Web standards</span>). Liderados pelo inventor da Web Tim Berners-Lee, a missão do W3C é levar a Web ao seu pleno potencial.</p>
<h2 style="border-bottom:0px;">O W3C desenvolve padrões e diretrizes para a Web</h2>
<p>Basicamente, o W3C faz sua missão com a criação de padrões e diretrizes para a Web. Desde 1994,<br />
o W3C publicou mais de 110 desses padrões, denominados <a href="http://www.w3.org/TR/">Recomendações do W3C.</a><span id="more-173"></span></p>
<p>O W3C também se envolve em educação e divulgação, desenvolve softwares e atua como fórum aberto para discussões sobre a Web. Para que a Web atinja todo o seu potencial, as tecnologias mais fundamentais da Web precisam ser  compatíveis entre si e permitir que todos os equipamentos e softwares usados para acessar a Web funcionem juntos.</p>
<p>O W3C chama essa meta de “Interoperabilidade da Web”. Ao publicar padrões abertos  (<span style="color: #ff0000;">não-exclusivos</span>) para línguas e protocolos da Web, o W3C procura evitar a fragmentação do mercado e, consequentemente, a fragmentação da Web.</p>
<p>Tim Berners-Lee e outros criaram o W3C como um consórcio do setor dedicado a construir consenso em torno das tecnologias da Web. O Sr. Berners-Lee, que criou a World Wide Web em 1989 enquanto trabalhava na Organização Européia para Pesquisa Nuclear (CERN), tem servido como Diretor do W3C desde sua fundação,em 1994.</p>
<p>O que precisamos saber a principio e que o W3C desenvolve padrões(Web standards) e diretrizes para a Web o qual devemos seguir.</p>
<p>Para mais informações clique nos links.</p>
<p><a href="http://www.w3c.br">http://www.w3c.br</a> Escritório no Brasil.<br />
<a href="http://www.w3.org">http://www.w3.org</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mapsd.com.br/blog/index.php/2009/11/o-que-e-w3c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
