<?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>shepherdweb.com &#187; Internet Explorer</title>
	<atom:link href="http://shepherdweb.com/category/internet-explorer/feed/" rel="self" type="application/rss+xml" />
	<link>http://shepherdweb.com</link>
	<description>Shane Shepherd: web design and development; music</description>
	<lastBuildDate>Wed, 11 Nov 2009 01:46:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>A Not So Fond Farewell&#8230;</title>
		<link>http://shepherdweb.com/2009/11/10/a-not-so-fond-farewell/</link>
		<comments>http://shepherdweb.com/2009/11/10/a-not-so-fond-farewell/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 01:46:13 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[browsers]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[technology & web]]></category>

		<guid isPermaLink="false">http://shepherdweb.com/?p=180</guid>
		<description><![CDATA[To IE 6&#8230;Technorati Tags: IE6, browser]]></description>
			<content:encoded><![CDATA[<p><a href="http://dearie6.com/">To IE 6&#8230;</a><br /><div class="techtags"><p>Technorati Tags: <a href="http://technorati.com/tag/IE6" rel="tag">IE6</a>, <a href="http://technorati.com/tag/browser" rel="tag"> browser</a></p></div>
]]></content:encoded>
			<wfw:commentRss>http://shepherdweb.com/2009/11/10/a-not-so-fond-farewell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE7.js Beta 3</title>
		<link>http://shepherdweb.com/2008/10/26/ie7js-beta-3/</link>
		<comments>http://shepherdweb.com/2008/10/26/ie7js-beta-3/#comments</comments>
		<pubDate>Sun, 26 Oct 2008 15:19:19 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[technology & web]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://shepherdweb.com/?p=170</guid>
		<description><![CDATA[I somehow failed to notice that Dean Edwards&#8217; IE7.js was bumped to beta 3 back in February. IE7.js is a javascript library which, when included in your web page, makes MSIE 5-6 behave like MSIE7. I found it to be extremely useful, particularly when dealing with png images. I&#8217;m looking for a change log to [...]]]></description>
			<content:encoded><![CDATA[<p>I somehow failed to notice that <a href="http://dean.edwards.name/">Dean Edwards&#8217;</a> <a href="http://code.google.com/p/ie7-js/">IE7.js</a> was bumped to beta 3 back in February.  IE7.js is a javascript library which, when included in your web page, makes MSIE 5-6 behave like MSIE7.  I found it to be extremely useful, particularly when dealing with png images.</p>
<p>I&#8217;m looking for a change log to find out what has changed from the original beta version to the beta 3 version.  Does this exist?</p>
<div class="techtags"><p>Technorati Tags: <a href="http://technorati.com/tag/IE7" rel="tag">IE7</a>, <a href="http://technorati.com/tag/MSIE" rel="tag"> MSIE</a>, <a href="http://technorati.com/tag/Internet+Explorer" rel="tag"> Internet Explorer</a>, <a href="http://technorati.com/tag/png" rel="tag"> png</a>, <a href="http://technorati.com/tag/web+standards" rel="tag"> web standards</a></p></div>
]]></content:encoded>
			<wfw:commentRss>http://shepherdweb.com/2008/10/26/ie7js-beta-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Select Element Z-index Ignored by IE 6 &#8211; Workaround</title>
		<link>http://shepherdweb.com/2007/02/14/z-index-ignored-for-select-element-in-ie-6-workaround/</link>
		<comments>http://shepherdweb.com/2007/02/14/z-index-ignored-for-select-element-in-ie-6-workaround/#comments</comments>
		<pubDate>Wed, 14 Feb 2007 20:31:15 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.shepherdweb.com/2007/02/14/z-index-ignored-for-select-element-in-ie-6-workaround/</guid>
		<description><![CDATA[IE 6 will continue to be a problem for web developers for a while longer. Statistics for this site show that even though IE 7 has been out for several months, 30% of my visitors still use IE6. IE 7 is climbing fast (currently at 22%), but still has a ways to go before IE [...]]]></description>
			<content:encoded><![CDATA[<p>IE 6 will continue to be a problem for web developers for a while longer.  Statistics for this site show that even though IE 7 has been out for several months, 30% of my visitors still use IE6.  IE 7 is climbing fast (currently at 22%), but still has a ways to go before IE 6 moves into irrelevance.  I also suspect that the topics of my site draw more Firefox and Safari users than is typical on the  rest of the web.</p>
<p>I recently discovered this workaround for a scenario that is new to me.  Apparently this is a common problem.  However, being a developer who in the past has used little (if any) javascript in to build sites, I had not encountered it before.  </p>
<p>The bug, present in <abbr title="Internet Explorer">IE</abbr> 6 and below, is manifested when a positioned block should cover a <code>select</code> element in another layer.  This could occur easily with a dropdown menu or a popup layer that need to open over a form containing a <code>select</code> element.  The easiest way around this is to position the conflicting elements so that they do not interfere with each other.  However, if this is not possible, there is a workaround using the <code>iframe</code> element and IE conditional comments.</p>
<p><ins datetime="2/14/07 2:45pm"></p>
<p><a class="imagelink" href="http://www.shepherdweb.com/wp-content/uploads/2007/02/ie6-selectelement.jpg" title="IE 6 Screenshot"><img id="image122" src="http://www.shepherdweb.com/wp-content/uploads/2007/02/ie6-selectelement.thumbnail.jpg" alt="IE 6 Screenshot" /></a> IE 6 Screenshot &#8211; demonstrating the bug.  Shows two <code>select</code> elements poking through the positioned layer.</p>
<p><a class="imagelink" href="http://www.shepherdweb.com/wp-content/uploads/2007/02/ff-selectelement.jpg" title="Firefox Screenshot"><img id="image123" src="http://www.shepherdweb.com/wp-content/uploads/2007/02/ff-selectelement.thumbnail.jpg" alt="Firefox Screenshot" /></a> Firefox 2.0 Screenshot &#8211; the way it should be.  Shows the one <code>select</code> element that is actually in the positioned layer.  The two below it are hidden by the layer&#8217;s light-blue background.</p>
<p></ins></p>
<p>A few seconds of <a href="http://www.google.com/search?q=select+element+z-index+&#038;ie=utf-8&#038;oe=utf-8&#038;rls=org.mozilla:en-US:official&#038;client=firefox-a">Googling</a> turned up the following useful links:</p>
<ul>
<li><a href="http://www.hedgerwow.com/360/bugs/css-select-free.html">&lt;SELECT&gt; Free Layer</a></li>
<li><a href="http://throbs.net/web/articles/IE-SELECT-bugs/">SELECT elements ignore Z-index (&#8220;windowed element&#8221; problem)</a> (see bug #4)</li>
<li><a href="http://support.microsoft.com/kb/177378">How the Z-index Attribute Works for HTML Elements</a></li>
</ul>
<p>The first link offered a useful solution which I am abbreviating here:</p>
<p><code class="block">#popup iframe<br />
		{<br />
			display:none;/*sorry for IE5*/<br />
			display/**/:block;/*sorry for IE5*/<br />
			position:absolute;/*must have*/<br />
			top:0;/*must have*/<br />
			left:0;/*must have*/<br />
			z-index:-1;/*must have*/<br />
			filter:mask();/*must have*/<br />
			width: 100%;/*must have for any big value*/<br />
			height: 100%;/*must have for any big value*/;<br />
		}</code></p>
<p>In the linked example <code>width</code> and <code>height</code> are both set to <code>3000px</code>.  I found that it worked better for me to use <code>100%</code> instead since the former caused unnecessary scrollbars to appear on the page.</p>
<p><code class="block">	&lt;div id=&quot;bd&quot;&gt;<br />
		&lt;h1&gt;select element z-index workaround&lt;/h1&gt;<br />
		&lt;div class=&quot;parameter&quot;&gt;<br />
			&lt;label for=&quot;ddTest&quot;&gt;Test&lt;/label&gt;<br />
			&lt;select id=&quot;ddTest&quot;&gt;<br />
				&lt;option&gt;&amp;hellip;&lt;/option&gt;<br />
				&lt;option&gt;pick me&lt;/option&gt;<br />
			&lt;/select&gt;<br />
		&lt;/div&gt;<br />
	&lt;/div&gt;<br />
	&lt;div id=&quot;popup&quot;&gt;<br />
		Is the select element poking through?  It shouldn't be!<br />
		&lt;!--[if lte IE 6.5]&gt;&lt;iframe&gt;&lt;/iframe&gt;&lt;![endif]--&gt;<br />
	&lt;/div&gt;</code></p>
<p>Download the demo code: <a id="p121" rel="attachment" href="http://www.shepherdweb.com/2007/02/14/z-index-ignored-for-select-element-in-ie-6-workaround/select-element-z-index-workaround/" title="Select Element Z-index Workaround">Select Element Z-index Workaround Code</a></p>
<div class="techtags"><p>Technorati Tags: <a href="http://technorati.com/tag/IE" rel="tag">IE</a>, <a href="http://technorati.com/tag/select" rel="tag"> select</a>, <a href="http://technorati.com/tag/z-index" rel="tag"> z-index</a>, <a href="http://technorati.com/tag/CSS" rel="tag"> CSS</a>, <a href="http://technorati.com/tag/Internet+Explorer" rel="tag"> Internet Explorer</a></p></div>
]]></content:encoded>
			<wfw:commentRss>http://shepherdweb.com/2007/02/14/z-index-ignored-for-select-element-in-ie-6-workaround/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
	</channel>
</rss>

