<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Comment Feed for 1x1 .png background's and IE 7.0.6001.18000 (Coffeehouse on Channel 9)</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/forums/coffeehouse/448933-1x1-png-backgrounds-and-ie-70600118000/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Comment Feed for 1x1 .png background's and IE 7.0.6001.18000 (Coffeehouse on Channel 9)</title><link>http://channel9.msdn.com/forums/Coffeehouse/448933-1x1-png-backgrounds-and-IE-70600118000/</link></image><description>1x1 .png background's and IE 7.0.6001.18000</description><link>http://channel9.msdn.com/forums/Coffeehouse/448933-1x1-png-backgrounds-and-IE-70600118000/</link><language>en-us</language><pubDate>Thu, 18 Dec 2008 14:58:03 GMT</pubDate><lastBuildDate>Thu, 18 Dec 2008 14:58:03 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3599.6114, Culture=neutral, PublicKeyToken=null)</generator><item><title>Re: Re: Re: Re: 1x1 .png background's and IE 7.0.6001.18000</title><description>Oh yes, terrible fun :) I spent 30 minutes last night trying to work around another small issue in IE. I had four spans that were acting, by direction of css of course, as image corners to a div. For some reason, any time I had a tag beneath that parent div, it would tear my previous div apart. It worked perfectly, again, in every other browser but IE7. After finding no luck on Google, and frankly not even really knowing what to search for, I moved my span's down to be the last children of the parent div, and it solved the problem. Apparently you can just have absolutely positions elements just anywhere in your relatively positioned div - they have to be in the perfect arbitrary spot.&lt;br&gt;
&lt;br&gt;
This, Good. (can be seen here: &lt;a href="http://www.sampsonresume.com/contact.php"&gt;www.sampsonresume.com/contact.php&lt;/a&gt;)&lt;br&gt;
&lt;br&gt;
&amp;lt;div class="fancy-inset"&amp;gt;&lt;br&gt;
&amp;nbsp; &amp;lt;div class='a'&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div class='b'&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div class='c'&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div class='d'&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div class="fancyLifter"&amp;gt;This is a test.&amp;lt;/div&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br&gt;
&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br&gt;
&amp;nbsp; &amp;lt;span class='cornerA'&amp;gt;&amp;lt;/span&amp;gt;&lt;br&gt;
&amp;nbsp; &amp;lt;span class='cornerB'&amp;gt;&amp;lt;/span&amp;gt;&lt;br&gt;
&amp;nbsp; &amp;lt;span class='cornerC'&amp;gt;&amp;lt;/span&amp;gt;&lt;br&gt;
&amp;nbsp; &amp;lt;span class='cornerD'&amp;gt;&amp;lt;/span&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;
&amp;lt;/div&amp;gt;&lt;br&gt;
&lt;br&gt;
This, Bad - Evil, Terrifying!.&lt;br&gt;
&lt;br&gt;
&amp;lt;div class="fancy-inset"&amp;gt;&lt;br&gt;
&amp;nbsp; &amp;lt;span class='cornerA'&amp;gt;&amp;lt;/span&amp;gt;&lt;br&gt;
&amp;nbsp; &amp;lt;span class='cornerB'&amp;gt;&amp;lt;/span&amp;gt;&lt;br&gt;
&amp;nbsp; &amp;lt;span class='cornerC'&amp;gt;&amp;lt;/span&amp;gt;&lt;br&gt;
&amp;nbsp; &amp;lt;span class='cornerD'&amp;gt;&amp;lt;/span&amp;gt; &lt;br&gt;
&amp;nbsp; &amp;lt;div class='a'&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div class='b'&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div class='c'&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div class='d'&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div class="fancyLifter"&amp;gt;This is a test.&amp;lt;/div&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;br&gt;
&amp;nbsp; &amp;lt;/div&amp;gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;
&amp;lt;/div&amp;gt;&lt;br&gt;
&lt;br&gt;
Of course once I got it working right, I simplified it to this:&lt;br&gt;
&amp;lt;div class="fancy-inset"&amp;gt;Hello World&amp;lt;/div&amp;gt;
&lt;br&gt;&lt;br&gt;
And complimented it with the following javascript:&lt;br&gt;&lt;br&gt;$(document).ready(function(){&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fancyInsets();&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;});&lt;br&gt;&lt;br&gt;function fancyInsets() {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $("div.fancy-inset").each(function(){&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; var content = $(this).html();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $(this).html("&amp;lt;div class='a'&amp;gt;&amp;lt;div class='b'&amp;gt;&amp;lt;div class='c'&amp;gt;&amp;lt;div class='d'&amp;gt;&amp;lt;div class='fancyLifter'&amp;gt;" + content + "&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;span class='cornerA'&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class='cornerB'&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class='cornerC'&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class='cornerD'&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;br&gt;}&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/448933-1x1-png-backgrounds-and-IE-70600118000/?CommentID=449045</link><pubDate>Thu, 18 Dec 2008 14:51:45 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/448933-1x1-png-backgrounds-and-IE-70600118000/?CommentID=449045</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/449045/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Oh yes, terrible fun :) I spent 30 minutes last night trying to work around another small issue in IE. I had four spans that were acting, by direction of css of course, as image corners to a div. For some reason, any time I had a tag beneath that parent div, it would tear my previous div apart. It&amp;#8230;</evnet:previewtext><dc:creator>Jonathan Sampson</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/449045/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Re: 1x1 .png background's and IE 7.0.6001.18000</title><description>IE tends to struggle with tiling anyway I've noticed you can sometimes 'witness' the tiling process when rendering is invalidated.. surely all these quirks are the fun part of being a web developer?</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/448933-1x1-png-backgrounds-and-IE-70600118000/?CommentID=449043</link><pubDate>Thu, 18 Dec 2008 14:43:56 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/448933-1x1-png-backgrounds-and-IE-70600118000/?CommentID=449043</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/449043/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>IE tends to struggle with tiling anyway I've noticed you can sometimes 'witness' the tiling process when rendering is invalidated.. surely all these quirks are the fun part of being a web developer?</evnet:previewtext><dc:creator>stevo_</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/449043/Trackback.aspx</trackback:ping></item><item><title>Re: Re: 1x1 .png background's and IE 7.0.6001.18000</title><description>It is for a public site, but the project doesn't go up for another couple of weeks. The most confusing thing for me was that it worked in one version of IE7 (7.0.5730.11) and not the other IE7 (7.0.6001.18000) - I wonder what changed between those two versions.&lt;br&gt;&lt;br&gt;Regardless, it's working beautifully now, so I'm not too concerned with it :)&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/448933-1x1-png-backgrounds-and-IE-70600118000/?CommentID=449040</link><pubDate>Thu, 18 Dec 2008 14:40:55 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/448933-1x1-png-backgrounds-and-IE-70600118000/?CommentID=449040</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/449040/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>It is for a public site, but the project doesn't go up for another couple of weeks. The most confusing thing for me was that it worked in one version of IE7 (7.0.5730.11) and not the other IE7 (7.0.6001.18000) - I wonder what changed between those two versions.Regardless, it's working beautifully&amp;#8230;</evnet:previewtext><dc:creator>Jonathan Sampson</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/449040/Trackback.aspx</trackback:ping></item><item><title>Re: 1x1 .png background's and IE 7.0.6001.18000</title><description>It's something to do with GDI+ and how it stretches images. I don't know how the other browsers are doing it, but I suspect them developing deliberately with more-than-one OS in-mind means that they don't use GDI+.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Basically the problem comes from the fact that GDI+ doesn't like images that are 1 pixel up or 1 pixel across - and so it extends the dimentions by adding blank (transparent black) pixels to the picture. This isn't normally a problem, unless you try and stretch the image, whereupon it becomes obvious.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;You'll see the same problem if you open your image with (Right-click &gt; Preview) and zoom in a lot.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;The solution is to not use 1x1 pixels - 2x2 is probably sufficient, but because of the way the GPU works, somewhere between 5x5 and 20x20 will be less GPU intensive for drawing on large areas.&lt;/div&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/448933-1x1-png-backgrounds-and-IE-70600118000/?CommentID=449021</link><pubDate>Thu, 18 Dec 2008 11:03:31 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/448933-1x1-png-backgrounds-and-IE-70600118000/?CommentID=449021</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/449021/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>It's something to do with GDI+ and how it stretches images. I don't know how the other browsers are doing it, but I suspect them developing deliberately with more-than-one OS in-mind means that they don't use GDI+.Basically the problem comes from the fact that GDI+ doesn't like images that are 1&amp;#8230;</evnet:previewtext><dc:creator>evildictaitor</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/449021/Trackback.aspx</trackback:ping></item><item><title>Re: 1x1 .png background's and IE 7.0.6001.18000</title><description>&lt;P&gt;I tried to find a link about this with no luck, but I remember a discussion around this with some css-loving folks and they were advising not to use too small an image when doing transparency, that the work of laying out so many copies and handling the transparency blend of each one was a small amount of work, but by increasing the size from 1x1 to 5x5 I believe you'd be reducing the # of images to render by a factor of 25.... &lt;BR&gt;&lt;BR&gt;I don't understand why it would render it the way it did though, even if it was causing a performance problem.&lt;/P&gt;
&lt;P&gt;Is this for a public site? Care to share which one?&lt;/P&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/Coffeehouse/448933-1x1-png-backgrounds-and-IE-70600118000/?CommentID=449018</link><pubDate>Thu, 18 Dec 2008 10:54:12 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/Coffeehouse/448933-1x1-png-backgrounds-and-IE-70600118000/?CommentID=449018</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/449018/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I tried to find a link about this with no luck, but I remember a discussion around this with some css-loving folks and they were advising not to use too small an image when doing transparency, that the work of laying out so many copies and handling the transparency blend of each one was a small&amp;#8230;</evnet:previewtext><dc:creator>Duncan Mackenzie</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/449018/Trackback.aspx</trackback:ping></item></channel></rss>