<?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>Browser Compatibility | Woody Hayday | Blog</title>
	<atom:link href="https://blog.woodylabs.com/category/code/browser-compatibility/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.woodylabs.com</link>
	<description>An exploration of life, technology and writing</description>
	<lastBuildDate>Tue, 13 Jan 2015 15:22:13 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://blog.woodylabs.com/wp-content/uploads/2015/01/cropped-woody-hayday-yosemite-glacier-point-32x32.jpg</url>
	<title>Browser Compatibility | Woody Hayday | Blog</title>
	<link>https://blog.woodylabs.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Firefox, why you mutate my css?</title>
		<link>https://blog.woodylabs.com/2011/06/firefox-why-you-mutate-my-css/</link>
		
		<dc:creator><![CDATA[Woody]]></dc:creator>
		<pubDate>Thu, 30 Jun 2011 06:07:40 +0000</pubDate>
				<category><![CDATA[Browser Compatibility]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[JQuery]]></category>
		<guid isPermaLink="false">http://blog.woodylabs.com/?p=851</guid>

					<description><![CDATA[<p>Quick post to remove the annoyance that is this bug from my short term memory, you would think this would work: &#8230;it does, but not in firefox. Say the background property was set to &#8220;url(someimage.png) top left no-repeat&#8221;, making the background-image property &#8220;url(someimage.png)&#8221; right? In every browser except firefox, yes, not for firefox. Firefox would [&#8230;]</p>
<p>The post <a href="https://blog.woodylabs.com/2011/06/firefox-why-you-mutate-my-css/">Firefox, why you mutate my css?</a> first appeared on <a href="https://blog.woodylabs.com">Woody Hayday | Blog</a>.</p><hr /><a href="https://blog.woodylabs.com">Visit Woody Haydays Blog</a><hr />]]></description>
										<content:encoded><![CDATA[<p>Quick post to remove the annoyance that is this bug from my short term memory, you would think this would work:</p>
<pre class="brush: jscript; title: ; notranslate">var newBGString = $(this).css('background-image');</pre>
<p>&#8230;it does, but not in firefox. Say the background property was set to &#8220;url(someimage.png) top left no-repeat&#8221;, making the background-image property &#8220;url(someimage.png)&#8221; right? In every browser except firefox, yes, not for firefox. Firefox would set the var as &#8220;url(&#8220;someimage.png&#8221;)&#8221; and THEN complain that the var is not realistic when you go on to use it elsewhere. </p>
<p>Anyway ridiculous bug, almost as annoying is how simple, hacky and rough the fix is:</p>
<pre class="brush: jscript; title: ; notranslate">var newBGString = $(this).css('background-image').replace('&quot;',''); </pre>
<p>So if your firefox doesn&#8217;t like background image swapping via js, try it, I guess&#8230;</p><p>The post <a href="https://blog.woodylabs.com/2011/06/firefox-why-you-mutate-my-css/">Firefox, why you mutate my css?</a> first appeared on <a href="https://blog.woodylabs.com">Woody Hayday | Blog</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Browser Compatibility</title>
		<link>https://blog.woodylabs.com/2008/09/browser-compatibility/</link>
					<comments>https://blog.woodylabs.com/2008/09/browser-compatibility/#comments</comments>
		
		<dc:creator><![CDATA[Woody]]></dc:creator>
		<pubDate>Sat, 13 Sep 2008 17:34:41 +0000</pubDate>
				<category><![CDATA[Browser Compatibility]]></category>
		<category><![CDATA[Web Development]]></category>
		<guid isPermaLink="false">http://blog.woodylabs.com/?p=19</guid>

					<description><![CDATA[<p>Browser Compatibility has to be the most boring part of web development. You can build a fantastic functioning epic web based gui, doing the usual code, test, refine, retest cycle to master your code but if your &#8220;test&#8221; step doesn&#8217;t cover the jungle of browser&#8217;s out there it can all fall down when opened elsewhere. [&#8230;]</p>
<p>The post <a href="https://blog.woodylabs.com/2008/09/browser-compatibility/">Browser Compatibility</a> first appeared on <a href="https://blog.woodylabs.com">Woody Hayday | Blog</a>.</p><hr /><a href="https://blog.woodylabs.com">Visit Woody Haydays Blog</a><hr />]]></description>
										<content:encoded><![CDATA[<p><span style="display:inline; font-size:16px;">B</span>rowser Compatibility has to be the most boring part of web development. You can build a fantastic functioning epic web based gui, doing the usual code, test, refine, retest cycle to master your code but if your &#8220;test&#8221; step doesn&#8217;t cover the jungle of browser&#8217;s out there it can all fall down when opened elsewhere.</p>
<div><a href="https://blog.woodylabs.com"><img decoding="async" class="aligncenter size-full wp-image-21" title="browser icons" src="https://blog.woodylabs.com/wp-content/uploads/2008/09/browser_compat.jpg" alt="" width="315" height="40" /></a></div>
<p>You could throw browser compatibility out of the window as an issue and provide a &#8220;recommended use&#8221; policy, for example specify one browser/version and stick to it. Fine if you have a small clientèle who don&#8217;t mind this but as the world gets into the internet groove people are picking new browsers to experiment with and want functionality across the board, despite the blood sweat and ie hacks developers need to use to provide this.</p>
<p>Once you get into the swing of it you start to realise the pitfalls of certain CSS selectors, Javascript and other embeddable&#8217;s and how they affect different browsers. But even the smallest things such as mouseovers can be simple to do in one browser but fail elsewhere through silly mode&#8217;s or browser build errors. I have developed a quick <a href="https://blog.woodylabs.com/2008/09/browser-compatibility-matrix-files/">Browser Compatibility Matrix</a> which gives you an achieveable testing list, taking into account a variety of Widescreen and standard 4:3 format resolutions and with and without javascript functionality (there are good reasons people turn off js.)</p>
<div><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-20" title="Browser Compatibility Matrix" src="https://blog.woodylabs.com/wp-content/uploads/2008/09/browser_compatibility_sm.png" alt="" width="460" height="147" srcset="https://blog.woodylabs.com/wp-content/uploads/2008/09/browser_compatibility_sm.png 460w, https://blog.woodylabs.com/wp-content/uploads/2008/09/browser_compatibility_sm-450x143.png 450w" sizes="(max-width: 460px) 100vw, 460px" /></div>
<p>The document should be an ever evolving thing as browsers develop as tools, realistically it will probably apply for the next 8-12 months, after which we will likely be full-flung into CSS3 capable browsers with a whole bunch of new scenarios to work around, perhaps less irratating ones though as the browsers sort out their age old lack of css, alpha and other processing.</p>
<p>There is a few services offering browser compatibility testing for your website, spitting out screenshots of the site at different screen resolutions in different working environments and ultimately the major browsers. Although a nice system I think its a bit lazy to pay someone to do this, when you can get all versions of all browsers on your system given a few hours scouting around. Here is my <a href="http://bookmarks.woodylabs.com/2008/09/browser-compatability-checking/">list of standalone browsers, multiple versions of ie on one box etc</a> links.</p>
<p>Universally Epic Web environments are the produce of professionals, browser compatibility is not an issue its a hurdle. Ensuring your outputted html complies with such things as w3c strict xhtml and the css validates without error&#8217;s is great but still you should always focus on the user experience over the bot&#8217;s.</p><p>The post <a href="https://blog.woodylabs.com/2008/09/browser-compatibility/">Browser Compatibility</a> first appeared on <a href="https://blog.woodylabs.com">Woody Hayday | Blog</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://blog.woodylabs.com/2008/09/browser-compatibility/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Browser Compatibility Matrix Files</title>
		<link>https://blog.woodylabs.com/2008/09/browser-compatibility-matrix-files/</link>
					<comments>https://blog.woodylabs.com/2008/09/browser-compatibility-matrix-files/#comments</comments>
		
		<dc:creator><![CDATA[Woody]]></dc:creator>
		<pubDate>Sat, 13 Sep 2008 16:00:47 +0000</pubDate>
				<category><![CDATA[Browser Compatibility]]></category>
		<category><![CDATA[Web Development]]></category>
		<guid isPermaLink="false">http://blog.woodylabs.com/?p=30</guid>

					<description><![CDATA[<p>Here is the files for my Browser Compatibility Matrix, so you can remember to check website browser compatibility across all of the common web browsers. Browser Compatability Matrix PDF Browser Compatibility Matrix PNG</p>
<p>The post <a href="https://blog.woodylabs.com/2008/09/browser-compatibility-matrix-files/">Browser Compatibility Matrix Files</a> first appeared on <a href="https://blog.woodylabs.com">Woody Hayday | Blog</a>.</p><hr /><a href="https://blog.woodylabs.com">Visit Woody Haydays Blog</a><hr />]]></description>
										<content:encoded><![CDATA[<p>Here is the files for my Browser Compatibility Matrix, so you can remember to <a href="https://blog.woodylabs.com/2008/09/browser-compatibility/">check website browser compatibility</a> across all of the common web browsers.</p>
<p style="text-align: center;"><a href="https://blog.woodylabs.com/wp-content/uploads/2008/09/browser_compatibility.pdf">Browser Compatability Matrix PDF</a></p>
<p style="text-align: center;"><a title="Browser Compatibility Matrix" href="https://blog.woodylabs.com/browser_compatibility.png" target="_blank">Browser Compatibility Matrix PNG</a></p>
<p style="text-align: center;"><img decoding="async" class="aligncenter size-full wp-image-20" title="Browser Compatibility Matrix" src="https://blog.woodylabs.com/wp-content/uploads/2008/09/browser_compatibility_sm.png" alt="" width="460" height="147" srcset="https://blog.woodylabs.com/wp-content/uploads/2008/09/browser_compatibility_sm.png 460w, https://blog.woodylabs.com/wp-content/uploads/2008/09/browser_compatibility_sm-450x143.png 450w" sizes="(max-width: 460px) 100vw, 460px" /></p><p>The post <a href="https://blog.woodylabs.com/2008/09/browser-compatibility-matrix-files/">Browser Compatibility Matrix Files</a> first appeared on <a href="https://blog.woodylabs.com">Woody Hayday | Blog</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://blog.woodylabs.com/2008/09/browser-compatibility-matrix-files/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
