<?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>Ten Tonne Baby &#187; browser</title>
	<atom:link href="http://www.tentonnebaby.com/tag/browser/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tentonnebaby.com</link>
	<description>Discussion on Web Technologies, Design and London</description>
	<lastBuildDate>Wed, 07 Jul 2010 20:58:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Session cookies not expiring when Firefox closes</title>
		<link>http://www.tentonnebaby.com/2010/05/21/session-cookies-not-expiring-when-firefox-closes/</link>
		<comments>http://www.tentonnebaby.com/2010/05/21/session-cookies-not-expiring-when-firefox-closes/#comments</comments>
		<pubDate>Fri, 21 May 2010 13:52:24 +0000</pubDate>
		<dc:creator>Oli</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[cookies]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://www.tentonnebaby.com/2010/05/21/session-cookies-not-expiring-when-firefox-closes/</guid>
		<description><![CDATA[I’ve just been looking into a slightly strange issue where closing Firefox and opening again didn’t clear out session cookies. It looks like in the latest version of Firefox this behaviour is by design if you have certain preferences set.
They have introduced a feature where closing the browser can remember the tabs you had open, [...]]]></description>
			<content:encoded><![CDATA[<p>I’ve just been looking into a slightly strange issue where closing Firefox and opening again didn’t clear out session cookies. It looks like in the latest version of Firefox this behaviour is by design if you have certain preferences set.</p>
<p>They have introduced a feature where closing the browser can remember the tabs you had open, and rehydrates these again when you start Firefox. This feature is controlled in the Settings &gt; General &gt; Startup section. If you have this set to <em>Show my windows and tabs from last time</em>, Firefox will no longer expire session cookies when the browser is closed.</p>
<p>This seems to be a pretty big security concern, as you are prompted to switch this setting on the first time you try to close the browser, so the majority of users would have this set-up. I’m not entirely sure how it decides when a session cookie should expire under these conditions, any ideas?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tentonnebaby.com/2010/05/21/session-cookies-not-expiring-when-firefox-closes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Supporting native browser rendering of custom fonts</title>
		<link>http://www.tentonnebaby.com/2009/06/03/supporting-native-browser-rendering-of-custom-fonts/</link>
		<comments>http://www.tentonnebaby.com/2009/06/03/supporting-native-browser-rendering-of-custom-fonts/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 08:33:59 +0000</pubDate>
		<dc:creator>Oli</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[typography]]></category>

		<guid isPermaLink="false">http://www.embeddedstream.com/2009/06/03/supporting-native-browser-rendering-of-custom-fonts/</guid>
		<description><![CDATA[I’ve just been reading an article from Jeff Veen on a font-embedding technology coming up shortly. We’re going to be in a situation soon where every major browser is about to support the ability to link to a font hosted on a web server, which is downloaded and used by the browser to render text. [...]]]></description>
			<content:encoded><![CDATA[<p>I’ve just been reading an article from Jeff Veen on a <a href="http://blog.typekit.com/2009/05/27/introducing-typekit/">font-embedding technology coming up shortly</a>. We’re going to be in a situation soon where every major browser is about to support the ability to link to a font hosted on a web server, which is downloaded and used by the browser to render text. Although the technology is almost there, legal and copyright issues will take a lot longer to catch up. It looks like this could provide an interim solution, definately worth keeping an eye on.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tentonnebaby.com/2009/06/03/supporting-native-browser-rendering-of-custom-fonts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EmbeddedStream Mobile Version</title>
		<link>http://www.tentonnebaby.com/2007/12/11/embeddedstream-mobile-version/</link>
		<comments>http://www.tentonnebaby.com/2007/12/11/embeddedstream-mobile-version/#comments</comments>
		<pubDate>Tue, 11 Dec 2007 09:06:39 +0000</pubDate>
		<dc:creator>Oli</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[handheld]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[my sites]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[rendering]]></category>

		<guid isPermaLink="false">http://www.embeddedstream.com/2007/12/11/embeddedstream-mobile-version/</guid>
		<description><![CDATA[
After learning that I have at least one occasional mobile using accessing the site (yes Jimmy, that&#8217;s you!) I&#8217;ve put in place a much more appropriate stylesheet, linked in with the handheld media type. I&#8217;ve been testing this against Opera &#8211; pressing Shift-F11 will switch Opera to handheld mode and will emulate it&#8217;s rendering behaviour [...]]]></description>
			<content:encoded><![CDATA[<p><img class="flow" alt="Screenshot of EmbeddedStream rendering on Opera in Handheld mode" src="http://www.embeddedstream.com/wp-content/uploads/2007/12/mobilestream.gif"></p>
<p>After learning that I have at least one occasional mobile using accessing the site (yes Jimmy, that&#8217;s you!) I&#8217;ve put in place a much more appropriate stylesheet, linked in with the <em>handheld</em> media type. I&#8217;ve been testing this against Opera &#8211; pressing Shift-F11 will switch Opera to handheld mode and will emulate it&#8217;s rendering behaviour when running on a mobile device. I think overall it works pretty well. Some of the features include&#8230;</p>
<ul>
<li>Only 2 images in the design, and these are mini, mini images (3K each)
<li>Single column fluid layout
<li>More appropriate text sizing and margins
<li>Better sizing of form controls </li>
</ul>
<p>I don&#8217;t really know enough about how widely the <em>handheld</em> media type has been adopted by mobile browsers, but I guess at least Opera crops up all over the place and it will render really nicely. Any feedback from my one mobile user would be appreciated <img src='http://www.tentonnebaby.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>While I was in the mood I&#8217;ve also added a print stylesheet, so think I should now be covered all round. I might have a little rant about Aural media type shortly, but will save that treat for another day.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tentonnebaby.com/2007/12/11/embeddedstream-mobile-version/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New browser</title>
		<link>http://www.tentonnebaby.com/2007/04/26/new-browser/</link>
		<comments>http://www.tentonnebaby.com/2007/04/26/new-browser/#comments</comments>
		<pubDate>Thu, 26 Apr 2007 08:50:14 +0000</pubDate>
		<dc:creator>Oli</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[hicks]]></category>

		<guid isPermaLink="false">http://www.embeddedstream.com/2007/04/26/new-browser/</guid>
		<description><![CDATA[I was just reading a post and someone mentioned offhand a browser that I hadn&#8217;t heard of, so I thought I&#8217;d share. Shiira is a new open-source product for the Mac based on the Safari rendering engine &#8211; details here.
I can only assume that Jon Hicks was involved in the design &#8211; look at the [...]]]></description>
			<content:encoded><![CDATA[<p>I was just reading a post and someone mentioned offhand a browser that I hadn&#8217;t heard of, so I thought I&#8217;d share. Shiira is a new open-source product for the Mac based on the Safari rendering engine &#8211; details <a title="Information about Shiira" href="http://en.wikipedia.org/wiki/Shiira">here</a>.</p>
<p>I can only assume that <a href="http://www.hicksdesign.co.uk/">Jon Hicks</a> was involved in the design &#8211; look at the logo below, then think about Firefox. I&#8217;m not complaining at all &#8211; love the fishy logo.</p>
<p><img width="96" height="96" alt="Shiira" id="image111" src="http://www.embeddedstream.com/wp-content/uploads/2007/04/Shiira.thumbnail.png" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tentonnebaby.com/2007/04/26/new-browser/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Browserfest</title>
		<link>http://www.tentonnebaby.com/2006/10/25/browserfest/</link>
		<comments>http://www.tentonnebaby.com/2006/10/25/browserfest/#comments</comments>
		<pubDate>Wed, 25 Oct 2006 09:09:41 +0000</pubDate>
		<dc:creator>Oli</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[IE]]></category>

		<guid isPermaLink="false">http://www.embeddedstream.com/2006/10/25/browserfest/</guid>
		<description><![CDATA[So I guess you all know that IE7 is now on official release. This will come down via windows update in the near future, but I suggest you go and get it now if you have no compelling reason to do otherwise. The only minor pain will be cross browser testing, as you&#8217;ll need to [...]]]></description>
			<content:encoded><![CDATA[<p>So I guess you all know that <acronym title="Internet Explorer 7">IE7</acronym> is now on official release. This will come down via windows update in the near future, but I suggest you go and <a href="http://www.microsoft.com/windows/ie/default.mspx">get it</a> now if you have no compelling reason to do otherwise. The only minor pain will be cross browser testing, as you&#8217;ll need to run IE6 in a virtual PC (I think there are various articles around about hacking a standalone IE6 that will live happily side by side &#8211; good luck with that).</p>
<p>Something that totally slipped past me is that <a href="http://www.mozilla.com/en-US/firefox/">Firefox 2.0</a> has also just been released! I have no idea what&#8217;s new just yet, but I love this little browser so I&#8217;ll be installing today. I think you should too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tentonnebaby.com/2006/10/25/browserfest/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>HasLayout in IE7</title>
		<link>http://www.tentonnebaby.com/2006/10/04/haslayout-in-ie7/</link>
		<comments>http://www.tentonnebaby.com/2006/10/04/haslayout-in-ie7/#comments</comments>
		<pubDate>Wed, 04 Oct 2006 11:55:25 +0000</pubDate>
		<dc:creator>Oli</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[rendering]]></category>

		<guid isPermaLink="false">http://www.embeddedstream.com/2006/10/04/haslayout-in-ie7/</guid>
		<description><![CDATA[The majority of freaky rendering behaviour in IE6 came down to whether the haslayout attribute was applied to an element. This was a speed optimisation in the rendering engine &#8211; certain behaviour was skipped when deciding how to render an element if haslayout was false to increase the efficiency of rendering a page. The result [...]]]></description>
			<content:encoded><![CDATA[<p>The majority of freaky rendering behaviour in IE6 came down to whether the <a href="http://www.satzansatz.de/cssd/onhavinglayout.html">haslayout</a> attribute was applied to an element. This was a speed optimisation in the rendering engine &#8211; certain behaviour was skipped when deciding how to render an element if haslayout was false to increase the efficiency of rendering a page. The result was that a valid set of <acronym title="Cascading Style Sheets">CSS</acronym> instructions would produce unexpected rendering behaviour in IE6 unless haslayout was true on certain elements.</p>
<p>One of the hacks used to get around this was to apply height: 1px to an element (in a hacks file, served only to IE6 via conditional comments). As IE6 treated height like min-height, this would have no adverse behaviour, but would result in haslayout resolving to true for the element.</p>
<p>This morning I came across my first strange rendering issue in IE7 due to haslayout being false on a container element. I think a lot of the quirks have been fixed, but just be aware that the engine can still render differently according to haslayout. The previous height:1px fix is no longer applicable, as IE7 quite correctly respects any absolute height that you specify.</p>
<p>The fix in this case was to set min-height: 1px, which is another attribute that will now result in haslayout being set. In our case this had no adverse effect on the desired rendering, and therefore was a suitable fix. The actual problem was minor &#8211; 1px of extra padding on an element for no good reason.</p>
<p>I think in a lot of cases setting a min-height value would be a good approach (obviously this can be abstracted to a seperate file and served with conditional comments). However this is a fairly unobtrusive fix, so could stay with the core set of instructions without polluting the water too much.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tentonnebaby.com/2006/10/04/haslayout-in-ie7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>King PNG</title>
		<link>http://www.tentonnebaby.com/2006/06/13/king-png/</link>
		<comments>http://www.tentonnebaby.com/2006/06/13/king-png/#comments</comments>
		<pubDate>Tue, 13 Jun 2006 11:15:14 +0000</pubDate>
		<dc:creator>Oli</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[png]]></category>

		<guid isPermaLink="false">http://www.embeddedstream.com/2006/06/13/king-png/</guid>
		<description><![CDATA[I was mulling over the changes coming up in IE7 and what was the happiest new feature. I think the one that gets me bouncing up and down is the support for full alpha channel in the PNG image format.
I think that up to now the format has never caught on in a big way, [...]]]></description>
			<content:encoded><![CDATA[<p>I was mulling over the changes coming up in IE7 and what was the happiest new feature. I think the one that gets me bouncing up and down is the support for full alpha channel in the <acronym title="Portable Network Graphic">PNG</acronym> image format.</p>
<p>I think that up to now the format has never caught on in a big way, as the main benefit is having full control over the alpha channel and being able to layer up semi-transparent areas, and IE6 would not natively support the opacity specified in the image.</p>
<p>There were a few workarounds &#8211; more can be read on <a href="http://www.alistapart.com/articles/pngopacity/">AListApart</a>. These are based around using the AlphaImageLoader proprietary filter in Internet Explorer. However doesn&#8217;t provide the kind of flexibility you can usually get when you specify CSS background properties &#8211; for example, getting to control horizontal and vertical tiling behaviour.</p>
<p>So with IE7, all of the major modern browsers will now support the alpha channel in PNG format (cheering from the stalls). This all sounds a bit geeky and dull so far, but this makes the life of a designer much more exciting.</p>
<p>We&#8217;ve been able to do a certain amount with transparency up until now, but generally by faking it, where images happen to match up perfectly to give the illusion of transparency. However, this would mean that moving things around too much would require cutting new image assets.</p>
<p>No longer! We can now see a point where the general browsing populous will all be rendering <acronym title="Portable Network Graphic">PNG</acronym> images correctly, which means that we can do some very cool things. I&#8217;ll try to whip up some examples in the near future &#8211; feel free to add links to any showcase sites that you&#8217;ve come across.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tentonnebaby.com/2006/06/13/king-png/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
