<?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; Internet</title>
	<atom:link href="http://spotgeek.net/tag/internet/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>Um IP não é uma pessoa</title>
		<link>http://spotgeek.net/um-ip-nao-e-uma-pessoa/</link>
		<comments>http://spotgeek.net/um-ip-nao-e-uma-pessoa/#comments</comments>
		<pubDate>Tue, 03 May 2011 23:44:24 +0000</pubDate>
		<dc:creator>Filipe Teixeira Nunes</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[hackers]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[juiz]]></category>
		<category><![CDATA[redes]]></category>
		<category><![CDATA[tribunal]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://spotgeek.net/?p=870</guid>
		<description><![CDATA[Já algum tempo dizia e]]></description>
			<content:encoded><![CDATA[<p>Já algum tempo dizia e até que enfim que alguém confirma isso.</p>
<p>Hoje atraves de uma leitura no aberto até de madrugada vi este post muito interessante onde um juiz norte americano veio confirmar isso.</p>
<p>Pois hoje em dia com a quantidade de redes wireless disponíveis, e a tecnologia ao nosso dispor  ”facilmente” se parte a segurança da rede wireless do vizinho e a partir dai podemos utilizar o seu ip, ou seja estamos a utilizar o seu ip e a usá-lo pela internet fora.</p>
<p>Dados estes factos,  o endereço ip como prova não deveria ser aceite em tribunal. Pois é facilmente manipulável.</p>
<p>Podem ler mais em :</p>
<p><a href="http://abertoatedemadrugada.com/2011/05/um-ip-nao-e-uma-pessoa.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+AbertoAteDeMadrugada+%28Aberto+at%C3%A9+de+Madrugada%29">http://abertoatedemadrugada.com/2011/05/um-ip-nao-e-uma-pessoa.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+AbertoAteDeMadrugada+%28Aberto+at%C3%A9+de+Madrugada%29</a></p>
]]></content:encoded>
			<wfw:commentRss>http://spotgeek.net/um-ip-nao-e-uma-pessoa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>optimização de websites</title>
		<link>http://spotgeek.net/optimizacao-de-websites/</link>
		<comments>http://spotgeek.net/optimizacao-de-websites/#comments</comments>
		<pubDate>Tue, 05 Oct 2010 08:03:07 +0000</pubDate>
		<dc:creator>Filipe Teixeira Nunes</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[impact]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[load]]></category>
		<category><![CDATA[optimização]]></category>

		<guid isPermaLink="false">http://spotgeek.net/?p=727</guid>
		<description><![CDATA[Hoje em dia devido ao]]></description>
			<content:encoded><![CDATA[<p>Hoje em dia devido ao elevado crescente de utilizadores que navegam na internet é importante para os webmasters terem o seu website optimizado, para aguentar com os mais diversos testes de carga.</p>
<p>Para isso existem algumas ferramentas para verificar se o seu site aguenta.</p>
<p><a title="Load Impact" href="http://loadimpact.com/view-test.php?testlogid=282032" target="_blank">http://loadimpact.com/view-test.php?testlogid=282032</a></p>
<p>e em baixo deixo algumas dicas para webmasters utilizarem nas suas criações :</p>
<p><a title="extendstudio" href="http://www.extendstudio.com/blog/2010/04/website-optimization-web-developers/" target="_blank">http://www.extendstudio.com/blog/2010/04/website-optimization-web-developers/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://spotgeek.net/optimizacao-de-websites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Standards</title>
		<link>http://spotgeek.net/web-standards/</link>
		<comments>http://spotgeek.net/web-standards/#comments</comments>
		<pubDate>Tue, 11 May 2010 16:57:21 +0000</pubDate>
		<dc:creator>Filipe Teixeira Nunes</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[ie explorer]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[web Standards]]></category>

		<guid isPermaLink="false">http://spotgeek.net/?p=589</guid>
		<description><![CDATA[Definição De Web Standards Web]]></description>
			<content:encoded><![CDATA[<h2>Definição De Web Standards</h2>
<p>Web Standards é um termo utilizado para  especificar padrões para páginas de internet. Fundamentada desde os  primórdios pela <a href="http://www.w3.org/" target="_blank">W3C</a> (World Wide Web Consortium), esta instituição foi fundada pelo criador  da web <a href="http://pt.wikipedia.org/wiki/Tim_Berners-Lee" target="_blank">Tim Berners-Lee</a>.  Estes padrões visam facilitar a disseminação de conteúdo na rede  através de documentos HTML semântico, ou seja, interpretáveis, que  utilizem boas técnicas e práticas de arquitetura, navegabilidade e  acessibilidade, sempre centrado no propósito da web acessível a todos.</p>
<h2>Raíz Mal Plantada.</h2>
<p>Quase vinte anos se passaram desde que a  <a href="http://www.webmaster.pt/wp-content/uploads/2010/02/primeiro-web-site.jpg" target="_blank">primeira  página</a> foi publicada na web em Agosto de 1991. Somente em 2009 já  se reportava mais de <a href="http://blogs.verisign.com/web-user-experience/2009/06/over-180-million-internet-doma.php" target="_blank">183  milhões de domínios</a> em toda internet. Em <a href="http://www.internetworldstats.com/stats.htm" target="_blank">número de internautas</a> já estamos próximo dos dois bilhões. Serviços inovadores como blogs,  diretórios de vídeos, redes sociais, enfim, um crescimento sem controle  de informações e de pessoas envolvidas nesses ambientes. Para os  negócios do mundo globalizado a barreira do tempo e espaço geográfico  fora eliminado e agora presenciamos ações que buscam massificar grandes  marcas.</p>
<p>No começo, eram apenas páginas sem vida.  Depois, passamos a emitir opiniões, recomendar páginas, publicar  arquivos e tornar tudo que existe na web dinâmico de forma que isso se  repercutia em novas tendências. Agora, os sistemas precisam mais do que  nunca ser interligados, por isso, serviços que geram novos serviços  acabam transformando a máquina num agente integrador na internet. Isso  significa que robôs e humanos devam se comunicar para que a roda da web  nunca pare de girar.</p>
<p>Historicamente tudo é bonito, mas não se  pode deixar de citar o monopólio que as grandes empresas do <a href="http://pt.wikipedia.org/wiki/Vale_do_Sil%C3%ADcio" target="_blank">Vale  do Silício</a> enraizaram e que somente agora estamos tratando esse  câncer. Navegadores que não seguiam estritamente normas estabelecidas  pela W3C e que acabavam por fornecer uma experiência sem igual aos  demais usuários. O tema virou até matéria no Discovery Channel  intitulada como <a href="http://www.domicioneto.com/2009/12/24/a-guerra-dos-browsers-documentario-discovery-channel/" target="_blank">“A  Guerra dos Browsers”</a>.</p>
<p><img src="http://www.webmaster.pt/wp-content/uploads/2010/02/guerra-dos-browsers.jpg" alt="" width="280" height="320" /></p>
<p><strong>Figura 1</strong> – Guerra dos  navegadores.</p>
<h2>Em busca Da Experiência Perfeita.</h2>
<p>Páginas intuitivas tornam os usuários  mais ágeis e concentrados em realizar suas tarefas. Titular as páginas  corretamente, enriquecer formulários com textos indicativos aos campos a  serem preenchidos, botões de ações que executam realmente o que condiz  aos seus nomes atribuídos, textos alternativos caso as imagens não sejam  carregadas, detalhes, mas que para muitos leigos são um diferencial, em  especial os que possuem necessidades especiais. Usuários não precisam  pensar sobre como fazer, simplesmente devem seguir seu instinto. Web  sites não devem ser projetados para determinados navegadores, nem  permitir o acesso mediante utilização de plug-ins que irão desviar o  foco do visitante. Imagine quantos clientes potenciais e-commerces  perdem ao extravasar em animações em Flash. Quantos assinantes,  provedores deixam de ganhar por simplesmente uma rotina em Javascript  não funcionar como deveria.</p>
<p><img src="http://www.webmaster.pt/wp-content/uploads/2010/02/fail-google-chrome.jpg" alt="" width="600" height="322" /><strong>Figura 2</strong> – Típico  “crash” no navegador Google Chrome.</p>
<p>Uma vez que web sites se tornaram  modelos de negócios, através da exponencialidade da qual atinge, grandes  investimentos são realizados  em casos de testes para que a experiência  do usuário seja analisada  e parametrizada. Tem como meta também tornar  disponível estas páginas a um maior número de utilizadores, nos mais  diversos dispositivos, em destaque os móveis. Quando bem aplicado esses  fatores servem como indicadores para apontar, por exemplo, quanto tempo o  usuário permaneceu conectado na página, quais seções navegou e se venho  a retornar suas visitas. É moldado então um perfil e estratégias de  navegabilidade são arquitetadas com o objetivo de alcançar maior  visibilidade deste visitante. Tudo é tratado de forma minuciosa, pois um  passo maior do que o pé é suficiente para que esse usuário feche a  página e nunca mais retorne. Simplicidade, ainda é uma característica  marcante aos visitantes.</p>
<p><img src="http://www.webmaster.pt/wp-content/uploads/2010/02/definicao-metricas-website.jpg" alt="" width="542" height="265" /><strong>Figura 3</strong> – Processo de  definição de métricas para um web site.</p>
<h2>Estruturas Que Desencadeiam Efeito Cascata.</h2>
<p>Projetos que tomam como base padrões  para a web, naturalmente conquistam:</p>
<ul>
<li>Produtividade</li>
<li>Manutenabilidade</li>
<li>Extensibilidade</li>
<li>Acessibilidade</li>
<li>Redução no tráfego de banda</li>
<li>Compatibilidade com novos navegadores</li>
</ul>
<p>Existem outras vantagens que a  utilização de padrões pode proporcionar, como por exemplo, o melhor  posicionamento frente aos mecanismos de busca com a utilização correta  dos elementos HTML. Isso também implica na equipe de desenvolvimento que  agora passará a interpretar códigos e não simplesmente tentar adivinhar  porque eles estão ali. E o maior benefício de todos, seu web site  resistirá ao tempo da internet.</p>
<p>Estes requisitos são variáveis  importantes para levantamento de custo de um projeto. Não basta ter os  melhores profissionais se eles continuam a desenvolver páginas arcaicas  que futuramente cairão em desuso na internet. Assim como partimos da  linguagem procedural para orientação a objetos, é necessário que o  conceito de desenvolvimento para web seja revisto. Investir em  treinamentos é o primeiro passo.</p>
<p><img src="http://www.webmaster.pt/wp-content/uploads/2010/02/mensuracao-dos-resultados.png" alt="" width="516" height="386" /><strong>Figura 4</strong> – Mensuração  dos resultados.</p>
<h2>Por Onde Começar?</h2>
<p>Você não precisa reaprender HTML, CSS e  Javascript para começar a aplicar web standards em seus projetos. Deve  simplesmente sabê-los escrever corretamente. O portal <a href="http://www.w3.org/standards" target="_blank">W3C</a> fornece manuais de  referência, artigos, vídeos e tutoriais separados categoricamente em  temas, de como colocá-los em prática no dia-a-dia.</p>
<p>Existem ferramentas que auxiliam na  correção de códigos, são os populares validadores. Como o próprio nome  diz, tem por função verificar uma determinada página e validar os  elementos renderizados no navegador. Caso o documento apresente erros,  serão apresentadas as incompatibilidades e então as modificações que  serão necessárias.</p>
<p><strong>Validador de documentos HTML,  XHTML entre outras linguagens de marcação.</strong><br />
<a href="http://validator.w3.org/" target="_blank">http://validator.w3.org</a></p>
<p><strong>Validador de folhas de estilo  CSS e documentos (X)HTML com folhas de estilo.</strong><br />
<a href="http://jigsaw.w3.org/css-validator" target="_blank">http://jigsaw.w3.org/css-validator</a></p>
<p><strong>Validador de links e âncoras em  páginas web.</strong><br />
<a href="http://validator.w3.org/checklink" target="_blank">http://validator.w3.org/checklink</a></p>
<p><strong>Validador de web sites  acessíveis através de dispositivos móveis.</strong><br />
<a href="http://validator.w3.org/mobile" target="_blank">http://validator.w3.org/mobile</a></p>
<p><strong>Outros validadores.</strong><br />
<a href="http://www.w3.org/QA/Tools" target="_blank">http://www.w3.org/QA/Tools</a></p>
<h2>Referências bibliográficas.</h2>
<p><strong>WWW FAQs: What was the first  website?</strong><br />
<a href="http://www.boutell.com/newfaq/history/firstsite.html" target="_blank">http://www.boutell.com/newfaq/history/firstsite.html</a></p>
<p><strong>Over 180 Million Internet Domain  Names Registered.</strong><br />
<a href="http://blogs.verisign.com/web-user-experience/2009/06/over-180-million-internet-doma.php" target="_blank">http://blogs.verisign.com/web-user-experience/2009/06/over-180-million-internet-doma.php</a></p>
<p><strong>World Internet Usage Statistics  News and World Population Stats.</strong><br />
<a href="http://www.internetworldstats.com/stats.htm" target="_blank">http://www.internetworldstats.com/stats.htm</a></p>
<p><strong>Documentário: A Guerra dos  Browsers. Discovery Channel.</strong><br />
<a href="http://www.domicioneto.com/2009/12/24/a-guerra-dos-browsers-documentario-discovery-channel" target="_blank">http://www.domicioneto.com/2009/12/24/a-guerra-dos-browsers-documentario-discovery-channel</a></p>
<p><strong>WaSP: Lutando por Standards –  Mission.</strong><br />
<a href="http://www.webstandards.org/about/mission/pt" target="_blank">http://www.webstandards.org/about/mission/pt</a></p>
<p><strong>How to check the usability of  your website.</strong><br />
<a href="http://karolinakukielka.com/2009/09/02/how-to-check-the-usability-of-your-website" target="_blank">http://karolinakukielka.com/2009/09/02/how-to-check-the-usability-of-your-website</a></p>
<p><a href="http://www.webmaster.pt/web-standards-2221.html" target="_blank">Fonte:  webmaster.pt</a><a href="http://www.webmaster.pt/" target="_blank"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://spotgeek.net/web-standards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML 5 test</title>
		<link>http://spotgeek.net/html-5-test/</link>
		<comments>http://spotgeek.net/html-5-test/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 09:03:59 +0000</pubDate>
		<dc:creator>Filipe Teixeira Nunes</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[FireFox]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[opera]]></category>

		<guid isPermaLink="false">http://spotgeek.net/?p=574</guid>
		<description><![CDATA[Uma das razões porque ainda]]></description>
			<content:encoded><![CDATA[<p>Uma das razões porque ainda não utilizo html5, é que algumas funções ainda não são 100 % standard nos diferentes browsers,  experimentem testar o vosso browser.</p>
<p><a href="http://html5test.com/" target="_blank">http://html5test.com/</a></p>
<p><a href="http://spotgeek.net/wp-content/uploads/2010/04/iexplorer.png" rel="lightbox[574]" title="iexplorer"><img class="alignleft size-full wp-image-575" title="iexplorer" src="http://spotgeek.net/wp-content/uploads/2010/04/iexplorer.png" alt="" width="157" height="92" /></a> <a href="http://spotgeek.net/wp-content/uploads/2010/04/firefox.png" rel="lightbox[574]" title="firefox"><img class="alignleft size-full wp-image-576" title="firefox" src="http://spotgeek.net/wp-content/uploads/2010/04/firefox.png" alt="" width="167" height="92" /></a><a href="http://spotgeek.net/wp-content/uploads/2010/04/opera.png" rel="lightbox[574]" title="opera"><img class="alignleft size-full wp-image-578" title="opera" src="http://spotgeek.net/wp-content/uploads/2010/04/opera.png" alt="" width="167" height="92" /></a></p>
<p>Internet Explorer 8.0                       Firefox 3.6.3                         Opera 10.51</p>
]]></content:encoded>
			<wfw:commentRss>http://spotgeek.net/html-5-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Os 15 ataques mais comuns em 2009, segundo a Verizon</title>
		<link>http://spotgeek.net/os-15-ataques-mais-comuns-em-2009-segundo-a-verizon/</link>
		<comments>http://spotgeek.net/os-15-ataques-mais-comuns-em-2009-segundo-a-verizon/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 12:15:48 +0000</pubDate>
		<dc:creator>Filipe Teixeira Nunes</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[ataques]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[phishing]]></category>
		<category><![CDATA[redes]]></category>

		<guid isPermaLink="false">http://spotgeek.net/?p=505</guid>
		<description><![CDATA[Keylogging e spyware. Formas de]]></description>
			<content:encoded><![CDATA[<div>
<ol>
<li><strong><em>Keylogging</em> e <em>spyware</em>.</strong> Formas de <em>malware</em> que são escritas especificamente para, sub-repticiamente, recolher, observar e registar as acções das pessoas nos seus computadores;</li>
<li><strong><em>Backdoor</em> ou <em>command/control</em>.</strong> Ferramentas que permitem acesso remoto e/ou controlo de computadores infectados, que são desenhadas para ‘correr’, também elas, sub-repticiamente;</li>
<li><strong>SQL <em>injection</em>.</strong> Uma técnica de ataque utilizada para explorar fragilidades na comunicação entre as páginas <em>web</em>, e as bases de dados que contêm a informação que suporta os <em>sites</em>;</li>
<li><strong>Abuso de autorizações de acesso/privilégios.</strong> Abuso deliberado e malicioso de recursos, acessos, ou privilégios, concedidos a um indivíduo por uma organização;</li>
<li><strong>Acesso não-autorizado através de credenciais predefinidas.</strong> Situações em que um atacante ganha acesso a um sistema (ou dispositivo) protegido por <em>passwords</em> standard, bem conhecidas, que são predefinidas por omissão;</li>
<li><strong>Violação de políticas de utilização aceitável, entre outras.</strong> Desrespeito e actuação, acidental ou propositada, em oposição a políticas de segurança estabelecidas;</li>
<li><strong>Acesso não-autorizado através de listas de controlo de acesso (ACLs) mal configuradas ou fracas.</strong> Quando as ACLs não são bem definidas, os atacantes podem ter acesso a recursos e praticar acções que não foram previstas nem autorizadas pelas suas vítimas;</li>
<li><strong><em>Packet sniffer</em>.</strong> Observa e captura a informação em trânsito numa rede;</li>
<li><strong>Acesso não-autorizado através de credenciais capturadas.</strong> Situações em que um atacante ganha acesso a um sistema (ou dispositivo) protegido, utilizando credenciais válidas que foram obtidas de forma ilegítima;</li>
<li><strong>Engenharia social.</strong> Técnicas de manipulação através das quais um atacante cria um cenário para persuadir, manipular, e convencer uma vítima a realizar uma acção ou a divulgar informação;</li>
<li><strong>Transposição dos controlos de autenticação.</strong> Acesso não-autorizado a um sistema, transpondo os mecanismos normais de autenticação;</li>
<li><strong>Roubo.</strong> Roubo, no sentido físico, de um computador, disco, ou outro activo do sistema de informação;</li>
<li><strong>Ataque de ‘força bruta’.</strong> Um processo automatizado que visa testar múltiplas combinações (nome de utilizador, <em>password</em>) até acertar nas que são correctas;</li>
<li><strong>RAM <em>scraper</em>.</strong> Uma forma recente de <em>malware</em> desenhada para capturar dados na memória de um sistema; e</li>
<li><strong><em>Phishing et al</em>.</strong> Uma forma de engenharia social em que um atacante utiliza comunicações fraudulentas (normalmente, correio electrónico), para manipular a sua vítima e convencê-la a divulgar informação (e.g. <em>passwords</em>).</li>
</ol>
<p>in <q><a href="http://www.verizonbusiness.com/go/09SuppDBIR"><em>2009 Supplemental Data Breach Investigations Report: An Anatomy of a Data Breach</em></a></q>.</p>
<p>Fonte: <a href="http://miguelalmeida.pt/2009/12/os-15-ataques-mais-comuns-em-2009-segundo-a-verizon.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+miguelalmeida+%28Notas+sobre+seguran%C3%A7a%29" target="_blank">Miguel Almeida</a></div>
]]></content:encoded>
			<wfw:commentRss>http://spotgeek.net/os-15-ataques-mais-comuns-em-2009-segundo-a-verizon/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>
		<item>
		<title>A cloud</title>
		<link>http://spotgeek.net/a-cloud/</link>
		<comments>http://spotgeek.net/a-cloud/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 09:16:08 +0000</pubDate>
		<dc:creator>Filipe Teixeira Nunes</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[nuvem]]></category>
		<category><![CDATA[space]]></category>

		<guid isPermaLink="false">http://spotgeek.net/?p=420</guid>
		<description><![CDATA[Fonte:http://blog.borgas.net/teknews/fun/2009/09/03/a-cloud]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="Cloud" src="http://blog.borgas.net/teknews/resource/2009/download/146-a-cloud.png" alt="Cloud" width="600" height="280" /></p>
<p>Fonte:<a href="http://blog.borgas.net/teknews/fun/2009/09/03/a-cloud" target="_blank">http://blog.borgas.net/teknews/fun/2009/09/03/a-cloud</a></p>
]]></content:encoded>
			<wfw:commentRss>http://spotgeek.net/a-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A evolução da comunicação / internet</title>
		<link>http://spotgeek.net/a-evolucao-da-comunicacao-internet/</link>
		<comments>http://spotgeek.net/a-evolucao-da-comunicacao-internet/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 11:23:06 +0000</pubDate>
		<dc:creator>Filipe Teixeira Nunes</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[blogs]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[evolução]]></category>
		<category><![CDATA[evolution]]></category>
		<category><![CDATA[informática]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://spotgeek.net/?p=397</guid>
		<description><![CDATA[A evolução da comunicação-Internet  sob]]></description>
			<content:encoded><![CDATA[<p>A evolução da comunicação-Internet  <span><span>sob os olhos da <a href="http://video.yahoo.com/watch/4457682/11945025" target="_blank">Yahoo</a> resumida em 2 minutos.</span></span></p>
<div><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="512" height="322" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="AllowScriptAccess" value="always" /><param name="bgcolor" value="#000000" /><param name="flashVars" value="id=11945025&amp;vid=4457682&amp;lang=en-us&amp;intl=us&amp;thumbUrl=http%3A//l.yimg.com/a/p/i/bcst/videosearch/7282/79887985.jpeg&amp;embed=1" /><param name="src" value="http://d.yimg.com/static.video.yahoo.com/yep/YV_YEP.swf?ver=2.2.40" /><param name="flashvars" value="id=11945025&amp;vid=4457682&amp;lang=en-us&amp;intl=us&amp;thumbUrl=http%3A//l.yimg.com/a/p/i/bcst/videosearch/7282/79887985.jpeg&amp;embed=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="512" height="322" src="http://d.yimg.com/static.video.yahoo.com/yep/YV_YEP.swf?ver=2.2.40" flashvars="id=11945025&amp;vid=4457682&amp;lang=en-us&amp;intl=us&amp;thumbUrl=http%3A//l.yimg.com/a/p/i/bcst/videosearch/7282/79887985.jpeg&amp;embed=1" bgcolor="#000000" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<a href="http://video.yahoo.com/watch/4457682/11945025">Communication Evolution</a> @ <a href="http://video.yahoo.com">Yahoo! Video</a></div>
<p><span><span><br />
</span></span></p>
<p><span><span><br />
</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://spotgeek.net/a-evolucao-da-comunicacao-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open web tools mozilla labs</title>
		<link>http://spotgeek.net/open-web-tools-mozilla-labs/</link>
		<comments>http://spotgeek.net/open-web-tools-mozilla-labs/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 14:41:41 +0000</pubDate>
		<dc:creator>Filipe Teixeira Nunes</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[FireFox]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[labs]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[NET]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://spotgeek.net/?p=366</guid>
		<description><![CDATA[A mozilla labs criou um]]></description>
			<content:encoded><![CDATA[<p>A mozilla labs criou um directório, onde podem ser encontradas de uma forma simples e rápida várias “ferramentas” para programadores, tentaram reunir numa só página algumas das ferramentas conhecidas dos programadores.</p>
<p><img class="alignnone" title="Open Web Tools" src="https://labs.mozilla.com/uploads/2009/07/directory.png" alt="" width="480" height="364" /></p>
<p><a href="http://tools.mozilla.com/" target="_blank">http://tools.mozilla.com/</a></p>
<p>E claro tudo ferramentas opensource.</p>
<p>A página ainda dispõem de um formulário de pesquisa, muito útil caso queiram pesquisar só pelo design , código etc..</p>
]]></content:encoded>
			<wfw:commentRss>http://spotgeek.net/open-web-tools-mozilla-labs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hotspots de acesso á internet em Faro</title>
		<link>http://spotgeek.net/hotspots-de-acesso-a-internet-em-faro/</link>
		<comments>http://spotgeek.net/hotspots-de-acesso-a-internet-em-faro/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 00:46:48 +0000</pubDate>
		<dc:creator>Filipe Teixeira</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Algarve]]></category>
		<category><![CDATA[Faro]]></category>
		<category><![CDATA[hotspots]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://spotgeek.net/?p=232</guid>
		<description><![CDATA[Por vezes quando vamos viajar]]></description>
			<content:encoded><![CDATA[<p><a href="http://spotgeek.net/blog/wp-content/uploads/2009/02/ist2_5956615-wireless.jpg" rel="lightbox[232]" title="HotSpot Wireless"><img class="alignnone size-thumbnail wp-image-237" title="HotSpot Wireless" src="http://spotgeek.net/wp-content/uploads/2009/02/ist2_5956615-wireless-150x150.jpg" alt="" width="94" height="94" /></a></p>
<p>Por vezes quando vamos viajar para um sítio novo e levamos o portátil sentimos a necessidade de comunicar com o exterior, enviar fotos aos nossos amigos, actualizar o blog, <a href="http://twitter.com/FilipeTeixeira" target="_blank">twitter</a> ler os <a href="http://www.gmail.com" target="_blank">emails</a> etc..</p>
<p>Por vezes sentimos-nos perdidos em busca de um sítio onde consigamos acesso á internet (grátis de preferência) então reuni aqui uma pequena lista de spot’s de acesso público, que podem encontrar no site do <a href="http://www.algarvedigital.pt/algarve/index.php?module=Access_Point&amp;func=list&amp;location=far" target="_blank">algarvedigital</a> , caso conheçam outros podem deixar nos comentários.</p>
<table style="height: 20px;" border="0" width="689">
<tbody>
<tr align="center" valign="middle">
<td width="36%"></td>
<td width="24%"></td>
<td width="40%"></td>
</tr>
</tbody>
</table>
<div id="table-content">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="35">
<td width="7%" align="left" valign="middle"><img src="http://www.algarvedigital.pt/algarve/modules/Access_Point/pnimages/categories/14.gif" alt="Hotspot Algarve Digital" /></td>
<td width="29%" align="left" valign="middle"><a title="Câmara Municipal de Faro" href="http://www.algarvedigital.pt/algarve/index.php?module=Access%20Point&amp;func=view&amp;id=5"><strong>Câmara Municipal de Faro</strong></a></td>
<td width="22%" align="center" valign="middle"><strong>Quiosque, Rede sem fios</strong></td>
<td width="37%" align="left" valign="middle"><strong>Jardim Alameda, Rua do PSP, Casa do Jardineiro</strong></td>
<td width="5%" align="left" valign="middle"><a href="http://geo.algarvedigital.pt/default.aspx?tema=ortofotos&amp;scale=2500&amp;poiID=10002" target="_blank"><br />
</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="1">
<td align="center" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div id="table-content">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="35">
<td width="7%" align="left" valign="middle"><img src="http://www.algarvedigital.pt/algarve/modules/Access_Point/pnimages/categories/14.gif" alt="Hotspot Algarve Digital" /></td>
<td width="29%" align="left" valign="middle"><a title="Governo Civil de Faro" href="http://www.algarvedigital.pt/algarve/index.php?module=Access%20Point&amp;func=view&amp;id=177"><strong>Governo Civil de Faro</strong></a></td>
<td width="22%" align="center" valign="middle"><strong>Quiosque, Rede sem fios</strong></td>
<td width="37%" align="left" valign="middle"><strong>Praça D. Francisco Gomes </strong></td>
<td width="5%" align="left" valign="middle"><a href="http://geo.algarvedigital.pt/default.aspx?tema=ortofotos&amp;scale=2500&amp;x=17619&amp;y=-294551&amp;draw=true&amp;label=Governo+Civil+de+Faro" target="_blank"><br />
</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="1">
<td align="center" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div id="table-content">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="35">
<td width="7%" align="left" valign="middle"><img src="http://www.algarvedigital.pt/algarve/modules/Access_Point/pnimages/categories/1.gif" alt="Aeroporto" /></td>
<td width="29%" align="left" valign="middle"><a title="Aeroporto de Faro" href="http://www.algarvedigital.pt/algarve/index.php?module=Access%20Point&amp;func=view&amp;id=130">Aeroporto de Faro</a></td>
<td width="22%" align="center" valign="middle">Rede sem fios</td>
<td width="32%" align="left" valign="middle">Rua do Aeroporto de Faro</td>
<td width="5%" align="left" valign="middle"><a href="http://geo.algarvedigital.pt/default.aspx?tema=ortofotos&amp;scale=2500&amp;poiID=10130" target="_blank"><br />
</a></td>
<td width="5%" align="left" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="1">
<td align="center" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div id="table-content">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="35">
<td width="7%" align="left" valign="middle"><img src="http://www.algarvedigital.pt/algarve/modules/Access_Point/pnimages/categories/6.gif" alt="Estação dos Correios" /></td>
<td width="29%" align="left" valign="middle"><a title="CTT - Faro" href="http://www.algarvedigital.pt/algarve/index.php?module=Access%20Point&amp;func=view&amp;id=134">CTT – Faro</a></td>
<td width="22%" align="center" valign="middle">Rede sem fios</td>
<td width="32%" align="left" valign="middle">Largo do Carmo</td>
<td width="5%" align="left" valign="middle"><a href="http://geo.algarvedigital.pt/default.aspx?tema=ortofotos&amp;scale=2500&amp;poiID=10134" target="_blank"><br />
</a></td>
<td width="5%" align="left" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="1">
<td align="center" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div id="table-content">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="35">
<td width="7%" align="left" valign="middle"><img src="http://www.algarvedigital.pt/algarve/modules/Access_Point/pnimages/categories/6.gif" alt="Estação dos Correios" /></td>
<td width="29%" align="left" valign="middle"><a title="CTT - Penha" href="http://www.algarvedigital.pt/algarve/index.php?module=Access%20Point&amp;func=view&amp;id=40">CTT – Penha</a></td>
<td width="22%" align="center" valign="middle">Quiosque, Rede sem fios</td>
<td width="32%" align="left" valign="middle">Urbanização das Laranjeiras à Penha</td>
<td width="5%" align="left" valign="middle"><a href="http://geo.algarvedigital.pt/default.aspx?tema=ortofotos&amp;scale=2500&amp;poiID=10040" target="_blank"><br />
</a></td>
<td width="5%" align="left" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="1">
<td align="center" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div id="table-content">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="35">
<td width="7%" align="left" valign="middle"><img src="http://www.algarvedigital.pt/algarve/modules/Access_Point/pnimages/categories/6.gif" alt="Estação dos Correios" /></td>
<td width="29%" align="left" valign="middle"><a title="CTT - Pontinha" href="http://www.algarvedigital.pt/algarve/index.php?module=Access%20Point&amp;func=view&amp;id=132">CTT – Pontinha</a></td>
<td width="22%" align="center" valign="middle">Rede sem fios</td>
<td width="32%" align="left" valign="middle">Rua João Lúcio, 14</td>
<td width="5%" align="left" valign="middle"><a href="http://geo.algarvedigital.pt/default.aspx?tema=ortofotos&amp;scale=2500&amp;poiID=10132" target="_blank"><br />
</a></td>
<td width="5%" align="left" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="1">
<td align="center" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div id="table-content">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="35">
<td width="7%" align="left" valign="middle"><img src="http://www.algarvedigital.pt/algarve/modules/Access_Point/pnimages/categories/5.gif" alt="Espaço Internet" /></td>
<td width="29%" align="left" valign="middle"><a title="Espaço Internet de Faro" href="http://www.algarvedigital.pt/algarve/index.php?module=Access%20Point&amp;func=view&amp;id=52">Espaço Internet de Faro</a></td>
<td width="22%" align="center" valign="middle">Terminal</td>
<td width="37%" align="left" valign="middle">Casa do Cercado da Atalaia Lote 68 R/C – Alto de Stº António</td>
<td width="5%" align="left" valign="middle"><a href="http://geo.algarvedigital.pt/default.aspx?tema=ortofotos&amp;scale=2500&amp;poiID=10052" target="_blank"><br />
</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="1">
<td align="center" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div id="table-content">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="35">
<td width="7%" align="left" valign="middle"><img src="http://www.algarvedigital.pt/algarve/modules/Access_Point/pnimages/categories/10.gif" alt="Outro" /></td>
<td width="29%" align="left" valign="middle"><a title="FDTI / IPJ" href="http://www.algarvedigital.pt/algarve/index.php?module=Access%20Point&amp;func=view&amp;id=188">FDTI / IPJ</a></td>
<td width="22%" align="center" valign="middle">Terminal, Rede local, Quiosque</td>
<td width="37%" align="left" valign="middle"><span style="font-size: x-small;">Rua da P.S.P. – Centro de Juventude</p>
<p></span></td>
<td width="5%" align="left" valign="middle"><a href="http://geo.algarvedigital.pt/default.aspx?tema=ortofotos&amp;scale=2500&amp;poiID=38" target="_blank"><br />
</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="1">
<td align="center" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div id="table-content">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="35">
<td width="7%" align="left" valign="middle"><img src="http://www.algarvedigital.pt/algarve/modules/Access_Point/pnimages/categories/10.gif" alt="Outro" /></td>
<td width="29%" align="left" valign="middle"><a title="Gabinete Técnico Local - Faro" href="http://www.algarvedigital.pt/algarve/index.php?module=Access%20Point&amp;func=view&amp;id=135">Gabinete Técnico Local – Faro</a></td>
<td width="22%" align="center" valign="middle">Rede sem fios</td>
<td width="32%" align="left" valign="middle">Rua da Misericórdia, 12</td>
<td width="5%" align="left" valign="middle"><a href="http://geo.algarvedigital.pt/default.aspx?tema=ortofotos&amp;scale=2500&amp;poiID=10135" target="_blank"><br />
</a></td>
<td width="5%" align="left" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="1">
<td align="center" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div id="table-content">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="35">
<td width="7%" align="left" valign="middle"><img src="http://www.algarvedigital.pt/algarve/modules/Access_Point/pnimages/categories/8.gif" alt="Hotel" /></td>
<td width="29%" align="left" valign="middle"><a title="Hotel Dom Bernardo" href="http://www.algarvedigital.pt/algarve/index.php?module=Access%20Point&amp;func=view&amp;id=137">Hotel Dom Bernardo</a></td>
<td width="22%" align="center" valign="middle">Rede sem fios</td>
<td width="32%" align="left" valign="middle">Rua Gen. Teófilo da Trindade, 20</td>
<td width="5%" align="left" valign="middle"><a href="http://geo.algarvedigital.pt/default.aspx?tema=ortofotos&amp;scale=2500&amp;poiID=10137" target="_blank"><br />
</a></td>
<td width="5%" align="left" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="1">
<td align="center" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div id="table-content">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="35">
<td width="7%" align="left" valign="middle"><img src="http://www.algarvedigital.pt/algarve/modules/Access_Point/pnimages/categories/8.gif" alt="Hotel" /></td>
<td width="29%" align="left" valign="middle"><a title="Hotel Faro" href="http://www.algarvedigital.pt/algarve/index.php?module=Access%20Point&amp;func=view&amp;id=175">Hotel Faro</a></td>
<td width="22%" align="center" valign="middle">Terminal, Rede sem fios</td>
<td width="32%" align="left" valign="middle">Praça D. Francisco Gomes, 2</td>
<td width="5%" align="left" valign="middle"><a href="http://geo.algarvedigital.pt/default.aspx?tema=ortofotos&amp;scale=2500&amp;poiID=10175" target="_blank"><br />
</a></td>
<td width="5%" align="left" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="1">
<td align="center" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div id="table-content">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="35">
<td width="7%" align="left" valign="middle"><img src="http://www.algarvedigital.pt/algarve/modules/Access_Point/pnimages/categories/ibis.gif" alt="Hotel" /></td>
<td width="29%" align="left" valign="middle"><a title="Hotel Ibis Faro" href="http://www.algarvedigital.pt/algarve/index.php?module=Access%20Point&amp;func=view&amp;id=131">Hotel Ibis Faro</a></td>
<td width="22%" align="center" valign="middle">Rede sem fios</td>
<td width="32%" align="left" valign="middle">Estrada Nacional 125, Pontes de Marchil</td>
<td width="5%" align="left" valign="middle"><a href="http://geo.algarvedigital.pt/default.aspx?tema=ortofotos&amp;scale=2500&amp;poiID=10131" target="_blank"><br />
</a></td>
<td width="5%" align="left" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="1">
<td align="center" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div id="table-content">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="35">
<td width="7%" align="left" valign="middle"><img src="http://www.algarvedigital.pt/algarve/modules/Access_Point/pnimages/categories/8.gif" alt="Hotel" /></td>
<td width="29%" align="left" valign="middle"><a title="Hotel Mónaco" href="http://www.algarvedigital.pt/algarve/index.php?module=Access%20Point&amp;func=view&amp;id=129">Hotel Mónaco</a></td>
<td width="22%" align="center" valign="middle">Rede sem fios</td>
<td width="32%" align="left" valign="middle">Rua Baptista Severino, Monte da Ria</td>
<td width="5%" align="left" valign="middle"><a href="http://geo.algarvedigital.pt/default.aspx?tema=ortofotos&amp;scale=2500&amp;poiID=10129" target="_blank"><br />
</a></td>
<td width="5%" align="left" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="1">
<td align="center" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div id="table-content">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="35">
<td width="7%" align="left" valign="middle"><img src="http://www.algarvedigital.pt/algarve/modules/Access_Point/pnimages/categories/10.gif" alt="Outro" /></td>
<td width="29%" align="left" valign="middle"><a title="Jardim Manuel Bivar" href="http://www.algarvedigital.pt/algarve/index.php?module=Access%20Point&amp;func=view&amp;id=155">Jardim Manuel Bivar</a></td>
<td width="22%" align="center" valign="middle">Terminal</td>
<td width="32%" align="left" valign="middle">Jardim Manuel Bivar</td>
<td width="5%" align="left" valign="middle"><a href="http://geo.algarvedigital.pt/default.aspx?tema=ortofotos&amp;scale=2500&amp;poiID=10155" target="_blank"><br />
</a></td>
<td width="5%" align="left" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="1">
<td align="center" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div id="table-content">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="35">
<td width="7%" align="left" valign="middle"><img src="http://www.algarvedigital.pt/algarve/modules/Access_Point/pnimages/categories/10.gif" alt="Outro" /></td>
<td width="29%" align="left" valign="middle"><a title="Junta de Freguesia da Sé" href="http://www.algarvedigital.pt/algarve/index.php?module=Access%20Point&amp;func=view&amp;id=149">Junta de Freguesia da Sé</a></td>
<td width="22%" align="center" valign="middle">Terminal</td>
<td width="37%" align="left" valign="middle">Rua Reitor Teixeira Guedes, nº2</td>
<td width="5%" align="left" valign="middle"><a href="http://geo.algarvedigital.pt/default.aspx?tema=ortofotos&amp;scale=2500&amp;poiID=10149" target="_blank"><br />
</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="1">
<td align="center" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div id="table-content">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="35">
<td width="7%" align="left" valign="middle"><img src="http://www.algarvedigital.pt/algarve/modules/Access_Point/pnimages/categories/10.gif" alt="Outro" /></td>
<td width="29%" align="left" valign="middle"><a title="Junta de Freguesia da Sé (Penha)" href="http://www.algarvedigital.pt/algarve/index.php?module=Access%20Point&amp;func=view&amp;id=150">Junta de Freguesia da Sé (Penha)</a></td>
<td width="22%" align="center" valign="middle">Terminal</td>
<td width="37%" align="left" valign="middle">Rua Jornal Folha de Domingo, Loja A – Lote 270</td>
<td width="5%" align="left" valign="middle"><a href="http://geo.algarvedigital.pt/default.aspx?tema=ortofotos&amp;scale=2500&amp;poiID=10150" target="_blank"><br />
</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="1">
<td align="center" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div id="table-content">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="35">
<td width="7%" align="left" valign="middle"><img src="http://www.algarvedigital.pt/algarve/modules/Access_Point/pnimages/categories/10.gif" alt="Outro" /></td>
<td width="29%" align="left" valign="middle"><a title="Junta de Freguesia de Estoi" href="http://www.algarvedigital.pt/algarve/index.php?module=Access%20Point&amp;func=view&amp;id=152">Junta de Freguesia de Estoi</a></td>
<td width="22%" align="center" valign="middle">Terminal</td>
<td width="42%" align="left" valign="middle">Largo Ossanoba, nº 71</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="1">
<td align="center" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div id="table-content">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="35">
<td width="7%" align="left" valign="middle"><img src="http://www.algarvedigital.pt/algarve/modules/Access_Point/pnimages/categories/10.gif" alt="Outro" /></td>
<td width="29%" align="left" valign="middle"><a title="Junta de Freguesia de Montenegro" href="http://www.algarvedigital.pt/algarve/index.php?module=Access%20Point&amp;func=view&amp;id=154">Junta de Freguesia de Montenegro</a></td>
<td width="22%" align="center" valign="middle">Terminal</td>
<td width="42%" align="left" valign="middle">Rua Júlio Dinis, nº83</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="1">
<td align="center" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div id="table-content">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="35">
<td width="7%" align="left" valign="middle"><img src="http://www.algarvedigital.pt/algarve/modules/Access_Point/pnimages/categories/10.gif" alt="Outro" /></td>
<td width="29%" align="left" valign="middle"><a title="Junta de Freguesia de S. Pedro" href="http://www.algarvedigital.pt/algarve/index.php?module=Access%20Point&amp;func=view&amp;id=151">Junta de Freguesia de S. Pedro</a></td>
<td width="22%" align="center" valign="middle">Terminal</td>
<td width="37%" align="left" valign="middle">Av. da República, nº 196</td>
<td width="5%" align="left" valign="middle"><a href="http://geo.algarvedigital.pt/default.aspx?tema=ortofotos&amp;scale=2500&amp;poiID=10151" target="_blank"><br />
</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="1">
<td align="center" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div id="table-content">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="35">
<td width="7%" align="left" valign="middle"><img src="http://www.algarvedigital.pt/algarve/modules/Access_Point/pnimages/categories/10.gif" alt="Outro" /></td>
<td width="29%" align="left" valign="middle"><a title="Junta de Freguesia de Santa Bárbara" href="http://www.algarvedigital.pt/algarve/index.php?module=Access%20Point&amp;func=view&amp;id=153">Junta de Freguesia de Santa Bárbara</a></td>
<td width="22%" align="center" valign="middle">Terminal</td>
<td width="37%" align="left" valign="middle">Estrada da Relva, nº8</td>
<td width="5%" align="left" valign="middle"><a href="http://geo.algarvedigital.pt/default.aspx?tema=ortofotos&amp;scale=2500&amp;poiID=10153" target="_blank"><br />
</a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>
<table border="0" width="100%">
<tbody>
<tr height="1">
<td align="center" valign="middle"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<table border="0" width="100%">
<tbody>
<tr height="35">
<td width="7%" align="left" valign="middle"><img src="http://www.algarvedigital.pt/algarve/modules/Access_Point/pnimages/categories/10.gif" alt="Outro" /></td>
<td width="29%" align="left" valign="middle"><a title="Loja PT - Faro" href="http://www.algarvedigital.pt/algarve/index.php?module=Access%20Point&amp;func=view&amp;id=136">Loja PT – Faro</a></td>
<td width="22%" align="center" valign="middle">Rede sem fios</td>
<td width="32%" align="left" valign="middle">Largo do Carmo, Edif. PT</td>
<td width="5%" align="left" valign="middle"><a href="http://geo.algarvedigital.pt/default.aspx?tema=ortofotos&amp;scale=2500&amp;poiID=10136" target="_blank"><br />
</a></td>
<td width="5%" align="left" valign="middle"></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://spotgeek.net/hotspots-de-acesso-a-internet-em-faro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

