<?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>Silvio Delgado  &#187; CSS</title>
	<atom:link href="http://www.silviodelgado.com.br/tag/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.silviodelgado.com.br</link>
	<description>ASP.NET, MVC, C#, Design Patterns, jQuery, CSS, Webstandards, SEO et cetera</description>
	<lastBuildDate>Thu, 15 Dec 2011 04:37:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Erro do CSS &#8211; Horário de Verão</title>
		<link>http://www.silviodelgado.com.br/erro-do-css-horario-de-verao/</link>
		<comments>http://www.silviodelgado.com.br/erro-do-css-horario-de-verao/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 02:35:00 +0000</pubDate>
		<dc:creator>Silvio Delgado</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Dicas diversas]]></category>
		<category><![CDATA[bugs]]></category>

		<guid isPermaLink="false">http://www.silviodelgado.com.br/post.php?id=89</guid>
		<description><![CDATA[Trabalhando agora há pouco num projeto em ASP.NET, me deparei com um problema quando pressionava F5 (atualizar a página no navegador). Simplesmente todo o estilo da página desaparecia, sem qualquer motivo aparente. Testei no Chrome e me retornou um erro ao tentar exibir o arquivo CSS: Specified argument was out of the range of valid [...]]]></description>
			<content:encoded><![CDATA[<p>Trabalhando agora há pouco num projeto em ASP.NET, me deparei com um problema quando pressionava F5 (atualizar a página no navegador).</p>
<p>Simplesmente todo o estilo da página desaparecia, sem qualquer motivo aparente.</p>
<p>Testei no Chrome e me retornou um erro ao tentar exibir o arquivo CSS:</p>
<p><em>Specified argument was out of the range of valid values.<br />
Parameter name: utcDate</em></p>
<p>Como já eram mais de 23h e o horário de verão estava prestes a acabar, bingo! Já sabia qual era o problema. Agora, como resolvê-lo?</p>
<p>Pensei em comentar o Page.Header da MasterPage, onde setava o cache da página como nulo para prevenir visualização do conteúdo por um usuário não logado.<br />
Esta medida, por si só, não adiantou.</p>
<p>Alterei o relógio para uma hora antes e o problema desapareceu!</p>
<p>Descomentei o Page.Header e o problema não se alterou.</p>
<p>Conclusão: quando o relógio do Windows já está preparado para se acertar ao término do horário de verão, o sistema todo entra em colapso para exibir o CSS. Isso se dá, provavelmente, por causa do horário internacional (UTC).</p>
<p>Só testei essa característica rodando em localhost (IIS do Visual Studio).<br />
Testei em outros sites, já publicados, e não ocorria o problema.<br />
No entanto, não tive como ter certeza que estes outros sites testados continham a manipulação do Page.Header para o cache. (Talvez fosse apenas um bug do IIS embutido no Visual Studio).</p>
<p>Agora, só falta fazer esse teste novamente no início do próximo horário de verão (sem esquecer de testar também o Page.Header).</p>
<p>Amplexos!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.silviodelgado.com.br/erro-do-css-horario-de-verao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

