<?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>SpotGeek.net &#187; CSS3 &amp; HTML 5</title>
	<atom:link href="http://spotgeek.net/tag/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://spotgeek.net</link>
	<description>Tecnologia , Programação , web , internet, php</description>
	<lastBuildDate>Sun, 13 May 2012 19:38:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>HTML/CSS tips to improve the accessibility of your websites</title>
		<link>http://spotgeek.net/htmlcss-tips-to-improve-the-accessibility-of-your-websites/</link>
		<comments>http://spotgeek.net/htmlcss-tips-to-improve-the-accessibility-of-your-websites/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 12:11:26 +0000</pubDate>
		<dc:creator>Filipe Teixeira Nunes</dc:creator>
				<category><![CDATA[CSS3 & HTML 5]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://spotgeek.net/?p=1094</guid>
		<description><![CDATA[  HTML/CSS tips to improve]]></description>
			<content:encoded><![CDATA[<p> </p>
<div id="__ss_10153631" style="width: 425px;"><strong style="display: block; margin: 12px 0 4px;"><a title="HTML/CSS tips to improve the accessibility of your websites" href="http://www.slideshare.net/ivogomes/htmlcss-tips-to-improve-the-accessibility-of-your-websites" target="_blank">HTML/CSS tips to improve the accessibility of your websites</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/10153631" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="425" height="355"></iframe></p>
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/ivogomes" target="_blank">Ivo Gomes</a> @Codebits 2011</div>
<div style="padding: 5px 0 12px;"></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://spotgeek.net/htmlcss-tips-to-improve-the-accessibility-of-your-websites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML 5 Detailed</title>
		<link>http://spotgeek.net/html-5-detailed/</link>
		<comments>http://spotgeek.net/html-5-detailed/#comments</comments>
		<pubDate>Sun, 03 Jul 2011 22:39:53 +0000</pubDate>
		<dc:creator>Filipe Teixeira Nunes</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[CSS3 & HTML 5]]></category>
		<category><![CDATA[html5]]></category>

		<guid isPermaLink="false">http://spotgeek.net/?p=923</guid>
		<description><![CDATA[A list of features  in html5.]]></description>
			<content:encoded><![CDATA[<p>A list of features  in html5.</p>
<p><a href="http://slides.html5rocks.com/#landing-slide">http://slides.html5rocks.com/#landing-slide</a></p>
<p>Google swiffy convert flash to HTML5</p>
<p><a href="http://pplware.sapo.pt/internet/google-swiffy-converta-flash-para-html5/">http://pplware.sapo.pt/internet/google-swiffy-converta-flash-para-html5/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://spotgeek.net/html-5-detailed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ferramentas para trabalhar com css</title>
		<link>http://spotgeek.net/ferramentas-para-trabalhar-com-css/</link>
		<comments>http://spotgeek.net/ferramentas-para-trabalhar-com-css/#comments</comments>
		<pubDate>Wed, 09 Mar 2011 08:00:34 +0000</pubDate>
		<dc:creator>Filipe Teixeira Nunes</dc:creator>
				<category><![CDATA[CSS3 & HTML 5]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://spotgeek.net/?p=848</guid>
		<description><![CDATA[Hoje em dia o css,]]></description>
			<content:encoded><![CDATA[<p>Hoje em dia o css, está presente em todo o lado, desde de aplicações web às Desktop, existem algumas ferramentas que podem optimizar o nosso código.</p>
<p><a title="css tools" href="http://www.designerterminal.com/recources/css/css-tools-generators.html" target="_blank">http://www.designerterminal.com/recources/css/css-tools-generators.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://spotgeek.net/ferramentas-para-trabalhar-com-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Legenda em Imagens</title>
		<link>http://spotgeek.net/legenda-em-imagens/</link>
		<comments>http://spotgeek.net/legenda-em-imagens/#comments</comments>
		<pubDate>Mon, 22 Nov 2010 16:09:07 +0000</pubDate>
		<dc:creator>Filipe Teixeira Nunes</dc:creator>
				<category><![CDATA[CSS3 & HTML 5]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[images]]></category>

		<guid isPermaLink="false">http://spotgeek.net/?p=766</guid>
		<description><![CDATA[Um efeito bonito , quando]]></description>
			<content:encoded><![CDATA[<p>Um efeito bonito , quando se passa o rato por cima da imagem é aparecer a sua legenda, poupa algum espaço na página e dá um efeito porreiro</p>
<h2>HTML</h2>
<p><code><br />
</code></p>
<div class="imgefeito"><a href="#"><br />
<img src="teste.jpg" alt="Daim Graffiti" /><br />
<span class="mais">Saiba Mais</span><br />
<span class="desc"><br />
<strong>Lorem Ipsum</strong><br />
Is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley.<br />
</span><br />
</a></div>
<p>CSS<br />
<code>.imgefeito {<br />
margin: 0;<br />
overflow: hidden;<br />
float: left;<br />
position: relative;<br />
}<br />
.imgefeito a {<br />
text-decoration: none;<br />
float: left;<br />
}<br />
.imgefeito a:hover {<br />
cursor: pointer;<br />
}<br />
</code></p>
<p>Estilização da imagem onde aparecerá o texto no estado hover, ou seja, quando o mouse estiver sobre a imagem.</p>
<p><code><br />
.imgefeito a img {<br />
float: left;<br />
margin: 0;<br />
border: none;<br />
padding: 10px;<br />
background: #fff;<br />
border: 1px solid #ddd;<br />
}<br />
</code></p>
<p>Em seguida estilizamos o texto Saiba Mais e a “caixa” da legenda que será mostrada quando passarmos o mouse sobre o texto. Perceba o uso de um comando proprietário da Microsoft, –ms-filter para o efeito funcionar no Internet Explorer 8.</p>
<p><code><br />
.imgefeito a .mais {<br />
position: absolute;<br />
right: 20px;<br />
bottom: 20px;<br />
font-size: 1.2em;<br />
color: #fff;<br />
background: #000;<br />
padding: 5px 10px;<br />
filter:alpha(opacity=65);<br />
opacity:.65;<br />
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/<br />
}<br />
.imgefeito a:hover .desc{<br />
display: block;<br />
font-size: 1.2em;<br />
padding: 10px 0;<br />
background: #111;<br />
filter:alpha(opacity=75);<br />
opacity:.75;<br />
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/<br />
color: #fff;<br />
position: absolute;<br />
bottom: 11px;<br />
left: 11px;<br />
padding: 10px;<br />
margin: 0;<br />
width: 615px;<br />
border-top: 1px solid #999;<br />
}<br />
.imgefeito a:hover .desc strong {<br />
display: block;<br />
margin-bottom: 5px;<br />
font-size:1.5em;<br />
}</code></p>
<p>retirado de <a href="http://www.kadunew.com/blog/css/mostrar-legenda-ao-passar-o-mouse-sobre-imagens" target="_blank">kadunew.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://spotgeek.net/legenda-em-imagens/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Efeitos popups em js highslide</title>
		<link>http://spotgeek.net/efeitos-popups-em-js-highslide/</link>
		<comments>http://spotgeek.net/efeitos-popups-em-js-highslide/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 16:00:17 +0000</pubDate>
		<dc:creator>Filipe Teixeira Nunes</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[CSS3 & HTML 5]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://spotgeek.net/?p=692</guid>
		<description><![CDATA[Para adicionar efeitos em javascript]]></description>
			<content:encoded><![CDATA[<p>Para adicionar efeitos em javascript , imagens e texto.</p>
<p>http://highslide.com/</p>
]]></content:encoded>
			<wfw:commentRss>http://spotgeek.net/efeitos-popups-em-js-highslide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 efeitos com css3</title>
		<link>http://spotgeek.net/10-efeitos-com-css3/</link>
		<comments>http://spotgeek.net/10-efeitos-com-css3/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 13:03:25 +0000</pubDate>
		<dc:creator>Filipe Teixeira Nunes</dc:creator>
				<category><![CDATA[CSS3 & HTML 5]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[layout]]></category>

		<guid isPermaLink="false">http://spotgeek.net/?p=687</guid>
		<description><![CDATA[Firefox, Safari e Chrome já]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.kadunew.com/blog/category/firefox">Firefox</a>, Safari e <a href="http://www.kadunew.com/blog/category/google-chrome">Chrome</a> já implementaram <strong>propriedades do CSS3</strong>. Para que funcionem, é necessário adicionarmos os prefixos <strong>–moz</strong> (para renderização no Firefox) e <strong>–webkit</strong> (para renderização nos navegadores Chrome e Safari). Ambos são soluções  proprietárias dos fabricantes. Veja abaixo 10 efeitos das folhas de  estilos CSS3.</p>
<p><a href="http://www.kadunew.com/blog/css/10-efeitos-com-propriedades-css3" target="_blank">http://www.kadunew.com/blog/css/10-efeitos-com-propriedades-css3</a></p>
]]></content:encoded>
			<wfw:commentRss>http://spotgeek.net/10-efeitos-com-css3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS3 tools hacks</title>
		<link>http://spotgeek.net/css3-tools-hacks/</link>
		<comments>http://spotgeek.net/css3-tools-hacks/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 08:36:37 +0000</pubDate>
		<dc:creator>Filipe Teixeira Nunes</dc:creator>
				<category><![CDATA[CSS3 & HTML 5]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://spotgeek.net/?p=656</guid>
		<description><![CDATA[http://www.smashingmagazine.com/2010/06/10/50-new-useful-css-techniques-tools-and-tutorials/ www.smashingmagazine.com/2010/06/17/start-using-css3-today-techniques-and-tutorials/ http://www.designzzz.com/top-16-free-online-tools-for-designers/ http://www.net-kit.com/mays-best-resources-for-css3/]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.smashingmagazine.com/2010/06/10/50-new-useful-css-techniques-tools-and-tutorials/" target="_blank">http://www.smashingmagazine.com/2010/06/10/50-new-useful-css-techniques-tools-and-tutorials/</a></p>
<p><a href="http://www.smashingmagazine.com/2010/06/17/start-using-css3-today-techniques-and-tutorials/" target="_blank">www.smashingmagazine.com/2010/06/17/start-using-css3-today-techniques-and-tutorials/</a></p>
<p><a href="http://www.designzzz.com/top-16-free-online-tools-for-designers/" target="_blank">http://www.designzzz.com/top-16-free-online-tools-for-designers/</a></p>
<p><a href="http://www.net-kit.com/mays-best-resources-for-css3/" target="_blank">http://www.net-kit.com/mays-best-resources-for-css3/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://spotgeek.net/css3-tools-hacks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS — Truques dicas exemplos</title>
		<link>http://spotgeek.net/css-truques-dicas-exemplos/</link>
		<comments>http://spotgeek.net/css-truques-dicas-exemplos/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 23:49:30 +0000</pubDate>
		<dc:creator>Filipe Teixeira Nunes</dc:creator>
				<category><![CDATA[CSS3 & HTML 5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://spotgeek.net/?p=568</guid>
		<description><![CDATA[Abaixo apresento alguns truques para]]></description>
			<content:encoded><![CDATA[<p>Abaixo apresento alguns truques para se usar no css que por vezes são muito úteis e evitam problemas futuros</p>
<p><a title="hacks css" href="http://webdeveloperplus.com/css/25-incredibly-useful-css-tricks-you-should-know/" target="_blank">http://webdeveloperplus.com/css/25-incredibly-useful-css-tricks-you-should-know/</a></p>
<p>css técnicas</p>
<p><a title="css tecnicas" href="http://www.smashingmagazine.com/2007/01/19/53-css-techniques-you-couldnt-live-without/" target="_blank">http://www.smashingmagazine.com/2007/01/19/53-css-techniques-you-couldnt-live-without/</a></p>
<p>Ferramentas para optimizar o css</p>
<p><a title="css tools" href="http://www.smashingmagazine.com/2006/09/02/list-of-css-tools/" target="_blank">http://www.smashingmagazine.com/2006/09/02/list-of-css-tools/</a></p>
<p><a title="css tools" href="http://www.smashingmagazine.com/2008/12/09/50-really-useful-css-tools/" target="_blank">http://www.smashingmagazine.com/2008/12/09/50-really-useful-css-tools/</a></p>
<p>Javascript técnicas</p>
<p><a title="Javascript" href="h~http://www.smashingmagazine.com/2008/09/11/75-really-useful-javascript-techniques/" target="_blank">http://www.smashingmagazine.com/2008/09/11/75-really-useful-javascript-techniques/</a></p>
<p>Redesenhar os botões padrão (submit) com css :</p>
<p><a href="http://particletree.com/features/rediscovering-the-button-element/" target="_blank">http://particletree.com/features/rediscovering-the-button-element/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://spotgeek.net/css-truques-dicas-exemplos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Animações sem flash jquery</title>
		<link>http://spotgeek.net/animacoes-sem-flash-jquery/</link>
		<comments>http://spotgeek.net/animacoes-sem-flash-jquery/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 17:22:57 +0000</pubDate>
		<dc:creator>Filipe Teixeira Nunes</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[anime]]></category>
		<category><![CDATA[CSS3 & HTML 5]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://spotgeek.net/?p=551</guid>
		<description><![CDATA[Agora é fácil criar aplicações]]></description>
			<content:encoded><![CDATA[<p>Agora é fácil criar aplicações sem precisar do adobe flash instalado, basta só usar HTML e JavaScript</p>
<p><a title="NEW" href="http://www.spritely.net" target="_blank">http://www.spritely.net/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://spotgeek.net/animacoes-sem-flash-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS Differences in Internet Explorer 6, 7 and 8</title>
		<link>http://spotgeek.net/css-differences-in-internet-explorer-6-7-and-8/</link>
		<comments>http://spotgeek.net/css-differences-in-internet-explorer-6-7-and-8/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 09:01:01 +0000</pubDate>
		<dc:creator>Filipe Teixeira Nunes</dc:creator>
				<category><![CDATA[CSS3 & HTML 5]]></category>
		<category><![CDATA[ie7]]></category>
		<category><![CDATA[ie8]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://spotgeek.net/?p=478</guid>
		<description><![CDATA[One of the most bizarre]]></description>
			<content:encoded><![CDATA[<p><img src="http://imp.constantcontact.com/imp/cmp.jsp?impcc=IMP_DIMPBPRSMASHRSS&amp;o=http://img.constantcontact.com/lp/images/standard/spacer.gif" border="0" alt="" width="1" height="1" /></p>
<p>One of the most bizarre statistical facts in relation to browser use has to be the virtual widespread numbers that currently exist in the use of <strong>Internet Explorer</strong> versions 6, 7 and 8. As of this writing, <a href="http://marketshare.hitslink.com/browser-market-share.aspx?qprid=0" target="_blank">Internet Explorer holds about a 65% market share</a> combined across all their currently used browsers. In the web development community, this number is much lower, showing <a href="http://www.w3schools.com/browsers/browsers_stats.asp" target="_blank">about a 40% share</a>.</p>
<p><img src="http://media2.smashingmagazine.com/wp-content/uploads/2009/10/ie.jpg" alt="Screenshot" width="500" height="441" /></p>
<p>The interesting part of those statistics is that the numbers across IE6, IE7, and IE8 are very close, preventing a single Microsoft browser from dominating browser stats — contrary to what has been the trend in the past. Due to these unfortunate statistics, it is <strong>imperative that developers do thorough testing in all currently-used Internet Explorer browsers</strong> when working on websites for clients, and on personal projects that target a broader audience.</p>
<p>Thanks to the many available JavaScript libraries, JavaScript testing across different browsers has become as close to perfect as the current situation will allow. But this is not true in CSS development, particularly in relation to the three currently used versions of Internet Explorer.</p>
<p>This article will attempt to provide an <strong>exhaustive, easy-to-use reference for developers desiring to know the differences in CSS support for IE6, IE7 and IE8</strong>. This reference contains brief descriptions and compatibility for:</p>
<ul>
<li>Any item that is supported by one of the three browser versions, but not the other two</li>
<li>Any item that is supported by two of the three browser versions, but not the other one</li>
</ul>
<p>This article does not discuss:</p>
<ul>
<li>Any item that is not supported by any of the three browser versions</li>
<li>Proprietary or vendor-specific CSS</li>
</ul>
<p>Therefore, the focus is on <em>differences</em> in the three, not necessarily lack of support. The list is divided into five sections:</p>
<ul>
<li><a href="http://www.smashingmagazine.com/2009/10/14/css-differences-in-internet-explorer-6-7-and-8/#selectors" target="_blank">Selectors &amp; Inheritance</a></li>
<li><a href="http://www.smashingmagazine.com/2009/10/14/css-differences-in-internet-explorer-6-7-and-8/#pseudo_classes" target="_blank">Pseudo-Classes and Pseudo-Elements</a></li>
<li><a href="http://www.smashingmagazine.com/2009/10/14/css-differences-in-internet-explorer-6-7-and-8/#property" target="_blank">Property Support</a></li>
<li><a href="http://www.smashingmagazine.com/2009/10/14/css-differences-in-internet-explorer-6-7-and-8/#other" target="_blank">Other Miscellaneous Techniques</a></li>
<li><a href="http://www.smashingmagazine.com/2009/10/14/css-differences-in-internet-explorer-6-7-and-8/#bugs" target="_blank">Significant Bugs and Incompatibilities</a></li>
</ul>
<h3>Selectors &amp; Inheritance</h3>
<h4>Child Selectors</h4>
<h5>Example</h5>
<pre>body&gt;p {
	color: #fff;
}</pre>
<h5>Description</h5>
<p>The child selector selects all elements that are immediate children of a specified parent element. In the example above, <code>body</code> is the parent, and <code>p</code> is the child.</p>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
Yes</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h5>Bugs</h5>
<p>In IE7, the child selector will not work if there is an HTML comment between the parent item and the child.</p>
<h4>Chained Classes</h4>
<h5>Example</h5>
<pre>.class1.class2.class3 {
	background: #fff;
}</pre>
<h5>Description</h5>
<p>Chained classes are used when the same HTML element has multiple classes declared, like this:</p>
<pre>&lt;div&gt;
&lt;p&gt;Content here.&lt;/p&gt;
&lt;/div&gt;</pre>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
Yes</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h5>Bugs</h5>
<p>IE6 appears to support this property, because it matches the last class in the chain to an element having that class, however, it does not restrict the class to an element that has all the classes in the chain, like it should.</p>
<h4>Attribute Selectors</h4>
<h5>Example</h5>
<pre>a[href] {
	color: #0f0;
}</pre>
<h5>Description</h5>
<p>This selector allows an element to be targeted only if it has the specified attribute. In the example above, all anchor tags that have <code>href</code> attributes would qualify, but not anchor tags that did not have <code>href</code> attributes.</p>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
Yes</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>Adjacent Sibling Selectors</h4>
<h5>Example</h5>
<pre>h1+p {
	color: #f00;
}</pre>
<h5>Description</h5>
<p>This selector targets siblings that are adjacent to the specified element. The example above would target all paragraph tags that are siblings of, and come directly after, primary heading tags. For example:</p>
<pre>&lt;h1&gt;heading&lt;/h1&gt;
&lt;p&gt;Content here.&lt;/p&gt;
&lt;p&gt;Content here.&lt;/p&gt;</pre>
<p>In the code above, the CSS styles specified would target only the first paragraph, because it is a sibling to the &lt;h1&gt; tag and is adjacent. The second paragraph is a sibling, but is not adjacent.</p>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
Yes</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h5>Bugs</h5>
<p>In IE7, the adjacent sibling selector will not work if there is an HTML comment between the siblings.</p>
<h4>General Sibling Selectors</h4>
<h5>Example</h5>
<pre>h1~p {
	color: #f00;
}</pre>
<h5>Description</h5>
<p>This selector targets all siblings that appear after a specified element. Applying this selector to the HTML example given in the previous section will select both paragraph tags, however, if one of the paragraphs appeared before the heading, that paragraph would not be targeted.</p>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
Yes</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h3>Pseudo-Classes and Pseudo-Elements</h3>
<h4>Descendant Selector After :hover Pseudo-Class</h4>
<h5>Example</h5>
<pre>a:hover span {
	color: #0f0;
}</pre>
<h5>Description</h5>
<p>An element can be targeted with a selector after a :hover pseudo class, similar to how any descendant selector works. The above example would change the font color inside all <code>&lt;span&gt;</code> elements inside of anchor elements while the anchor is hovered over.</p>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
Yes</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>Chained Pseudo-Classes</h4>
<h5>Example</h5>
<pre>a:first-child:hover {
	color: #0f0;
}</pre>
<h5>Description</h5>
<p>Pseudo-classes can be chained to narrow element selection. The above example would target every anchor tag that is the first child of its parent and apply a hover class to it.</p>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
Yes</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>:hover on Non-Anchor Elements</h4>
<h5>Example</h5>
<pre>div:hover {
	color: #f00;
}</pre>
<h5>Description</h5>
<p>The <code>:hover</code> pseudo-class can apply a hover, or rollover state, to any element, not just anchor tags.</p>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
Yes</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>:first-child Pseudo-Class</h4>
<h5>Example</h5>
<pre>div li:first-child {
	background: blue;
}</pre>
<h5>Description</h5>
<p>This pseudo-class targets each specified element that is the first child of its parent.</p>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
Yes</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h5>Bugs</h5>
<p>In IE7, the first-child pseudo-class will not work if an HTML comment appears before the targeted first child element.</p>
<h4>:focus Pseudo-Class</h4>
<h5>Example</h5>
<pre>a:focus {
	border: solid 1px red;
}</pre>
<h5>Description</h5>
<p>This pseudo-class targets any element that has keyboard focus.</p>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>:before and :after Pseudo-Elements</h4>
<h5>Example</h5>
<pre>#box:before {
	content: "This text is before the box";
}

#box:after {
	content: "This text is after the box";
}</pre>
<h5>Description</h5>
<p>This pseudo-element places generated content before or after the specified element, used in conjunction with the <code>content</code> property.</p>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h3>Property Support</h3>
<h4>Virtual Dimensions Determined by Position</h4>
<h5>Example</h5>
<pre>#box {
	position: absolute;
	top: 0;
	right: 100px;
	left: 0;
	bottom: 200px;
	background: blue;
}</pre>
<h5>Description</h5>
<p>Specifying <code>top</code>, <code>right</code>, <code>bottom</code>, and <code>left</code> values for an absolutely positioned element will give the element “virtual” dimensions (width and height), even if width and height are not specified.</p>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
Yes</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>Min-Height &amp; Min-Width</h4>
<h5>Example</h5>
<pre>#box {
	min-height: 500px;
	min-width: 300px;
}</pre>
<h5>Description</h5>
<p>These properties specify minimum values for either height or width, allowing a box to be larger, but not smaller, than the specified minimum values. They can be used together or individually.</p>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
Yes</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>Max-Height &amp; Max-Width</h4>
<h5>Example</h5>
<pre>#box {
	max-height: 500px;
	max-width: 300px;
}</pre>
<h5>Description</h5>
<p>These properties specify maximum values for either height or width, allowing a box to be smaller, but not larger, than the specified minimum values. They can be used together or individually.</p>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
Yes</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>Transparent Border Color</h4>
<h5>Example</h5>
<pre>#box {
	border: solid 1px transparent;
}</pre>
<h5>Description</h5>
<p>A transparent border color allows a border to occupy the same space as would be occupied if the border was visible, or opaque.</p>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
Yes</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>Fixed-Position Elements</h4>
<h5>Example</h5>
<pre>#box {
	position: fixed;
}</pre>
<h5>Description</h5>
<p>This value for the <code>position</code> property allows an element to be positioned absolutely relative to the viewport.</p>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
Yes</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>Fixed-Position Background Relative to Viewport</h4>
<h5>Example</h5>
<pre>#box {
	background-image: url(images/bg.jpg);
	background-position: 0 0;
	background-attachment: fixed;
}</pre>
<h5>Description</h5>
<p>A <code>fixed</code> value for the <code>background-attachment</code> property allows a background image to be positioned absolutely relative to the viewport.</p>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
Yes</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h5>Bugs</h5>
<p>IE6 incorrectly fixes the background image in relation to the containing parent of the element that has the background set, therefore this value only works in IE6 when its used on the root element.</p>
<h4>Property Value “inherit”</h4>
<h5>Example</h5>
<pre>#box {
	display: inherit;
}</pre>
<h5>Description</h5>
<p>Applying the value <code>inherit</code> to a property allows an element to inherit the computed value for that property from its containing element.</p>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h5>Bugs</h5>
<p>IE6 and IE7 do not support the value <code>inherit</code> except when applied to the <code>direction</code> and <code>visibility</code> properties.</p>
<h4>Border Spacing on Table Cells</h4>
<h5>Example</h5>
<pre>table td {
	border-spacing: 3px;
}</pre>
<h5>Description</h5>
<p>This property sets the spacing between the borders of adjacent table cells.</p>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>Rendering of Empty Cells in Tables</h4>
<h5>Example</h5>
<pre>table {
	empty-cells: show;
}</pre>
<h5>Description</h5>
<p>This property, which only applies to elements that have their <code>display</code> property set to <code>table-cell</code>, allows empty cells to be rendered with their borders and backgrounds, or else hidden.</p>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>Vertical Position of a Table Caption</h4>
<h5>Example</h5>
<pre>table {
	caption-side: bottom;
}</pre>
<h5>Description</h5>
<p>This property allows a table caption to appear at the bottom of a table, instead at the top, which is the default.</p>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>Clipping Regions</h4>
<h5>Example</h5>
<pre>#box {
	rect(20px, 300px, 200px, 100px)
}</pre>
<h5>Description</h5>
<p>This property specifies an area of a box that is visible, making the rest “clipped”, or invisible.</p>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h5>Bugs</h5>
<p>Interestingly, this property works in IE6 and IE7 if the deprecated comma-less syntax is used (i.e. whitespace between the clipping values instead of commas)</p>
<h4>Orphaned and Widowed Text in Printed Pages</h4>
<h5>Example</h5>
<pre>p {
	orphans: 4;
}

p {
	widows: 4;
}</pre>
<h5>Description</h5>
<p>The <code>orphans</code> property specifies the minimum number of lines to display at the bottom of a printed page. The <code>widows</code> property specifies the minimum number of lines to display at the top of a printed page.</p>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>Page Breaks Inside Boxes</h4>
<h5>Example</h5>
<pre>#box {
	page-break-inside: avoid;
}</pre>
<h5>Description</h5>
<p>This property specifies whether a page break should occur inside of a specified element or not.</p>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>Outline Properties</h4>
<h5>Example</h5>
<pre>#box {
	outline: solid 1px red;
}</pre>
<h5>Description</h5>
<p><code>outline</code> is the shorthand property that encompasses <code>outline-style</code>, <code>outline-width</code>, and <code>outline-color</code>. This property is preferable to the <code>border</code> property since it does not affect document flow, thus better aiding debugging of layout issues.</p>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>Alternative Values for the Display Property</h4>
<h5>Example</h5>
<pre>#box {
	display: inline-block;
}</pre>
<h5>Description</h5>
<p>The <code>display</code> property is usually set to <code>block</code>, <code>inline</code>, or <code>none</code>. Alternative values include:</p>
<ul>
<li><code>inline-block</code></li>
<li><code>inline-table</code></li>
<li><code>list-item</code></li>
<li><code>run-in</code></li>
<li><code>table</code></li>
<li><code>table-caption</code></li>
<li><code>table-cell</code></li>
<li><code>table-column</code></li>
<li><code>table-column-group</code></li>
<li><code>table-footer-group</code></li>
<li><code>table-header-group</code></li>
<li><code>table-row</code></li>
<li><code>table-row-group</code></li>
</ul>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>Handling of Collapsible Whitespace</h4>
<h5>Example</h5>
<pre>p {
	white-space: pre-line;
}

div {
	white-space: pre-wrap;
}</pre>
<h5>Description</h5>
<p>The <code>pre-line</code> value for the <code>white-space</code> property specifies that multiple whitespace elements collapse into a single space, while allowing explicitly set line breaks. The <code>pre-wrap</code> value for the <code>white-space</code> property specifies that multiple whitespace elements do not collapse into a single space, while allowing explicitly set line breaks.</p>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h3>Other Miscellaneous Techniques</h3>
<h4>Media Types for @import</h4>
<h5>Example</h5>
<pre>@import url("styles.css") screen;</pre>
<h5>Description</h5>
<p>A media type for an imported style sheet is declared after the location of the style sheet, as in the example above. In this example, the media type is “screen”.</p>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h5>Bugs</h5>
<p>Although IE6 and IE7 support <code>@import</code>, they fail when a media type is specified, causing the entire <code>@import</code> rule to be ignored.</p>
<h4>Incrementing of Counter Values</h4>
<h5>Example</h5>
<pre>h2 {
	counter-increment: headers;
}

h2:before {
	content: counter(headers) ". ";
}</pre>
<h5>Description</h5>
<p>This CSS technique allows auto-incrementing numbers to appear before specified elements, and is used in conjunction with the <code>before</code> pseudo-element.</p>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h4>Quote Characters for Generated Content</h4>
<h5>Example</h5>
<pre>q {
	quotes: "'" "'";
}

q:before {
	content: open-quote;
}

q:after {
	content: close-quote;
}</pre>
<h5>Description</h5>
<p>Specifies the quote characters to use for generated content applied to the <code>q</code> (quotation) tag.</p>
<h5>Support</h5>
<div style="overflow: hidden;">
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE6</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE7</strong><br />
No</div>
<div style="border: 1px solid #cccccc; padding: 15px; float: left; text-align: center; width: 50px;"><strong>IE8</strong><br />
Yes</div>
</div>
<h3>Significant Bugs and Incompatibilities</h3>
<p>Following is a brief description of various <strong>bugs that occur in IE6 and IE7 that are not described</strong> or alluded to above. This list does not include items that lack support in all three browsers.</p>
<h4>IE6 Bugs</h4>
<ul>
<li>Doesn’t support styling of the <code>&lt;abbr&gt;</code> element</li>
<li>Doesn’t support classes	and IDs that begin with a hyphen or underscore</li>
<li><code>&lt;select&gt;</code> elements always appear at the top of the stack, unaffected by <code>z-index</code> values</li>
<li><code>:hover</code> pseudo-class values are ignored if anchor pseudo-classes are not in the correct order (<code>:link</code>, <code>:visited</code>, <code>:hover</code>)</li>
<li>An <code>!important</code> declaration on a property is overridden by a 2nd declaration of the same property in the same rule set that doesn’t use <code>!important</code></li>
<li><code>height</code> behaves like <code>min-height</code></li>
<li><code>width</code> behaves like <code>min-width</code></li>
<li>Left and right margins are doubled on floated elements that touch their parents’ side edges</li>
<li>Dotted borders appear identical to dashed borders</li>
<li><code>line-through</code> value for <code>text-decoration</code> property appears higher on the text than on other browsers</li>
<li>List items for an ordered list that have a layout will not increment their numbers, leaving all list items preceded by the number “1″</li>
<li>List items don’t support all possible values for <code>list-style-type</code></li>
<li>List items with a specified <code>list-style-image</code> will not display the image if they are floated</li>
<li>Offers only partial support for <code>@font-face</code></li>
<li>Some selectors will wrongly match comments and the doctype declaration</li>
<li>If an ID selector combined with a class selector is unmatched, the same ID selector combined with different class selectors will also be treated as unmatched</li>
</ul>
<h4>IE7 Bugs</h4>
<ul>
<li>List items for an ordered list that have a layout will not increment their numbers, leaving all list items preceded by the number “1″</li>
<li>List items don’t support all possible values for <code>list-style-type</code></li>
<li>List items with a specified <code>list-style-image</code> will not display the image if they are floated</li>
<li>Offers only partial support for <code>@font-face</code></li>
<li>Some selectors will wrongly match comments and the doctype declaration</li>
</ul>
<p>Some IE bugs not mentioned here occur only under particular circumstances, and are not specific to one particular CSS property or value. See the references below for some of those additional issues.</p>
<h3>Further Resources</h3>
<ul>
<li><a href="http://www.howtocreate.co.uk/ie8.html" target="_blank">Details of Changes in Internet Explorer 8</a></li>
<li><a href="http://msdn.microsoft.com/en-us/library/cc351024%28VS.85%29.aspx" target="_blank">CSS Compatibility for Internet Explorer (MSDN)</a></li>
<li><a href="http://msdn.microsoft.com/en-us/library/cc304082%28VS.85%29.aspx" target="_blank">CSS Improvements in Internet Explorer 8 (MSDN)</a></li>
<li><a href="http://www.positioniseverything.net/explorer.html" target="_blank">Internet Explorer Exposed – CSS Bugs @ Position Is Everything</a></li>
<li><a href="http://reference.sitepoint.com/css" target="_blank">SitePoint CSS Reference</a></li>
<li><a href="http://www.quirksmode.org/css/contents.html" target="_blank">CSS Contents and Browser Compatibility</a></li>
<li><a href="http://www.impressivewebs.com/10-useful-css-properties-not-supported-by-internet-explorer/" target="_blank">10 Useful CSS Properties Not Supported By Internet Explorer</a></li>
</ul>
<h4>About the Author</h4>
<p><em>Louis Lazaris is a writer and freelance Web Developer based in Toronto, Canada. He has 9 years of experience in the web development industry and posts <a href="http://www.impressivewebs.com/articles" target="_blank">web design articles</a> and <a href="http://www.impressivewebs.com/tutorials" target="_blank">tutorials</a> on his blog, <a href="http://www.impressivewebs.com/" target="_blank">Impressive Webs</a>. You can <a href="http://twitter.com/ImpressiveWebs" target="_blank">follow Louis on Twitter</a> or contact him using <a href="http://www.impressivewebs.com/contact" target="_blank">this form</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://spotgeek.net/css-differences-in-internet-explorer-6-7-and-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

