<?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>Really Aced &#187; Browser Compatibility</title>
	<atom:link href="http://blog.sommestad.net/category/development/browser-compatibility-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sommestad.net</link>
	<description>Web and Cocoa development through the eyes of Kristofer Sommestad, a SWAD developer.</description>
	<lastBuildDate>Sun, 23 Jan 2011 12:21:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>CSS compatibility in Internet Explorer 6, 7 and 8</title>
		<link>http://blog.sommestad.net/2009/10/css-compatibility-in-internet-explorer-6-7-and-8/</link>
		<comments>http://blog.sommestad.net/2009/10/css-compatibility-in-internet-explorer-6-7-and-8/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 12:44:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Browser Compatibility]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[old news]]></category>

		<guid isPermaLink="false">http://blog.sommestad.net/?p=185</guid>
		<description><![CDATA[I just came across this article in Smashing Magazine about the CSS differences in Internet Explorer 6, 7 &#38; 8. Nothing new really, but a good summary of what works and what doesn&#8217;t. The consensus is of course that you have to be aware of that IE6 pretty much can&#8217;t handle anything, so we&#8217;re still [...]]]></description>
			<content:encoded><![CDATA[<p>I just came across this article in Smashing Magazine about the <a href="http://www.smashingmagazine.com/2009/10/14/css-differences-in-internet-explorer-6-7-and-8/">CSS differences in Internet Explorer 6, 7 &amp; 8</a>.</p>
<p>Nothing new really, but a good summary of what works and what doesn&#8217;t. The consensus is of course that you have to be aware of that IE6 pretty much can&#8217;t handle anything, so we&#8217;re still bound to write old code to be compatible with it. Sad but true!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sommestad.net/2009/10/css-compatibility-in-internet-explorer-6-7-and-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interesting tool for comparing browser versions</title>
		<link>http://blog.sommestad.net/2009/09/interesting-tool-for-comparing-browser-versions/</link>
		<comments>http://blog.sommestad.net/2009/09/interesting-tool-for-comparing-browser-versions/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 13:14:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Browser Compatibility]]></category>
		<category><![CDATA[browser comparison]]></category>
		<category><![CDATA[browsershots]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[superpreview]]></category>

		<guid isPermaLink="false">http://blog.sommestad.net/?p=149</guid>
		<description><![CDATA[I stumbled upon Expression SuperPreview, a really neat tool for comparing different versions of web pages. It basically lets you enter the URL (local or public) of  a web page, and allow you to compare images of different browser versions. Compard to other tools, like BrowserShots, it&#8217;s got the handy addition to also inspect and [...]]]></description>
			<content:encoded><![CDATA[<p>I <a href="http://www.hanselman.com/blog/MultiBrowserOrCrossBrowserTestingAndDeconstructingMicrosoftExpressionWebSuperPreview.aspx">stumbled upon</a> Expression SuperPreview, a really <a href="http://expression.microsoft.com/en-us/dd565874.aspx">neat tool</a> for comparing different versions of web pages.</p>
<p>It basically lets you enter the URL (local or public) of  a web page, and allow you to compare images of different browser versions. Compard to other tools, like <a href="http://browsershots.org/">BrowserShots</a>, it&#8217;s got the handy addition to also inspect and compare DOM elements in the views.</p>
<h3>Slim &amp; Free or Fat &amp; Premium</h3>
<p>There&#8217;s a free, <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=8e6ac106-525d-45d0-84db-dccff3fae677&amp;displaylang=en">slimmed version available</a> for Internet Explorer (6+) comparisons and a &#8220;premium&#8221; version included in <a href="http://www.microsoft.com/expression/products/Purchase.aspx?filter=web3">Expression Web</a>, where you can compare with Firefox and other browsers you may have installed. The premium version is available as a 60-day trial, and the licence is priced at $149 USD, which could prove to be money well spent.</p>
<p>I usually test my apps in IETester and on a virtual machine, but I&#8217;ve downloaded the 60-day trial of SuperPreview and will give it a go.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sommestad.net/2009/09/interesting-tool-for-comparing-browser-versions/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Day-to-day Internet Explorer Compatibility Issues</title>
		<link>http://blog.sommestad.net/2009/06/day-to-day-internet-explorer-compatibility-issues/</link>
		<comments>http://blog.sommestad.net/2009/06/day-to-day-internet-explorer-compatibility-issues/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 09:18:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Browser Compatibility]]></category>
		<category><![CDATA[browser compatibility]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css issues]]></category>
		<category><![CDATA[float]]></category>
		<category><![CDATA[float right width]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[internet explorer 6]]></category>
		<category><![CDATA[magic spacing]]></category>
		<category><![CDATA[opacity animation jagged]]></category>
		<category><![CDATA[w3c]]></category>

		<guid isPermaLink="false">http://blog.sommestad.net/?p=105</guid>
		<description><![CDATA[When working with web sites, you often come across compatibility issues due to the users&#8217; variations in browser usage. The vast majority (around 70-75%) of the users still use Internet Explorer as their browser, while most of the development is done in Firefox (thanks to the excellent Firebug and similar tools). Hence, from time to [...]]]></description>
			<content:encoded><![CDATA[<p>When working with web sites, you often come across compatibility issues due to the users&#8217; variations in browser usage. The vast majority (around 70-75%) of the users still use Internet Explorer as their browser, while most of the development is done in Firefox (thanks to the excellent Firebug and similar tools).</p>
<p>Hence, from time to time you need to adjust your code to make it work in all &#8211; well, actually it&#8217;s mostly about making it work in IE too, as it&#8217;s not as good as the others in following standards &#8211; browsers.</p>
<h3>A handful of issues</h3>
<p>A few days ago, I was testing a site in IE (both 6 and 7) and figured I might as well write down the (CSS) issues I came across:</p>
<ul>
<li>Issue: Opacity animation of text looks jagged.<br />
Solution: Adding <em>background-color</em> to the animated element.</li>
<li>Issue: Some elements get &#8220;magic&#8221; padding/spacing at the bottom, due to the whitespace in the code.<br />
Solution: Adding <em>overflow: hidden</em> to the element(s).</li>
<li>Issue: Elements within links do not inherit text-decoration, especially on <em>:hover</em>.<br />
Solution: Set text-decoration on inner elements too, e.g. <em>text-decoration: none</em>.</li>
<li>Issue: Right floated elements without a set width expands to 100%.<br />
Solution: Always set width of floated elements &#8211; particularily those floating to the right. <strong><br />
Note</strong>: The W3C CSS2 specs used to state that floated elements require an explicitly set width, but that section has now been removed. Do note that it&#8217;s probably good practice to set width on floated elements if it&#8217;s vital to always keep them next to each other.</li>
<li>Issue: Lists (<em>ul li</em>) treating list-style-position and margins differently in FF and IE.<br />
Solution: Always use <em>list-style-position: outside</em> and <em>margin-left</em> instead of <em>list-style-position: inside</em>.</li>
<li>Issue: Lists with images gets no padding to text.<br />
Solution: Adding <em>padding-left </em>to the list element (<em>li</em>).</li>
<li>Issue: Block elements aren&#8217;t centered in Internet Explorer.<br />
Solution: Make sure to set both side margins to <em>auto</em> <strong>and</strong> <em>text-align: center</em>.</li>
</ul>
<p>Note that these are only a handful of the issues that you can come across.</p>
<h3>Position is Everything</h3>
<p>Apart from Googling answers to CSS issues, I&#8217;ve got a favourite site for finding and solving Internet Explorer related problems: <a href="http://positioniseverything.net/">Position Is Everything</a>. After a while, you know these issues by hand, but until you do, it&#8217;s really a good place to get help before tearing your hair out&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sommestad.net/2009/06/day-to-day-internet-explorer-compatibility-issues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kill your standards darlings – IE still rules</title>
		<link>http://blog.sommestad.net/2009/04/kill-your-standards-darlings-ie-still-rules-2/</link>
		<comments>http://blog.sommestad.net/2009/04/kill-your-standards-darlings-ie-still-rules-2/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 10:54:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Browser Compatibility]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[processes]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://reallyaced.wordpress.com/?p=80</guid>
		<description><![CDATA[From time to time, I have a look at various browser statistics to check if there&#8217;s been any changes in the usage share of browsers. Even though non-IE browsers take more and more shares on the market, Internet Explorer still rules (with around 70% in average). In some areas, the share is even higher; I [...]]]></description>
			<content:encoded><![CDATA[<p>From time to time, I have a look at <a href="http://en.wikipedia.org/wiki/Usage_share_of_web_browsers">various browser statistics</a> to check if there&#8217;s been any changes in the usage share of browsers. Even though non-IE browsers take more and more shares on the market, Internet Explorer still rules (with around 70% in average). In some areas, the share is even higher; I worked on a product recently where we had an &#8220;IE share&#8221; of 97% &#8230;</p>
<p>What this means to us as professional web developers, is that all products (sites) must be 100% functional in Internet Explorer. There&#8217;s no room for excuses like &#8220;but it works in Firefox&#8221;. There can be no important features/styles/etc that only works in non-IE browsers.</p>
<p>I read about a lot of web developers saying &#8220;ignore IE and develop according to the standards&#8221;. Maybe that works for your own personal web site, viewed by 10 users a month. But if you&#8217;re running a professional site, supported by a large business, you can&#8217;t make it a crappy experience for all the regular users out there who aren&#8217;t using the latest Firefox or Safari build. That&#8217;s just dumb.<br />
When the non-IE browsers have 95% of the market, we can start talking about ignoring IE and its quirks.</p>
<p>I&#8217;m not saying I like fixing IE bugs/quirks, but it&#8217;s a part of the job, just like any other task. Firefox (my own preference), Safari, Chrome or whatever are surely awesome browsers, far better than IE. But it doesn&#8217;t matter, because it&#8217;s only us &#8220;experts&#8221; and hardcore users that know about it. Your target group doesn&#8217;t.</p>
<p>So make it your primary goal to have the site working 100% in IE! If you want to use the extra goodies provided by other browsers, make that the little extra functionality that makes it a 110% experience in standards browsers.</p>
<p>(I do my primary development using FF and Firebug (as it&#8217;s much more efficient), and do a test round in IE 6+ when I&#8217;m done with the design. )</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sommestad.net/2009/04/kill-your-standards-darlings-ie-still-rules-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

