<?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; css</title>
	<atom:link href="http://shepherdweb.com/category/web-code/css/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>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<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[Internet Explorer]]></category>
		<category><![CDATA[css]]></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 [...]]]></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>Bug Report</title>
		<link>http://shepherdweb.com/2007/08/20/bug-report/</link>
		<comments>http://shepherdweb.com/2007/08/20/bug-report/#comments</comments>
		<pubDate>Mon, 20 Aug 2007 16:30:03 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://www.shepherdweb.com/2007/08/20/bug-report/</guid>
		<description><![CDATA[The test case I published back in April, overflow: auto Allows Focus in Firefox, has been published on PPK&#8217;s Bug Report Blog.  The Bug Report is a list of CSS and Javascript bugs including test cases and workarounds.  Anyone can report a bug they&#8217;ve found, all that&#8217;s required is that you provide a [...]]]></description>
			<content:encoded><![CDATA[<p>The test case I published back in April, <a href="http://shepherdweb.com/lab/2007/FirefoxOverflowBug/"><code>overflow: auto</code> Allows Focus in Firefox</a>, has been <a href="http://www.quirksmode.org/bugreports/archives/2007/08/overflow_auto_with_floats_in_Firefox.html">published</a> on <a href="http://www.quirksmode.org/">PPK</a>&#8217;s <a href="http://www.quirksmode.org/bugreports/">Bug Report Blog</a>.  The Bug Report is a list of CSS and Javascript bugs including test cases and workarounds.  Anyone can <a href="http://www.quirksmode.org/bugreports/bugreport.cgi">report a bug</a> they&#8217;ve found, all that&#8217;s required is that you provide a test page which demonstrates the behavior you&#8217;ve discovered.  It is advisable to search the current database before submitting a bug report to make sure someone else has not already documented it. Thank you PPK for hosting and managing this list.</p>
<p>More demos and tutorials can be found in the <a href="http://shepherdweb.com/laboratory/">laboratory</a>.</p>
<div class="techtags"><p>Technorati Tags: <a href="http://technorati.com/tag/PPK" rel="tag">PPK</a>, <a href="http://technorati.com/tag/Bug+Report" rel="tag"> Bug Report</a>, <a href="http://technorati.com/tag/CSS" rel="tag"> CSS</a>, <a href="http://technorati.com/tag/Firefox" rel="tag"> Firefox</a></p></div>
]]></content:encoded>
			<wfw:commentRss>http://shepherdweb.com/2007/08/20/bug-report/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[Internet Explorer]]></category>
		<category><![CDATA[css]]></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 [...]]]></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>
		<item>
		<title>Pure CSS Image Rollover</title>
		<link>http://shepherdweb.com/2006/02/04/pure-css-image-rollover/</link>
		<comments>http://shepherdweb.com/2006/02/04/pure-css-image-rollover/#comments</comments>
		<pubDate>Sat, 04 Feb 2006 17:46:58 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.shepherdweb.com/2006/02/04/pure-css-image-rollover/</guid>
		<description><![CDATA[Christian Montoya posted a demo/tuturial describing his method of image rollovers&#8230;without using javascript.  I like it!  Check out my lab from November 2005 for a similar take on the same subject.
Technorati Tags: css,  cascading style sheets,  css rollover
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.christianmontoya.com/">Christian Montoya</a> posted a <a href="http://www.christianmontoya.com/2006/02/01/pure-css-image-rollover/">demo/tuturial</a> describing his method of image rollovers&#8230;without using javascript.  I like it!  Check out my <a href="http://www.shepherdweb.com/laboratory/css-hover-with-background-images/">lab</a> from November 2005 for a similar take on the same subject.</p>
<div class="techtags"><p>Technorati Tags: <a href="http://technorati.com/tag/css" rel="tag">css</a>, <a href="http://technorati.com/tag/cascading+style+sheets" rel="tag"> cascading style sheets</a>, <a href="http://technorati.com/tag/css+rollover" rel="tag"> css rollover</a></p></div>
]]></content:encoded>
			<wfw:commentRss>http://shepherdweb.com/2006/02/04/pure-css-image-rollover/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Zero Dollar Ads Page</title>
		<link>http://shepherdweb.com/2005/11/03/zero-dollar-ads-page/</link>
		<comments>http://shepherdweb.com/2005/11/03/zero-dollar-ads-page/#comments</comments>
		<pubDate>Fri, 04 Nov 2005 01:24:47 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[technology & web]]></category>

		<guid isPermaLink="false">http://www.shepherdweb.com/?p=21</guid>
		<description><![CDATA[In response to the now infamous Million Dollar Home Page, Stu Nicholls is requesting submissions for the Zero Dollar Ads Page.  Yes, he&#8217;s giving away free ad space in the form of a 75px by 25px .jpg or .gif that links back to your CSS related site.  What a fun (and brilliant) idea! [...]]]></description>
			<content:encoded><![CDATA[<p>In response to the now infamous Million Dollar Home Page, <a href="http://www.cssplay.co.uk/">Stu Nicholls</a> is requesting submissions for the <a href="http://www.cssplay.co.uk/menu/zero_dollars.html">Zero Dollar Ads Page</a>.  Yes, he&#8217;s giving away free ad space in the form of a 75px by 25px .jpg or .gif that links back to your <acronym title="Cascading Style Sheets">CSS</acronym> related site.  What a fun (and brilliant) idea! I&#8217;ve submitted mine already!  Rather than show it to you now, let&#8217;s wait and see if it shows up on the Zero Dollar Ads Page! *fingers crossed*</p>
<p><ins datetime="11/05/05 1:15pm">I&#8217;m in!  First on the page!  The page seems to morph a little every day as adjustments are made&#8230;lookin&#8217; good Stu!</ins></p>
]]></content:encoded>
			<wfw:commentRss>http://shepherdweb.com/2005/11/03/zero-dollar-ads-page/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hits</title>
		<link>http://shepherdweb.com/2005/09/14/hits/</link>
		<comments>http://shepherdweb.com/2005/09/14/hits/#comments</comments>
		<pubDate>Thu, 15 Sep 2005 01:31:44 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[Languages]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[traffic]]></category>

		<guid isPermaLink="false">http://www.shepherdweb.com/?p=14</guid>
		<description><![CDATA[Since my css table design was published in Chris Heilmann&#8217;s CSS Table Gallery 11 days ago, the style sheet, hosted by myself, has received 4576 hits!  Looks like the table gallery is booming!  Way to go Chris!
]]></description>
			<content:encoded><![CDATA[<p>Since my <acronym title="cascading style sheets">css</acronym> table design was published in <a href="http://www.wait-till-i.com/">Chris Heilmann&#8217;s</a> <a href="http://icant.co.uk/csstablegallery/">CSS Table Gallery</a> 11 days ago, the style sheet, hosted by myself, has received 4576 hits!  Looks like the table gallery is <a href="http://www.wait-till-i.com/index.php?p=151">booming</a>!  Way to go Chris!</p>
]]></content:encoded>
			<wfw:commentRss>http://shepherdweb.com/2005/09/14/hits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS Tables</title>
		<link>http://shepherdweb.com/2005/09/03/css-tables/</link>
		<comments>http://shepherdweb.com/2005/09/03/css-tables/#comments</comments>
		<pubDate>Sat, 03 Sep 2005 16:22:12 +0000</pubDate>
		<dc:creator>Shane</dc:creator>
				<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://www.shepherdweb.com/?p=13</guid>
		<description><![CDATA[Chris Heilmann is hosting a gallery of styled data tables in the spirit of csszengarden.  What a great idea!  I immediately submitted my own design called Kashual Khaki.  (I apologize for the dorky comment on my design. If you&#8217;ve seen the Old Navy television commercials before, you&#8217;ll know what this is all [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.wait-till-i.com/">Chris Heilmann</a> is hosting a gallery of styled data tables in the spirit of <a href="http://www.csszengarden.com/">csszengarden</a>.  What a great idea!  I immediately submitted my own design called <a href="http://icant.co.uk/csstablegallery/index.php?css=14">Kashual Khaki</a>.  (I apologize for the dorky comment on my design. If you&#8217;ve seen the Old Navy television commercials before, you&#8217;ll know what this is all about.)  I plan to submit a second design, but have not decided on a concept yet.  It is a stimulating challenge styling a usable table in a creative way.</p>
]]></content:encoded>
			<wfw:commentRss>http://shepherdweb.com/2005/09/03/css-tables/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
