<?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>Jonathan Weiß &#187; Browser</title>
	<atom:link href="http://mysterycity.de/blog/category/browser/feed" rel="self" type="application/rss+xml" />
	<link>http://mysterycity.de/blog</link>
	<description>Economic Science and Information Technology</description>
	<lastBuildDate>Tue, 01 Dec 2009 09:51:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Read this!</title>
		<link>http://mysterycity.de/blog/read-this</link>
		<comments>http://mysterycity.de/blog/read-this#comments</comments>
		<pubDate>Tue, 02 Sep 2008 06:21:50 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Browser]]></category>

		<guid isPermaLink="false">http://mysterycity.de/blog/?p=171</guid>
		<description><![CDATA[
http://www.google.com/googlebooks/chrome
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.google.com/googlebooks/chrome"><img alt="Google Chrome" src="http://mysterycity.de/blog/wp-content/uploads/2008/09/google_chrome.png" title="Google Chrome" width="420" height="607" /></a><br />
<a href="http://www.google.com/googlebooks/chrome">http://www.google.com/googlebooks/chrome</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mysterycity.de/blog/read-this/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Webkit and Opera mastered the Acid 3 test</title>
		<link>http://mysterycity.de/blog/webkit-and-opera-mastered-the-acid-3-test</link>
		<comments>http://mysterycity.de/blog/webkit-and-opera-mastered-the-acid-3-test#comments</comments>
		<pubDate>Sun, 30 Mar 2008 12:01:21 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Browser]]></category>

		<guid isPermaLink="false">http://mysterycity.de/blog/webkit-and-opera-mastered-the-acid-3-test</guid>
		<description><![CDATA[Congratulations to Opera Dektop Team at Opera Software and to the Webkit team at Apple for successfully mastering the Acid 3 test.
Opera passing the Acid 3 test
WebWebkit passing the Acid 3 testkit

While Opera Software technically won the race, Apple released nightly builds for everyone to run the test themselves. Anyway, I do not care about [...]]]></description>
			<content:encoded><![CDATA[<p>Congratulations to <a href="http://my.opera.com/desktopteam/blog/2008/03/26/opera-and-the-acid3-test">Opera Dektop Team</a> at <a href="www.opera.com">Opera Software</a> and to the <a href="http://webkit.org/blog/173/webkit-achieves-acid3-100100-in-public-build/">Webkit team</a> at <a href="http://www.apple.com">Apple</a> for successfully mastering the Acid 3 test.</p>
<div style="float:left;margin-right:15px;"><a href="http://mysterycity.de/blog/wp-content/uploads/2008/03/opera_acid3.png"><img src="http://mysterycity.de/blog/wp-content/uploads/2008/03/opera_acid3_thumb.png" width="200" height="149" style="margin-bottom:18px;" alt="Opera passing the Acid 3 test" /></a><br><a href="http://mysterycity.de/blog/wp-content/uploads/2008/03/opera_acid3.png">Opera passing the Acid 3 test</a></div>
<div style="float:left;"><a href="http://mysterycity.de/blog/wp-content/uploads/2008/03/webkit_acid3.png"><img src="http://mysterycity.de/blog/wp-content/uploads/2008/03/webkit_acid3_thumb.png" width="200" height="167" alt="Webkit passing the Acid 3 test" class="imageframe" /></a><br><a href="http://mysterycity.de/blog/wp-content/uploads/2008/03/webkit_acid3_thumb.png">WebWebkit passing the Acid 3 testkit</a></div>
<p><br  style="clear:both;"></p>
<p style="clear:both;">While Opera Software technically won the race, Apple released nightly builds for everyone to run the test themselves. Anyway, I do not care about which rendering engine actually was the first to pass the test. I am just amazed by the effort both teams invested to meet demands of the test and so get their browsers closer to the web standards.<br />
Also the agility of the browser vendors is impressive: it only took <strong>15 days</strong> for the first rendering engine (Webkit) to pass the Acid 2 test and <strong>23 days</strong> to pass the Acid 3 test.</p>
<p> Of course it will take longer to release the next stable browser version which benefits from the engine development (the <a href="http://en.wikipedia.org/wiki/Acid_2#Timeline_of_compliant_and_partially_compliant_browsers">first official Safari update</a> came have a year after Webkit passed the test), but we can be sure that future browsers will have more standard support than ever.</p>
]]></content:encoded>
			<wfw:commentRss>http://mysterycity.de/blog/webkit-and-opera-mastered-the-acid-3-test/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thoughts on the gain in performance of Internet Explorer 8</title>
		<link>http://mysterycity.de/blog/the-real-performance-gain-in-internet-explorer-8</link>
		<comments>http://mysterycity.de/blog/the-real-performance-gain-in-internet-explorer-8#comments</comments>
		<pubDate>Tue, 11 Mar 2008 18:32:00 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Browser]]></category>
		<category><![CDATA[browser war]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[speed]]></category>
		<category><![CDATA[Webkit]]></category>

		<guid isPermaLink="false">http://mysterycity.de/blog/the-real-performance-gain-in-internet-explorer-8</guid>
		<description><![CDATA[When the first benchmarks with the Internet Explorer 8.0 Beta 1 came out, I was curious to see how much better IE would be compared to it's predecessor.
If you look at Apple's established SunSipder JavaScript benchmark, you will find that IE 8 is about 4.5 times faster than IE 7. First of all, this is [...]]]></description>
			<content:encoded><![CDATA[<p>When the <a href="http://bdn.backbase.com/blog/sjoerd/performance-is-everything">first benchmarks with the Internet Explorer 8.0 Beta 1</a> came out, I was curious to see how much better IE would be compared to it's predecessor.<br />
If you look at Apple's established <a href="http://webkit.org/perf/sunspider-0.9/sunspider.html">SunSipder JavaScript benchmark</a>, you will find that IE 8 is about <strong>4.5</strong> times faster than IE 7. First of all, this is great news for all web developers,  But if you look carefully, you will notice that IE 8 benefits most from the results in the <em>string</em> section.</p>
<p>IE always had performance problems with string operations. Even when Microsoft's developers <a href="http://blogs.msdn.com/jscript/archive/2007/10/17/performance-issues-with-string-concatenation-in-jscript.aspx">promised to solve this problem</a>, <a href="http://crisp.tweakblogs.net/blog/string-performance-in-internet-explorer.html">it existed all the time</a> &mdash; until now. That is the reason why <a href="http://www.qooxdoo.org">superior JavaScript frameworks</a> have an <a href="http://qooxdoo.org/documentation/0.7/custom_builds#options">option</a> to replace all used strings with variables to avoid this browser weakness. ;-)<br />
Anyway &mdash; I am very happy to see, <a href="http://blogs.msdn.com/jscript/archive/2008/03/05/jscript-in-internet-explorer-8-beta-1-for-developers.aspx">that this huge issue is finally fixed</a>.</p>
<p>If you run the SunSpider benchmark without the <em>string</em> tests, the final result looks different: the increase of performance reduces to <strong>1.5</strong>. Do not get me wrong, I do not want to put down IE team's effort: they have done a fantastic work; not only in performance but also in standards support and they have included an excellent debugger. I just want to straighten out that most of the gain in performance comes "for free", as it derives from a bugfix for a quite old issue.</p>
<p>While today's support for web standards is pretty well, web applications are spreading like wild fire and web applications for mobile devices are getting more important, web browsers vendors are <a href="http://webkit.org/projects/performance/index.html">working hard on optimizing their products</a> for speed and memory footprint.<br />
This results in the fact that nightly builds of Webkit and Firefox are <strong>3 to 6 times faster</strong> than IE 8. These are (and will be!) the products Internet Explorer is compared with.</p>
<p>There are interesting times ahead and I am looking forward to see the results in the final version of the browsers. :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://mysterycity.de/blog/the-real-performance-gain-in-internet-explorer-8/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hell just froze over</title>
		<link>http://mysterycity.de/blog/hell-just-froze-over</link>
		<comments>http://mysterycity.de/blog/hell-just-froze-over#comments</comments>
		<pubDate>Tue, 04 Mar 2008 04:05:56 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Browser]]></category>

		<guid isPermaLink="false">http://mysterycity.de/blog/hell-just-froze-over</guid>
		<description><![CDATA[I can not believe this! Microsoft just U-turned their IE 8 strategy:
We’ve decided that IE8 will, by default, interpret web content in the most standards compliant way it can. This decision is a change from what we’ve posted previously.
I hardly dare to say, but Microsoft's recent work got my respect. ;-)
]]></description>
			<content:encoded><![CDATA[<p>I can not believe this! Microsoft just <a href="http://blogs.msdn.com/ie/archive/2008/03/03/microsoft-s-interoperability-principles-and-ie8.aspx">U-turned their IE 8 strategy</a>:</p>
<blockquote><p>We’ve decided that IE8 will, by default, interpret web content in the most standards compliant way it can. This decision is a change from what we’ve posted previously.</p></blockquote>
<p>I hardly dare to say, but <a href="http://mysterycity.de/blog/a-christmas-present-from-microsoft">Microsoft's recent work</a> got my respect. ;-)</p>
]]></content:encoded>
			<wfw:commentRss>http://mysterycity.de/blog/hell-just-froze-over/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to enable apparently incompatible extensions in Firefox 3</title>
		<link>http://mysterycity.de/blog/enable-apparently-incompatible-extensions-in-firefox-3</link>
		<comments>http://mysterycity.de/blog/enable-apparently-incompatible-extensions-in-firefox-3#comments</comments>
		<pubDate>Tue, 19 Feb 2008 17:56:40 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Browser]]></category>

		<guid isPermaLink="false">http://mysterycity.de/blog/enable-apparently-incompatible-extensions-in-firefox-3</guid>
		<description><![CDATA[I have done a lot of testing with Firefox 3 beta, since it  will be released soon and I want to get to know the new features and enjoy the improvements. If you duplicate your old Firefox profile (run "firefox -P" to access the profile manager), you can use both versions on the same [...]]]></description>
			<content:encoded><![CDATA[<p>I have done a lot of testing with Firefox 3 beta, since it  will be released soon and I want to get to know the new features and enjoy the <a href="http://mysterycity.de/blog/cool-features-in-upcoming-firefox-30">improvements</a>. If you duplicate your old Firefox profile (run "<code>firefox -P</code>" to access the profile manager), you can use both versions on the same system - but only instances of one version to the same time. This works pretty well, so that I have one butter-and-bread tool (thanks for this term, <a href="http://www.ohloh.net/projects/4413/contributors/25855">Thomas</a> ;-) ) for my daily work and one unstable, experimental one for testing.</p>
<p><strong>Update:</strong><br />
On OS X you can run both versions at the same time. Awesome! :-)</p>
<p>Unfortunately there are some extensions which do not work with Firefox 3, since their authors have not tested and qualified them to work perfectly with the new version. </p>
<p>Luckily, you can easily install extensions, even if they are not qualified the new version.</p>
<ol>
<li>Download the extension file to your computer.</li>
<li>Unzip the xpi file (it behaves like a zip file) and open <code>install.rdf</code> with your favorite editor.</li>
<li>Change the setting of <code>em:maxVersion</code> to <em>3.0</em> or higher (be sure that <code>em:targetApplication</code> is <em>Firefox</em>)</li>
<li>Save the file and restore the xpi file.</li>
<li>Open the extension from your local filesystem with Firefox 3 and install it.</li>
</ol>
<p>Please note that using an unqualified extension is risky and can cause unexpected behavior and even browser crashes.</p>
]]></content:encoded>
			<wfw:commentRss>http://mysterycity.de/blog/enable-apparently-incompatible-extensions-in-firefox-3/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A christmas present from Microsoft</title>
		<link>http://mysterycity.de/blog/a-christmas-present-from-microsoft</link>
		<comments>http://mysterycity.de/blog/a-christmas-present-from-microsoft#comments</comments>
		<pubDate>Thu, 20 Dec 2007 17:02:02 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Browser]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://mysterycity.de/blog/a-christmas-present-from-microsoft</guid>
		<description><![CDATA[
After the last "update" of IE 7 and the questionable communication policy in the IEBlog I am very happy to see that things can change. :-)
Thanks, Mr. Gates for bringing light into the darkness.
Anyway, how can IE 8 render the test correctly? At this moment the test is broken...
 Ok, I have just seen their [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://mysterycity.de/blog/wp-content/uploads/2007/12/ie8_acidtest2.png' title='The Acid2 test rendered in IE8'><img src='http://mysterycity.de/blog/wp-content/uploads/2007/12/ie8_acidtest2.thumbnail.png' alt='The Acid2 test rendered in IE8' /></a></p>
<p>After the last <a href="http://mysterycity.de/blog/update-of-internet-explorer">"update" of IE 7</a> and the <a href="http://www.arcanology.com/2007/12/05/big-internet-explorer-news/">questionable communication policy</a> in the IEBlog I am very happy to see that <a href="http://blogs.msdn.com/ie/archive/2007/12/19/internet-explorer-8-and-acid2-a-milestone.aspx">things can change</a>. :-)<br />
Thanks, Mr. Gates for <a href="http://developers.slashdot.org/article.pl?sid=07/12/07/1859205">bringing light into the darkness</a>.</p>
<p><del datetime="2007-12-20T21:53:51+00:00">Anyway, <strong>how</strong> can IE 8 render the test correctly? At this moment the <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=289480#c176">test is broken</a>...<br />
</del> Ok, I have just seen <a href="http://channel9.msdn.com/Showpost.aspx?postid=367207">their video</a> and I guess they were working with the correct Acid2 test.</p>
]]></content:encoded>
			<wfw:commentRss>http://mysterycity.de/blog/a-christmas-present-from-microsoft/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ClearType influences CSS filters in Internet Explorer 6</title>
		<link>http://mysterycity.de/blog/cleartype-influences-css-filters-in-internet-explorer-6</link>
		<comments>http://mysterycity.de/blog/cleartype-influences-css-filters-in-internet-explorer-6#comments</comments>
		<pubDate>Wed, 19 Dec 2007 20:21:12 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Browser]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://mysterycity.de/blog/cleartype-influences-css-filters-in-internet-explorer-6</guid>
		<description><![CDATA[A few weeks ago I had one of the seldom moments in which I had to use Internet Explorer 6. I  examined some memory usage oddities in connection with the AlphaImageLoader object when I noticed a strange rendering behavior regarding the proprietary CSS attribute filter.  I just added a simple filter like
&#60;span style=&#34;filter:Alpha(opacity=100, [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago I had one of the seldom moments in which I had to use Internet Explorer 6. I  examined some memory usage oddities in connection with the <code>AlphaImageLoader</code> object when I noticed a strange rendering behavior regarding the proprietary CSS attribute <code>filter</code>.  I just added a simple filter like</p>
<pre class="html4strict"><span style="color: #009900;"><a href="http://december.com/html/4/element/span.html"><span style="color: #000000; font-weight: bold;">&lt;span</span></a> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;filter:Alpha(opacity=100, style=0)&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/span&gt;</span></span></pre>
<p>and my text just looked blurry.</p>
<div style="float:left;margin-right:20px;"><a href='http://mysterycity.de/blog/wp-content/uploads/2007/12/css_filter_with_cleartyp.gif' title='CSS filter with ClearType'><img src='http://mysterycity.de/blog/wp-content/uploads/2007/12/css_filter_with_cleartyp.thumbnail.gif' alt='CSS filter with ClearType' /></a><br><a href='http://mysterycity.de/blog/wp-content/uploads/2007/12/css_filter_with_cleartyp.gif' title='CSS filter with ClearType'>Text with ClearType enabled</a></div>
<div style="float:left;"><a href='http://mysterycity.de/blog/wp-content/uploads/2007/12/css_filter_without_cleartyp.gif' title='CSS filter without ClearType'><img src='http://mysterycity.de/blog/wp-content/uploads/2007/12/css_filter_without_cleartyp.thumbnail.gif' alt='CSS filter without ClearType' /></a><br><a href='http://mysterycity.de/blog/wp-content/uploads/2007/12/css_filter_without_cleartyp.gif' title='CSS filter without ClearType'>Text without ClearType</a></div>
<p><br style="clear:both;" /></p>
<p>The text appears blurry only if <a href="http://en.wikipedia.org/wiki/ClearType">ClearType</a> is enabled.</p>
<p>Did your noticed this behavior by yourself? If you have any experiences with the attribute <code>filter</code> in connection with ClearType, please let me know!</p>
]]></content:encoded>
			<wfw:commentRss>http://mysterycity.de/blog/cleartype-influences-css-filters-in-internet-explorer-6/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Internal browser events</title>
		<link>http://mysterycity.de/blog/internal-browser-events</link>
		<comments>http://mysterycity.de/blog/internal-browser-events#comments</comments>
		<pubDate>Thu, 15 Nov 2007 18:11:54 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Browser]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Gecko]]></category>
		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://mysterycity.de/blog/internal-browser-events</guid>
		<description><![CDATA[Note: this is a really old article which I never finished at first. As I had some time waiting at the airport, I managed to finish the article and the demo site. ;-)
Some months ago I mentioned how to prevent the browser from selecting HTML elements. While I was working on an early prototype of [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Note:</strong> this is a really <em>old</em> article which I never finished at first. As I had some time waiting at the airport, I managed to finish the article and the demo site. ;-)</p>
<p>Some months ago I mentioned how to <a href="http://mysterycity.de/blog/preventing-the-browser-from-selecting-text">prevent the browser from selecting HTML elements</a>. While I was working on an early prototype of a new functionality, I discovered an interesting pit fall in handling events in all browsers.<br />
When I tried to move an HTML element, suddenly it was not moved on the screen. Furthermore it seemed that no mouse event was handled to my functions. I double checked that the event handles were assigned to the specified element and also checked the functions which should be called on the mouse events.<br />
It was like something strange cut off the event handle and did not inform my functions about the mouse move. It took me a while to notice the strange new cursor which my Firefox showed. The browser showed a typically drag-and-drop cursor. By selecting the GUI element, I unnoticed selected some text which lay inside this element!<br />
When you select text in your gecko-based browser you can drag it into places like the address, a textarea or create a bookmark based on the selected content. This is a nice feature, but it is important to know this internal method has priority against JavaScript functions which are bound to events.<br />
I have created a little <a href="http://mysterycity.de/blog/sandbox/drag_drop_test.html">test page</a> on which you can have a look at this behavior.</p>
<p>So, remember: <strong>internal browser events are fired before custom events</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mysterycity.de/blog/internal-browser-events/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hidden browser gems &#8211; Part II: conditional comments</title>
		<link>http://mysterycity.de/blog/hidden-browser-gems-part-ii-conditional-comments</link>
		<comments>http://mysterycity.de/blog/hidden-browser-gems-part-ii-conditional-comments#comments</comments>
		<pubDate>Sat, 20 Oct 2007 17:37:22 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Browser]]></category>
		<category><![CDATA[Hidden Browser Gems]]></category>
		<category><![CDATA[Hidden Gems]]></category>
		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://mysterycity.de/blog/hidden-browser-gems-part-ii-conditional-comments</guid>
		<description><![CDATA[The Internet Explorer has the nice ability to detect specially formatted HTML comments and recognize them as programmable conditions. While all other browsers are treating them as regularly HTML comments, they will ignore the conditions and its branches completely.
Thus we have a great possibility to address Internet Explorer browsers in a valid, standard-compliant way without [...]]]></description>
			<content:encoded><![CDATA[<p>The Internet Explorer has the nice ability to detect specially formatted HTML comments and recognize them as <a href="http://msdn2.microsoft.com/en-us/library/ms537512.aspx">programmable conditions</a>. While all other browsers are treating them as regularly HTML comments, they will ignore the conditions and its branches completely.<br />
Thus we have a great possibility to address Internet Explorer browsers in a valid, standard-compliant way without using a client or server side scripting language.</p>
<p>Generally conditions start with <code>[if]</code> and end with <code>[endif]</code>:</p>
<pre class="html4strict"><span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!--[if exp]&gt;</span>
</span> HTML block <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;</span>!<span style="color: #66cc66;">&#91;</span>endif<span style="color: #66cc66;">&#93;</span>--<span style="color: #000000; font-weight: bold;">&gt;</span></span></pre>
<p>The typically use of this technique to figure out which version of Internet Explorer the client is using. An expression can contain the string <code>IE</code>, the <em>version number</em>, comparison operators (<code>lt</code>, <code>lte</code>, <code>gt</code>, <code>gte</code>), boolean operators (<code>&</code>, <code>|</code>, <code>!</code>) and parentheses (<code>(</code>, <code>)</code>).<br />
With this constituents it is possible to construct flexible version number detections.</p>
<pre class="html4strict"><span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!--[if IE]&gt;</span>
</span>
<span style="color: #009900;"><a href="http://december.com/html/4/element/link.html"><span style="color: #000000; font-weight: bold;">&lt;link</span></a> <span style="color: #000066;">rel</span>=<span style="color: #ff0000;">&quot;stylesheet&quot;</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;styles_ie.css&quot;</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text/css&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;</span><span style="color: #66cc66;">&#91;</span>endif<span style="color: #66cc66;">&#93;</span>--<span style="color: #000000; font-weight: bold;">&gt;</span></span></pre>
<p>It is even possible to nest comments.</p>
<pre class="html4strict"><span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!--[if IE]&gt;</span>
</span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;</span>!<span style="color: #66cc66;">&#91;</span>if gte IE <span style="color: #cc66cc;">5</span><span style="color: #66cc66;">&#93;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;"><a href="http://december.com/html/4/element/link.html"><span style="color: #000000; font-weight: bold;">&lt;link</span></a> <span style="color: #000066;">rel</span>=<span style="color: #ff0000;">&quot;stylesheet&quot;</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;styles_ie5.css&quot;</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text/css&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;</span>!<span style="color: #66cc66;">&#91;</span>endif<span style="color: #66cc66;">&#93;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
&nbsp;
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;</span>!<span style="color: #66cc66;">&#91;</span>if <span style="color: #66cc66;">&#40;</span>gt IE <span style="color: #cc66cc;">5</span><span style="color: #66cc66;">&#41;</span>&amp;<span style="color: #66cc66;">&#40;</span>lt IE <span style="color: #cc66cc;">7</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#93;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;"><a href="http://december.com/html/4/element/link.html"><span style="color: #000000; font-weight: bold;">&lt;link</span></a> <span style="color: #000066;">rel</span>=<span style="color: #ff0000;">&quot;stylesheet&quot;</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;styles_ie55_and6.css&quot;</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text/css&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;</span>!<span style="color: #66cc66;">&#91;</span>endif<span style="color: #66cc66;">&#93;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
&nbsp;
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;</span>!<span style="color: #66cc66;">&#91;</span>if IE <span style="color: #cc66cc;">7</span><span style="color: #66cc66;">&#93;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;"><a href="http://december.com/html/4/element/link.html"><span style="color: #000000; font-weight: bold;">&lt;link</span></a> <span style="color: #000066;">rel</span>=<span style="color: #ff0000;">&quot;stylesheet&quot;</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">&quot;styles_ie7_hacks.css&quot;</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">&quot;text/css&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
  <span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;</span>!<span style="color: #66cc66;">&#91;</span>endif<span style="color: #66cc66;">&#93;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;</span>!<span style="color: #66cc66;">&#91;</span>endif<span style="color: #66cc66;">&#93;</span>--<span style="color: #000000; font-weight: bold;">&gt;</span></span></pre>
]]></content:encoded>
			<wfw:commentRss>http://mysterycity.de/blog/hidden-browser-gems-part-ii-conditional-comments/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Update&#8221; of Internet Explorer</title>
		<link>http://mysterycity.de/blog/update-of-internet-explorer</link>
		<comments>http://mysterycity.de/blog/update-of-internet-explorer#comments</comments>
		<pubDate>Sun, 07 Oct 2007 17:40:26 +0000</pubDate>
		<dc:creator>Jonathan</dc:creator>
				<category><![CDATA[Browser]]></category>
		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://mysterycity.de/blog/update-of-internet-explorer</guid>
		<description><![CDATA[A few days ago Microsoft released an update for the Internet Explorer 7. There is no changelog, but a short list of new features from a post in the IEBlog:

The menu bar is now visible by default.
The Internet Explorer 7 online tour has updated how-to’s. Also, the “first-run” experience includes a new overview.
We’ve included a [...]]]></description>
			<content:encoded><![CDATA[<p>A few days ago Microsoft released an update for the Internet Explorer 7. There is no changelog, but a <a href="http://blogs.msdn.com/ie/archive/2007/10/04/internet-explorer-7-update.aspx">short list of new features</a> from a post in the IEBlog:</p>
<blockquote><ul>
<li>The menu bar is now visible by default.</li>
<li>The Internet Explorer 7 online tour has updated how-to’s. Also, the “first-run” experience includes a new overview.</li>
<li>We’ve included a new MSI installer that simplifies deployment for IT administrators in enterprises.</li>
</blockquote>
<p>In addition,<br />
<blockquote> [..] Internet Explorer 7 installation will no longer require Windows Genuine Advantage validation [..] </p></blockquote>
<p>This is really disappointing. Instead of fixing some of the <a href="http://www.gtalbot.org/BrowserBugsSection/MSIE7Bugs/">known bugs</a>, this update only offers minimal changes on which I would like to comment.</p>
<ol>
<li>What is the point in hiding the menu bar in appliations? I can see this trend on new applications from Microsoft like <em>Media Player</em> or <em>Messenger</em>, but why should hiding the menu bar be an advantage? So, re-enabeling the menu bar is a good decision, but why is it placed below the icon bar? This is violating the user interface guidelines and may confuse the users.</li>
<li>The online tour is located on Microsoft's servers. This does technicly not effect the browser application.</li>
<li>The new MSI installer will make it easier to rollout the IE 7 in company installations. This is a good aspect to expand IE's marekt share in enterprise enviroments.</li>
<li>If the installation does not require <em>Windows Genuine Advantage</em> it is possible to run it on all versions of Windows XP &mdash; even if they are not original. This procedure seems to expand the market share in the consumer area.</li>
</ol>
<p>The aim of this update is obvious: expanding the market share at all costs. Microsoft even accepts users with non-orignal copies of Windows installing Internet Explorer 7. Anyway, if this helps users switching to version 7, we web developers should be pleased.</p>
]]></content:encoded>
			<wfw:commentRss>http://mysterycity.de/blog/update-of-internet-explorer/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
