<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Pure CSS Drop-Down Menu tutorial &#8211; a slight omission</title>
	<atom:link href="http://www.designisphilosophy.com/microsoft-expression-web/pure-css-drop-down-menu-tutorial-a-slight-omission-20081121/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.designisphilosophy.com/microsoft-expression-web/pure-css-drop-down-menu-tutorial-a-slight-omission-20081121/</link>
	<description>Tutorials and thoughts on Microsoft Expression, CSS and WordPress</description>
	<lastBuildDate>Thu, 02 Sep 2010 01:43:32 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Clogse</title>
		<link>http://www.designisphilosophy.com/microsoft-expression-web/pure-css-drop-down-menu-tutorial-a-slight-omission-20081121/comment-page-1/#comment-130808</link>
		<dc:creator>Clogse</dc:creator>
		<pubDate>Wed, 07 Apr 2010 16:58:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pinkandyellow.com/?p=201#comment-130808</guid>
		<description>Hi Morten and All,

I used your code and had similar difficulties as before with drop down disappearing behind the other items. This was on one of the EW3 templates (SP2 installed). I had difficulty inserting the div inside the header but then came across the Layer management on the master.dwt, saw all the submenu layers on the right and just changed the z index on all to &quot;1&quot; and it appears to work on IE8 perfectly. (PS website not up yet)!</description>
		<content:encoded><![CDATA[<p>Hi Morten and All,</p>
<p>I used your code and had similar difficulties as before with drop down disappearing behind the other items. This was on one of the EW3 templates (SP2 installed). I had difficulty inserting the div inside the header but then came across the Layer management on the master.dwt, saw all the submenu layers on the right and just changed the z index on all to &#8220;1&#8243; and it appears to work on IE8 perfectly. (PS website not up yet)!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Bisschops</title>
		<link>http://www.designisphilosophy.com/microsoft-expression-web/pure-css-drop-down-menu-tutorial-a-slight-omission-20081121/comment-page-1/#comment-113467</link>
		<dc:creator>Richard Bisschops</dc:creator>
		<pubDate>Mon, 08 Mar 2010 13:45:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pinkandyellow.com/?p=201#comment-113467</guid>
		<description>Hello Morten,

I use your menu and I am satisfied with it. There is only thing that I cannot fix. Or even uderstand. I have created a DWT file for my website. So eery page should ontain the same menu. It works except for the *.php files. It seems that the menu doesn&#039;t pass the ph interpreter. At my website therefore the contact form looks different from the others. Any idea?
Kind regards,
Richard Bisschops
Uden The Netherlands</description>
		<content:encoded><![CDATA[<p>Hello Morten,</p>
<p>I use your menu and I am satisfied with it. There is only thing that I cannot fix. Or even uderstand. I have created a DWT file for my website. So eery page should ontain the same menu. It works except for the *.php files. It seems that the menu doesn&#8217;t pass the ph interpreter. At my website therefore the contact form looks different from the others. Any idea?<br />
Kind regards,<br />
Richard Bisschops<br />
Uden The Netherlands</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: john</title>
		<link>http://www.designisphilosophy.com/microsoft-expression-web/pure-css-drop-down-menu-tutorial-a-slight-omission-20081121/comment-page-1/#comment-110686</link>
		<dc:creator>john</dc:creator>
		<pubDate>Thu, 04 Mar 2010 00:08:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pinkandyellow.com/?p=201#comment-110686</guid>
		<description>Hi Morten - thanks for getting back.

After I posted, I put together more details for you - I want to get the CSS drop down to work (you mention good reasons why IE6 concerns are a red herring).

I just tried the absolute you suggested and the menu disappears all together.

More details below...may help resolve this.

To follow on from my post above – I thought a bit more detail may help… (Hopefully the links I have added below will work for you).

 
As a starting point I used an Expression Web template (Small business 3).  I then built into the navigation the code from your example.   I was hoping the drop down menu would appear and all would be well.

While the drop down appears the navigation  holder now extends permanently in length (height) to accommodate the drop down menu (large grey area below the menu).  Hover over ‘Services’ and you will see the drop down extend into this area.

In an attempt to correct this I made the navigation  height to 40px (Position – height - 40).  This reduced the height of the navigation .  But the drop down menu contents appeared to fall behind the text underneath.  To counter this, I went to style ‘#navigation ul li ul’ and changed Position – position to ‘absolute’, and z-index to ‘1’.  This then displayed the drop down on top of the text (great), but horizontally (not great)– i.e. not drop down. (Note: these changes are now removed).

Page example 
http://www.preferredpartners.ie/services_hotel/services_hotel.htm

CSS styles code is here
http://www.preferredpartners.ie/view_styles.html

Layout CSS code is here
http://www.preferredpartners.ie/view_layout.html

Code at the start of the HTML page is found here – shows navigation  and contents
http://www.preferredpartners.ie/service_page_header_code.html


Hope the above is understandable and you can help. 

John.

ps connection timed out - sorry if there&#039;s a double posting.</description>
		<content:encoded><![CDATA[<p>Hi Morten &#8211; thanks for getting back.</p>
<p>After I posted, I put together more details for you &#8211; I want to get the CSS drop down to work (you mention good reasons why IE6 concerns are a red herring).</p>
<p>I just tried the absolute you suggested and the menu disappears all together.</p>
<p>More details below&#8230;may help resolve this.</p>
<p>To follow on from my post above – I thought a bit more detail may help… (Hopefully the links I have added below will work for you).</p>
<p>As a starting point I used an Expression Web template (Small business 3).  I then built into the navigation the code from your example.   I was hoping the drop down menu would appear and all would be well.</p>
<p>While the drop down appears the navigation  holder now extends permanently in length (height) to accommodate the drop down menu (large grey area below the menu).  Hover over ‘Services’ and you will see the drop down extend into this area.</p>
<p>In an attempt to correct this I made the navigation  height to 40px (Position – height &#8211; 40).  This reduced the height of the navigation .  But the drop down menu contents appeared to fall behind the text underneath.  To counter this, I went to style ‘#navigation ul li ul’ and changed Position – position to ‘absolute’, and z-index to ‘1’.  This then displayed the drop down on top of the text (great), but horizontally (not great)– i.e. not drop down. (Note: these changes are now removed).</p>
<p>Page example<br />
<a href="http://www.preferredpartners.ie/services_hotel/services_hotel.htm" rel="nofollow">http://www.preferredpartners.ie/services_hotel/services_hotel.htm</a></p>
<p>CSS styles code is here<br />
<a href="http://www.preferredpartners.ie/view_styles.html" rel="nofollow">http://www.preferredpartners.ie/view_styles.html</a></p>
<p>Layout CSS code is here<br />
<a href="http://www.preferredpartners.ie/view_layout.html" rel="nofollow">http://www.preferredpartners.ie/view_layout.html</a></p>
<p>Code at the start of the HTML page is found here – shows navigation  and contents<br />
<a href="http://www.preferredpartners.ie/service_page_header_code.html" rel="nofollow">http://www.preferredpartners.ie/service_page_header_code.html</a></p>
<p>Hope the above is understandable and you can help. </p>
<p>John.</p>
<p>ps connection timed out &#8211; sorry if there&#8217;s a double posting.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Morten Rand-Hendriksen</title>
		<link>http://www.designisphilosophy.com/microsoft-expression-web/pure-css-drop-down-menu-tutorial-a-slight-omission-20081121/comment-page-1/#comment-110639</link>
		<dc:creator>Morten Rand-Hendriksen</dc:creator>
		<pubDate>Wed, 03 Mar 2010 22:24:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pinkandyellow.com/?p=201#comment-110639</guid>
		<description>@John: To your question first: To position the menu so that it hovers above the content and doesn&#039;t move it, place it in a div with absolute positioning. The absolute positioning will &quot;lock&quot; the menu to a specific location on the page and float it above the content rather than place it within it. 

To the rubbish (because that&#039;s what it is) posted in the expression forum that you mentioned all I can say is it&#039;s posted by people who for one reason or another insist that Internet Explorer 6 should be accommodated no matter what the consequences. My stance on this is that if you&#039;re not part of the solution you&#039;re part of the problem, and I&#039;m not willing to destroy otherwise perfectly good code to accommodate a browser that not only is severely outdated but is also harmful to use for visitors. And I&#039;m not the only one of this sentiment: YouTube is discontinuing their support for IE6 as we speak and most European online newspapers have placed huge warnings on their sites that appear when people use IE6.</description>
		<content:encoded><![CDATA[<p>@John: To your question first: To position the menu so that it hovers above the content and doesn&#8217;t move it, place it in a div with absolute positioning. The absolute positioning will &#8220;lock&#8221; the menu to a specific location on the page and float it above the content rather than place it within it. </p>
<p>To the rubbish (because that&#8217;s what it is) posted in the expression forum that you mentioned all I can say is it&#8217;s posted by people who for one reason or another insist that Internet Explorer 6 should be accommodated no matter what the consequences. My stance on this is that if you&#8217;re not part of the solution you&#8217;re part of the problem, and I&#8217;m not willing to destroy otherwise perfectly good code to accommodate a browser that not only is severely outdated but is also harmful to use for visitors. And I&#8217;m not the only one of this sentiment: YouTube is discontinuing their support for IE6 as we speak and most European online newspapers have placed huge warnings on their sites that appear when people use IE6.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: john</title>
		<link>http://www.designisphilosophy.com/microsoft-expression-web/pure-css-drop-down-menu-tutorial-a-slight-omission-20081121/comment-page-1/#comment-110581</link>
		<dc:creator>john</dc:creator>
		<pubDate>Wed, 03 Mar 2010 20:52:30 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pinkandyellow.com/?p=201#comment-110581</guid>
		<description>Hi,

Used the example here to build CSS drop down menus (new to this).  Attempted to combine the code with an Expression Web template (small business 3). Encountered the same problem mentioned here previously - when menu drops down it&#039;s hidden behind the text below.  I managed to fix this...but...the navigation  automatically increased in height...moving the the rest of the page down.  Like I said, new to CSS.

Just to let you know...

A Microsoft expression forum - suggest (as early as Oct 2009) scrap the code you suggested....

http://social.expression.microsoft.com/Forums/en-US/web/thread/00a79611-4025-4931-8f58-d8b711006749/

If you have a suggestion to help me work around the template for your drop down menus (good work) - would like to hear - thanks.

John.</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Used the example here to build CSS drop down menus (new to this).  Attempted to combine the code with an Expression Web template (small business 3). Encountered the same problem mentioned here previously &#8211; when menu drops down it&#8217;s hidden behind the text below.  I managed to fix this&#8230;but&#8230;the navigation  automatically increased in height&#8230;moving the the rest of the page down.  Like I said, new to CSS.</p>
<p>Just to let you know&#8230;</p>
<p>A Microsoft expression forum &#8211; suggest (as early as Oct 2009) scrap the code you suggested&#8230;.</p>
<p><a href="http://social.expression.microsoft.com/Forums/en-US/web/thread/00a79611-4025-4931-8f58-d8b711006749/" rel="nofollow">http://social.expression.microsoft.com/Forums/en-US/web/thread/00a79611-4025-4931-8f58-d8b711006749/</a></p>
<p>If you have a suggestion to help me work around the template for your drop down menus (good work) &#8211; would like to hear &#8211; thanks.</p>
<p>John.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Morten Rand-Hendriksen</title>
		<link>http://www.designisphilosophy.com/microsoft-expression-web/pure-css-drop-down-menu-tutorial-a-slight-omission-20081121/comment-page-1/#comment-53966</link>
		<dc:creator>Morten Rand-Hendriksen</dc:creator>
		<pubDate>Tue, 22 Sep 2009 05:24:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pinkandyellow.com/?p=201#comment-53966</guid>
		<description>It works in IE7 and IE8 but not IE6. If it&#039;s not working in IE8 you are running a beta version.</description>
		<content:encoded><![CDATA[<p>It works in IE7 and IE8 but not IE6. If it&#8217;s not working in IE8 you are running a beta version.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ramdeen Vishwakarma</title>
		<link>http://www.designisphilosophy.com/microsoft-expression-web/pure-css-drop-down-menu-tutorial-a-slight-omission-20081121/comment-page-1/#comment-53754</link>
		<dc:creator>Ramdeen Vishwakarma</dc:creator>
		<pubDate>Mon, 21 Sep 2009 12:45:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pinkandyellow.com/?p=201#comment-53754</guid>
		<description>nice but in IE it&#039;s not working</description>
		<content:encoded><![CDATA[<p>nice but in IE it&#8217;s not working</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Morten Rand-Hendriksen</title>
		<link>http://www.designisphilosophy.com/microsoft-expression-web/pure-css-drop-down-menu-tutorial-a-slight-omission-20081121/comment-page-1/#comment-47041</link>
		<dc:creator>Morten Rand-Hendriksen</dc:creator>
		<pubDate>Sat, 29 Aug 2009 00:52:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pinkandyellow.com/?p=201#comment-47041</guid>
		<description>The problem with pseudo classes only affects Internet Explorer 6 and earlier builds. It has no effect on Internet Explorer 7 and later builds.</description>
		<content:encoded><![CDATA[<p>The problem with pseudo classes only affects Internet Explorer 6 and earlier builds. It has no effect on Internet Explorer 7 and later builds.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kristi Borst</title>
		<link>http://www.designisphilosophy.com/microsoft-expression-web/pure-css-drop-down-menu-tutorial-a-slight-omission-20081121/comment-page-1/#comment-46958</link>
		<dc:creator>Kristi Borst</dc:creator>
		<pubDate>Fri, 28 Aug 2009 21:38:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pinkandyellow.com/?p=201#comment-46958</guid>
		<description>The CSS sample displays perfectly for me in IE8. Not sure what the reference above to problems with pseudo class in IE8 is all about. I am probably going to implement this method for some clients with old sites that use javascript drop downs (written by others) which are no longer working in IE8.

Thanks.</description>
		<content:encoded><![CDATA[<p>The CSS sample displays perfectly for me in IE8. Not sure what the reference above to problems with pseudo class in IE8 is all about. I am probably going to implement this method for some clients with old sites that use javascript drop downs (written by others) which are no longer working in IE8.</p>
<p>Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Morten Rand-Hendriksen</title>
		<link>http://www.designisphilosophy.com/microsoft-expression-web/pure-css-drop-down-menu-tutorial-a-slight-omission-20081121/comment-page-1/#comment-36917</link>
		<dc:creator>Morten Rand-Hendriksen</dc:creator>
		<pubDate>Fri, 03 Jul 2009 06:54:22 +0000</pubDate>
		<guid isPermaLink="false">http://blog.pinkandyellow.com/?p=201#comment-36917</guid>
		<description>@R-A Mazzola and others: The reason I haven&#039;t posted the promised tutorial on how to make the drop-down appear on top of other content is that I am in the middle of revising my book which is to be released shortly. On top of that I also have a bunch of client projects that are taking up pretty much all my time. 

Getting the menu to appear on top of other content is not particularly hard, you just have to know how to. Basically you create a div for the header and place the menu div inside this one. Then you set the menu div to absolute positioning and set the bottom to 0 so it locks against the bottom of the header div. That&#039;s really all there is to it.

There is a full explanation of exactly how this is done in my book Sams Teach Yourself Microsoft Expression Web 2 in 24 Hours which is available from Amazon.com and in your local book store. There is a better tutorial in the new book for Expression Web 3 which will be out August/September-ish. Once the rewrite is complete and I&#039;ve gotten some of the more pressing projects off my back I&#039;ll finish the positioning tutorial and post it.</description>
		<content:encoded><![CDATA[<p>@R-A Mazzola and others: The reason I haven&#8217;t posted the promised tutorial on how to make the drop-down appear on top of other content is that I am in the middle of revising my book which is to be released shortly. On top of that I also have a bunch of client projects that are taking up pretty much all my time. </p>
<p>Getting the menu to appear on top of other content is not particularly hard, you just have to know how to. Basically you create a div for the header and place the menu div inside this one. Then you set the menu div to absolute positioning and set the bottom to 0 so it locks against the bottom of the header div. That&#8217;s really all there is to it.</p>
<p>There is a full explanation of exactly how this is done in my book Sams Teach Yourself Microsoft Expression Web 2 in 24 Hours which is available from Amazon.com and in your local book store. There is a better tutorial in the new book for Expression Web 3 which will be out August/September-ish. Once the rewrite is complete and I&#8217;ve gotten some of the more pressing projects off my back I&#8217;ll finish the positioning tutorial and post it.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
