<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Teste-seu-conhecimento-02</title>
	<atom:link href="http://www.maujor.com/blog/2006/11/14/teste-seu-conhecimento-02/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.maujor.com/blog/2006/11/14/teste-seu-conhecimento-02/</link>
	<description>Tutoriais e pensamentos CSS, web standards, acessibilidade, tableless</description>
	<pubDate>Sun, 12 Oct 2008 06:59:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: Carlos Eduardo</title>
		<link>http://www.maujor.com/blog/2006/11/14/teste-seu-conhecimento-02/#comment-25243</link>
		<dc:creator>Carlos Eduardo</dc:creator>
		<pubDate>Thu, 17 Apr 2008 02:55:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.maujor.com/blog/2006/11/14/teste-seu-conhecimento-02/#comment-25243</guid>
		<description>Olá amigos:

 Testei o css reset, e esse não resolveu para mim, não sei pq, acompanhei igual o imasters.com.br passou.
Mais consegui resolver com

* { padding:0; margin:0; }

para firefox e ie

abraços</description>
		<content:encoded><![CDATA[<p>Olá amigos:</p>
<p> Testei o css reset, e esse não resolveu para mim, não sei pq, acompanhei igual o imasters.com.br passou.<br />
Mais consegui resolver com</p>
<p>* { padding:0; margin:0; }</p>
<p>para firefox e ie</p>
<p>abraços</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marcus Vinícius</title>
		<link>http://www.maujor.com/blog/2006/11/14/teste-seu-conhecimento-02/#comment-21962</link>
		<dc:creator>Marcus Vinícius</dc:creator>
		<pubDate>Sun, 29 Jul 2007 00:59:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.maujor.com/blog/2006/11/14/teste-seu-conhecimento-02/#comment-21962</guid>
		<description>Cada navegador define um valor inicial para algumas propriedades de seus elementos.
Entao nao tem navegador errado, se vc nao quer te esse tipo de problema defina um valor inicial pra todos os elementos
Pra quem quiser uma solucao pronta procure o CSS reset do yahoo
:p</description>
		<content:encoded><![CDATA[<p>Cada navegador define um valor inicial para algumas propriedades de seus elementos.<br />
Entao nao tem navegador errado, se vc nao quer te esse tipo de problema defina um valor inicial pra todos os elementos<br />
Pra quem quiser uma solucao pronta procure o CSS reset do yahoo<br />
:p</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maximus Decimus</title>
		<link>http://www.maujor.com/blog/2006/11/14/teste-seu-conhecimento-02/#comment-10968</link>
		<dc:creator>Maximus Decimus</dc:creator>
		<pubDate>Wed, 04 Apr 2007 07:27:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.maujor.com/blog/2006/11/14/teste-seu-conhecimento-02/#comment-10968</guid>
		<description>Quem renderiza errado e sempre renderizou errado é o IE, e como tudo da microsoft que tenta definir um padrao proprio, sem levar em conta o padrao da web. O povo está tao acostumado a fazer pagina pro IE que acha estranho quando tudo nao funciona em outros browsers como mozilla, firefox, opera.. achando que o ie é o unico inteligente.</description>
		<content:encoded><![CDATA[<p>Quem renderiza errado e sempre renderizou errado é o IE, e como tudo da microsoft que tenta definir um padrao proprio, sem levar em conta o padrao da web. O povo está tao acostumado a fazer pagina pro IE que acha estranho quando tudo nao funciona em outros browsers como mozilla, firefox, opera.. achando que o ie é o unico inteligente.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: teo</title>
		<link>http://www.maujor.com/blog/2006/11/14/teste-seu-conhecimento-02/#comment-1465</link>
		<dc:creator>teo</dc:creator>
		<pubDate>Wed, 03 Jan 2007 17:41:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.maujor.com/blog/2006/11/14/teste-seu-conhecimento-02/#comment-1465</guid>
		<description>Oi pra todos. Galera meu ie7 esta lendo o !important do FF. Tipo eu defino um valor para margin-top: 10px; e depois redefino para FF , margin-top: 5px !important; ainda sim o coisa ruim do IE7 pega o !important alguem pode me dar uma ajuda?</description>
		<content:encoded><![CDATA[<p>Oi pra todos. Galera meu ie7 esta lendo o !important do FF. Tipo eu defino um valor para margin-top: 10px; e depois redefino para FF , margin-top: 5px !important; ainda sim o coisa ruim do IE7 pega o !important alguem pode me dar uma ajuda?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tadao Kuroda</title>
		<link>http://www.maujor.com/blog/2006/11/14/teste-seu-conhecimento-02/#comment-1232</link>
		<dc:creator>Tadao Kuroda</dc:creator>
		<pubDate>Fri, 01 Dec 2006 03:29:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.maujor.com/blog/2006/11/14/teste-seu-conhecimento-02/#comment-1232</guid>
		<description>1- 
QUEM ESTÁ CERTO?
FF

QUAL O EFEITO MAIS ESPERADO?
IE

2-

QUEM É O DONO DA MARGEM?
a margem é do elemento p quem gera a margem é a propriedade display: block (padrão de 'p'), que cria uma margem superior e inferior ao bloco

PORQUE A MARGEM NÃO APARECE NO IE?
Não se engane! no IE a margem tbm aparece, no FF aparece o fundo amarelo, no IE você vê o fundo cinza mas a distância continua existindo.

ENTÃO ONDE ESTA O PROBLEMA?
O "problema" está na ALTURA do #container (pai de 'P').
Quando a altura do container pai não é definido quem define a altura é a soma das alturas do conteudo (propriedade height) nesse caso não entram as margens.
O fundo é renderizado começando a partir do inicio do bloco por isso o fundo aparece.


3-
COMO FAZER O FF EXIBIR IGUAL AO IE?
então não é para eliminar a margem, certo?? Você vai querer apenas que o fundo englobe as margens.
#container {
  	width:400px;
	margin: 0 auto;
	background: #ccc;
	overflow:hidden;
}
essa opção serve pra ocultar todo o conteudo que exceder a area do #container, nesse caso como não foi definido uma altura as margens dos elementos filhos entrarão no calculo da altura.
(é aqui que a maioria esbarra quando está começando com CSS). Quem desenvolve só para o IE reclama que o FF "cria margens". Já quem está acostumado com padrões fica enfurecido quando o IE aumenta o tamanho das DIV´s.

QUERO ELIMINAR AS MARGENS de ´p´! COMO FAÇO?
Isto significa( margin:0;)
vc pode fazer isso de 3 maneiras:

*{
 margin:0;
}//as vezes generalizar pode nao ser o ideal pra você. Voce poderá acabar tendo que definir margens para todos os paragrafos... isso poderá lhe dar um trabalho desnecessário futuramente.

p{
display:inline:
}//isso vai acabar com a organização dos paragrafos :(

#container p{
margin:0;
}

4-
retire a propriedade margin:0;  de body.</description>
		<content:encoded><![CDATA[<p>1-<br />
QUEM ESTÁ CERTO?<br />
FF</p>
<p>QUAL O EFEITO MAIS ESPERADO?<br />
IE</p>
<p>2-</p>
<p>QUEM É O DONO DA MARGEM?<br />
a margem é do elemento p quem gera a margem é a propriedade display: block (padrão de &#8216;p&#8217;), que cria uma margem superior e inferior ao bloco</p>
<p>PORQUE A MARGEM NÃO APARECE NO IE?<br />
Não se engane! no IE a margem tbm aparece, no FF aparece o fundo amarelo, no IE você vê o fundo cinza mas a distância continua existindo.</p>
<p>ENTÃO ONDE ESTA O PROBLEMA?<br />
O &#8220;problema&#8221; está na ALTURA do #container (pai de &#8216;P&#8217;).<br />
Quando a altura do container pai não é definido quem define a altura é a soma das alturas do conteudo (propriedade height) nesse caso não entram as margens.<br />
O fundo é renderizado começando a partir do inicio do bloco por isso o fundo aparece.</p>
<p>3-<br />
COMO FAZER O FF EXIBIR IGUAL AO IE?<br />
então não é para eliminar a margem, certo?? Você vai querer apenas que o fundo englobe as margens.<br />
#container {<br />
  	width:400px;<br />
	margin: 0 auto;<br />
	background: #ccc;<br />
	overflow:hidden;<br />
}<br />
essa opção serve pra ocultar todo o conteudo que exceder a area do #container, nesse caso como não foi definido uma altura as margens dos elementos filhos entrarão no calculo da altura.<br />
(é aqui que a maioria esbarra quando está começando com CSS). Quem desenvolve só para o IE reclama que o FF &#8220;cria margens&#8221;. Já quem está acostumado com padrões fica enfurecido quando o IE aumenta o tamanho das DIV´s.</p>
<p>QUERO ELIMINAR AS MARGENS de ´p´! COMO FAÇO?<br />
Isto significa( margin:0;)<br />
vc pode fazer isso de 3 maneiras:</p>
<p>*{<br />
 margin:0;<br />
}//as vezes generalizar pode nao ser o ideal pra você. Voce poderá acabar tendo que definir margens para todos os paragrafos&#8230; isso poderá lhe dar um trabalho desnecessário futuramente.</p>
<p>p{<br />
display:inline:<br />
}//isso vai acabar com a organização dos paragrafos <img src='http://www.maujor.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>#container p{<br />
margin:0;<br />
}</p>
<p>4-<br />
retire a propriedade margin:0;  de body.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Micox</title>
		<link>http://www.maujor.com/blog/2006/11/14/teste-seu-conhecimento-02/#comment-1184</link>
		<dc:creator>Micox</dc:creator>
		<pubDate>Sun, 26 Nov 2006 01:42:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.maujor.com/blog/2006/11/14/teste-seu-conhecimento-02/#comment-1184</guid>
		<description>E a resposta maujor? Tamo curioso :)</description>
		<content:encoded><![CDATA[<p>E a resposta maujor? Tamo curioso <img src='http://www.maujor.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fernanda Assunção</title>
		<link>http://www.maujor.com/blog/2006/11/14/teste-seu-conhecimento-02/#comment-1169</link>
		<dc:creator>Fernanda Assunção</dc:creator>
		<pubDate>Wed, 22 Nov 2006 11:07:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.maujor.com/blog/2006/11/14/teste-seu-conhecimento-02/#comment-1169</guid>
		<description>Qual navegador apresenta o comportamento correto
O Internet Explorer que honra as declarações de margens e paddings zerados ou o FireFox que acresenta uma margem? 

R: O Firefox esta com a Margem do Paragrafo

Você sabe explicar porque isto acontece? 
R: Margem do Paragrafo

Que declarações CSS devo usar para fazer o FireFox renderizar igual ao Internet Explorer? 
R: Zerar as margens do Paragrafo. p{margin:0;}</description>
		<content:encoded><![CDATA[<p>Qual navegador apresenta o comportamento correto<br />
O Internet Explorer que honra as declarações de margens e paddings zerados ou o FireFox que acresenta uma margem? </p>
<p>R: O Firefox esta com a Margem do Paragrafo</p>
<p>Você sabe explicar porque isto acontece?<br />
R: Margem do Paragrafo</p>
<p>Que declarações CSS devo usar para fazer o FireFox renderizar igual ao Internet Explorer?<br />
R: Zerar as margens do Paragrafo. p{margin:0;}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Everton Pabon</title>
		<link>http://www.maujor.com/blog/2006/11/14/teste-seu-conhecimento-02/#comment-1167</link>
		<dc:creator>Everton Pabon</dc:creator>
		<pubDate>Wed, 22 Nov 2006 01:20:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.maujor.com/blog/2006/11/14/teste-seu-conhecimento-02/#comment-1167</guid>
		<description>Coloquei ...

body {
margin: 0 auto;
padding:0px;
}

Tá colado no IE, FireFox e Ópera

Antes eu não tava usando Padding:0 px no body, aí ficava afastado só no Ópera</description>
		<content:encoded><![CDATA[<p>Coloquei &#8230;</p>
<p>body {<br />
margin: 0 auto;<br />
padding:0px;<br />
}</p>
<p>Tá colado no IE, FireFox e Ópera</p>
<p>Antes eu não tava usando Padding:0 px no body, aí ficava afastado só no Ópera</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leonardo L Procópio</title>
		<link>http://www.maujor.com/blog/2006/11/14/teste-seu-conhecimento-02/#comment-1162</link>
		<dc:creator>Leonardo L Procópio</dc:creator>
		<pubDate>Tue, 21 Nov 2006 18:14:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.maujor.com/blog/2006/11/14/teste-seu-conhecimento-02/#comment-1162</guid>
		<description>Uma vez eu passei por esse problema, e resolvi da seguinte forma:
#container &#62; p{
margin-top: 0;
}
ficou tudo colocadão na boa!!!
Lógico que deve ter outra forma (correta é claro), mas isso me adiantou muito!</description>
		<content:encoded><![CDATA[<p>Uma vez eu passei por esse problema, e resolvi da seguinte forma:<br />
#container &gt; p{<br />
margin-top: 0;<br />
}<br />
ficou tudo colocadão na boa!!!<br />
Lógico que deve ter outra forma (correta é claro), mas isso me adiantou muito!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jean Carlo Emer</title>
		<link>http://www.maujor.com/blog/2006/11/14/teste-seu-conhecimento-02/#comment-1145</link>
		<dc:creator>Jean Carlo Emer</dc:creator>
		<pubDate>Fri, 17 Nov 2006 11:52:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.maujor.com/blog/2006/11/14/teste-seu-conhecimento-02/#comment-1145</guid>
		<description>Dei uma pesquisada e achei as seguintes referências: http://www.complexspiral.com/publications/uncollapsing-margins/
http://www.w3.org/TR/REC-CSS2/box.html#collapsing-margins

Pelo que entendi quem renderiza errado é o IE 6 e não o Firefox. Para fazer com que isto fique como o esperado basta colocar algum padding horizontal em #container

#container {
	width:400px; 
	margin:0 auto;
	padding:1px;
	background:#ccc;
}

Ou algum border, também em #container

#container {
	width:400px; 
	margin:0 auto;
	border: 1px solid #ccc;
	background:#ccc;
}

Correto? Abraço</description>
		<content:encoded><![CDATA[<p>Dei uma pesquisada e achei as seguintes referências: <a href="http://www.complexspiral.com/publications/uncollapsing-margins/" rel="nofollow">http://www.complexspiral.com/publications/uncollapsing-margins/</a><br />
<a href="http://www.w3.org/TR/REC-CSS2/box.html#collapsing-margins" rel="nofollow">http://www.w3.org/TR/REC-CSS2/box.html#collapsing-margins</a></p>
<p>Pelo que entendi quem renderiza errado é o IE 6 e não o Firefox. Para fazer com que isto fique como o esperado basta colocar algum padding horizontal em #container</p>
<p>#container {<br />
	width:400px;<br />
	margin:0 auto;<br />
	padding:1px;<br />
	background:#ccc;<br />
}</p>
<p>Ou algum border, também em #container</p>
<p>#container {<br />
	width:400px;<br />
	margin:0 auto;<br />
	border: 1px solid #ccc;<br />
	background:#ccc;<br />
}</p>
<p>Correto? Abraço</p>
]]></content:encoded>
	</item>
</channel>
</rss>
