<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.1" -->
<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/"
	>

<channel>
	<title>Mo Jebus &#187; Playground</title>
	<link>http://moronicbajebus.com</link>
	<description>Banana Ice Cream!</description>
	<pubDate>Tue, 08 Jul 2008 03:05:28 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>
	<language>en</language>
			<item>
		<title>Drop Down Llama Menu II</title>
		<link>http://moronicbajebus.com/2006/09/24/drop-down-llama-menu-ii/</link>
		<comments>http://moronicbajebus.com/2006/09/24/drop-down-llama-menu-ii/#comments</comments>
		<pubDate>Sun, 24 Sep 2006 23:40:23 +0000</pubDate>
		<dc:creator>Seamus</dc:creator>
		
		<category><![CDATA[Frontpage]]></category>

		<category><![CDATA[CSSPlay]]></category>

		<guid isPermaLink="false">http://moronicbajebus.com/?p=102</guid>
		<description><![CDATA[The Drop Down Llama Menu is revisited to work for generally use&#8212;even IE6.]]></description>
			<content:encoded><![CDATA[<p>Spurred by <a href="/2006/06/17/jump-menu/#comment-816">Charles</a> question, I went about transforming <a href="/2006/01/09/drop-down-llama-menu/">Drop Down Llama Menus</a> from a <a href="/wordpress/wp-content/cssplay/drop-down-llama-menu/">proof of concept</a> to a working—even IE6—drop down menus.  Even though IE6 did not change since the original version, I was able to get around the biggest issues with <a href="http://dean.edwards.name/IE7/">Dean Edwards IE7 script</a>.  I should not rag on IE6 alone because I as I went through the code I noticed relic workarounds for Opera and Mozilla; these have also been removed.  In the process to the <a href="/wordpress/wp-content/cssplay/drop-down-llama-menu-ii/barebones.html">barebones</a> working version, I created a <a href="/wordpress/wp-content/cssplay/drop-down-llama-menu-ii/index-ie6-fix.html">second proof of concept</a> based on the original proof of concept with the goal of working in IE6.</p>
<h2>The HTML and their Tags Conceptual Roles</h2>
<p>I will start with the HTML code because it is easy—as it should be. </p>
<p><code>&lt;ul id="navigation"><br />
&nbsp;&nbsp;&nbsp;&lt;li>&lt;a href="/">Launch&lt;/a>&lt;/li><br />
&nbsp;&nbsp;&nbsp;&lt;li>&lt;a href="/about/" >About&lt;/a><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ul>&lt;li>&lt;a href="/about/index.php#seamus">Seamus&lt;/a>&lt;/li>&lt;li>&lt;a href="http://portfolio.moronicbajebus.com/">Portfolio&lt;/a>&lt;/li>&lt;li class="last-child">&lt;a href="/about/resume/">Resume&lt;/a>&lt;/li>&lt;/ul><br />
&nbsp;&nbsp;&nbsp;&lt;/li><br />
&lt;/ul></code></p>
<p>From the HTML code I am going to attach concepts (based upon their function) to the elements.  To illustrate this I will use a tree with the tag name, a description, and the children tags.</p>
<ul>
<li><code>ul#navigation</code>
<ul>
<li><code>li</code><br />
The <code>top level item container</code> or for short the <code>top level item</code>.  </p>
<ul>
<li><code>a</code><br />
The <code>top level item link</code>. </li>
<li><code>ul</code><br />
The <code>submenu container</code> or for short the <code>submenu</code>. This is optional.</p>
<ul>
<li><code>li</code><br />
The <code>submenu item</code>.</p>
<ul>
<li><code>a</code><br />
The <code>submenu link</code>.</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>If you want to see what those concepts relate to the finished product, here you go:<br />
<img src="/wordpress/wp-content/cssplay/drop-down-llama-menu-ii/diagram-of-concepts.jpg" alt="Diagram of the concepts attached to final product" /><br />
Or if you want to see where the tags will be in the finished product, here you go:<br />
<img src="/wordpress/wp-content/cssplay/drop-down-llama-menu-ii/diagram-of-tags.jpg" alt="Diagram of the tags in the final product" /></p>
<h2>Difference from Normal CSS Drop Down Menus</h2>
<p>Now I am not going to explain the entire process.  There are many other <a href="http://alistapart.com/articles/horizdropdowns">fine</a> <a href="http://tutorials.alsacreations.com/deroulant/">tutorials</a> <a href="http://meyerweb.com/eric/css/edge/menus/demo.html">to</a> <a href="http://css-discuss.incutio.com/?page=ListMenus">explain</a> CSS drop down menus.   As for the specifics to Drop Down Llama Menu, the nested ul (the submenu) is not hidden outright; but the <code>li</code>s (submenu items) of the nested ul (submenu) is hidden.<br />
<blockquote>
Normally:<br />
<code>ul#navigation > li > ul{ display: none; }</code></p>
<p>Drop Down Llama:<br />
<code>ul#navigation > li > ul > li{ display: none; }</code>
</p></blockquote>
<p> This leads into another difference.  The submenu is not triggered to show (open) by hovering over the top level item.  But instead the submenu items&mdash;<strong><em>not submenu </em></strong>&mdash;are triggered to show by hovering over the submenu container.<br />
<blockquote>
Normally:<br />
<code>ul#navigation > li:hover > ul{ display: block; }</code></p>
<p>Drop Down Llama:<br />
<code>ul#navigation > li > ul:hover > li{ display: block; }</code>
</p></blockquote>
<p>As for the drop-down icon, that is just the background image of the submenu container (ul#navigation > li> ul).  The rest is either just positioning of elements or decorative trim.</p>
<h2>Files</h2>
<ol>
<li><a href="/wordpress/wp-content/cssplay/drop-down-llama-menu/">Original proof of concept</a></li>
<li><a href="/wordpress/wp-content/cssplay/drop-down-llama-menu-ii/index-ie6-fix.html">Second proof of concept which works in IE6</a></li>
<li><a href="/wordpress/wp-content/cssplay/drop-down-llama-menu-ii/barebones.html">Barebones example with cleaned up code and documentation</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://moronicbajebus.com/2006/09/24/drop-down-llama-menu-ii/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Jump Menu</title>
		<link>http://moronicbajebus.com/2006/06/17/jump-menu/</link>
		<comments>http://moronicbajebus.com/2006/06/17/jump-menu/#comments</comments>
		<pubDate>Sat, 17 Jun 2006 21:09:44 +0000</pubDate>
		<dc:creator>Seamus</dc:creator>
		
		<category><![CDATA[Frontpage]]></category>

		<category><![CDATA[CSSPlay]]></category>

		<guid isPermaLink="false">http://moronicbajebus.com/?p=91</guid>
		<description><![CDATA[Don't use Javascript and a form element to create navigation. Use CSS and a list of links.]]></description>
			<content:encoded><![CDATA[<p>For a web application I was recently making for work, I was matching my layout with the layout the rest of the site used.  But of course me being me, I converted the original table layout into a CSS layout. In doing so, I encountered a Javascript <a href="http://javascript.internet.com/navigation/jump-menu.html">jump</a> <a href="http://www.quackit.com/javascript/javascript_dropdown_menu.cfm">menu</a> (created with a select form element) and little bells went off in my head: it’s a navigation element which is basically a list of links.  Ah ha! I had to convert it into a list of links and use CSS magic to reconstruct the nature of the jump menu.</p>
<p>The jump menu is very much like a drop-down menu but not quite.  Yes when you hover over it a menu drops down of links but the Javascript jump menu is usably with the keyboard (meaning in Firefox and IE I can cycle through the links with a tab key).  The problem is that you can only tab through non-hidden links.  So I worked a new way to hide the links without hiding (display: none or visibility: hidden) the links.  In hiding the links, the label for the jump menu play an important role in masking the links.  The links, in the default state, hide underneath the label.  When you hover over the label, the links show like they should.  Also when you tab, the links will be given <a href="http://www.w3.org/TR/REC-CSS2/selector.html#dynamic-pseudo-classes">focus</a> one at a time which is when the particular link shows.  </p>
<p>Oh right, IE 6 does not support :hover well and :focus at all. <a href="http://dean.edwards.name/IE7/">IE7</a> comes to the rescue.</p>
<p>Finally, <a href="/wordpress/wp-content/cssplay/jump-menu/">the example</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://moronicbajebus.com/2006/06/17/jump-menu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Squirrels Endorse Screwdriver</title>
		<link>http://moronicbajebus.com/2006/04/21/squirrels-endorse-screwdriver/</link>
		<comments>http://moronicbajebus.com/2006/04/21/squirrels-endorse-screwdriver/#comments</comments>
		<pubDate>Fri, 21 Apr 2006 07:00:17 +0000</pubDate>
		<dc:creator>Seamus</dc:creator>
		
		<category><![CDATA[Frontpage]]></category>

		<category><![CDATA[Backgrounds]]></category>

		<guid isPermaLink="false">http://moronicbajebus.com/?p=85</guid>
		<description><![CDATA[The UMBC squirrels endorese Screwdriver for SGA president at 1920 &#215; 1200
]]></description>
			<content:encoded><![CDATA[<p>The UMBC squirrels endorese Screwdriver for SGA president at <a href="/wordpress/wp-content/playground/backgrounds/squirrels-endorse-screwdriver/squirrels-endorse-screwdriver.jpg">1920 &#215; 1200</a></p>
]]></content:encoded>
			<wfw:commentRss>http://moronicbajebus.com/2006/04/21/squirrels-endorse-screwdriver/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Demonic Monkey</title>
		<link>http://moronicbajebus.com/2006/02/12/demonic-monkey/</link>
		<comments>http://moronicbajebus.com/2006/02/12/demonic-monkey/#comments</comments>
		<pubDate>Sun, 12 Feb 2006 08:31:30 +0000</pubDate>
		<dc:creator>Seamus</dc:creator>
		
		<category><![CDATA[Frontpage]]></category>

		<category><![CDATA[Backgrounds]]></category>

		<guid isPermaLink="false">http://moronicbajebus.com/2006/02/12/demonic-monkey/</guid>
		<description><![CDATA[The Alter Ego. 1600 x 1200
]]></description>
			<content:encoded><![CDATA[<p>The Alter Ego. <a href="/wordpress/wp-content/playground/backgrounds/demonic-monkey/demonicmonkey-bg.png">1600 x 1200</a></p>
]]></content:encoded>
			<wfw:commentRss>http://moronicbajebus.com/2006/02/12/demonic-monkey/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Penguin Wearing Stripes</title>
		<link>http://moronicbajebus.com/2006/01/20/penguin-stripes/</link>
		<comments>http://moronicbajebus.com/2006/01/20/penguin-stripes/#comments</comments>
		<pubDate>Fri, 20 Jan 2006 06:07:52 +0000</pubDate>
		<dc:creator>Seamus</dc:creator>
		
		<category><![CDATA[Frontpage]]></category>

		<category><![CDATA[Backgrounds]]></category>

		<guid isPermaLink="false">http://moronicbajebus.com/wordpress/2006/01/20/peguin-strips/</guid>
		<description><![CDATA[Its a penguin thats wearing a striped sweater and a skirt. Tada! 1920 x 1200
]]></description>
			<content:encoded><![CDATA[<p>Its a penguin thats wearing a striped sweater and a skirt. Tada! <a href="/wordpress/wp-content/playground/backgrounds/penguin-stripes/penguin-strips-bg.jpg">1920 x 1200</a></p>
]]></content:encoded>
			<wfw:commentRss>http://moronicbajebus.com/2006/01/20/penguin-stripes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sensually Styled Definition Lists</title>
		<link>http://moronicbajebus.com/2006/01/09/dl/</link>
		<comments>http://moronicbajebus.com/2006/01/09/dl/#comments</comments>
		<pubDate>Mon, 09 Jan 2006 05:17:27 +0000</pubDate>
		<dc:creator>Seamus</dc:creator>
		
		<category><![CDATA[CSSPlay]]></category>

		<guid isPermaLink="false">http://moronicbajebus.com/wordpress/2006/01/09/dl/</guid>
		<description><![CDATA[Examples of ways to restyle a definition list.
]]></description>
			<content:encoded><![CDATA[<p><a href="/wordpress/wp-content/cssplay/dl/">Examples of ways</a> to restyle a definition list.</p>
]]></content:encoded>
			<wfw:commentRss>http://moronicbajebus.com/2006/01/09/dl/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Folder Tree List</title>
		<link>http://moronicbajebus.com/2006/01/09/explorer-list/</link>
		<comments>http://moronicbajebus.com/2006/01/09/explorer-list/#comments</comments>
		<pubDate>Mon, 09 Jan 2006 05:07:01 +0000</pubDate>
		<dc:creator>Seamus</dc:creator>
		
		<category><![CDATA[CSSPlay]]></category>

		<guid isPermaLink="false">http://moronicbajebus.com/wordpress/2006/01/09/explorer-list/</guid>
		<description><![CDATA[Nested lists styled to look like a folder tree.
]]></description>
			<content:encoded><![CDATA[<p><a href="/wordpress/wp-content/cssplay/explorer-list/">Nested lists styled</a> to look like a folder tree.</p>
]]></content:encoded>
			<wfw:commentRss>http://moronicbajebus.com/2006/01/09/explorer-list/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Drop Down Llama Menu</title>
		<link>http://moronicbajebus.com/2006/01/09/drop-down-llama-menu/</link>
		<comments>http://moronicbajebus.com/2006/01/09/drop-down-llama-menu/#comments</comments>
		<pubDate>Mon, 09 Jan 2006 05:04:39 +0000</pubDate>
		<dc:creator>Seamus</dc:creator>
		
		<category><![CDATA[CSSPlay]]></category>

		<guid isPermaLink="false">http://moronicbajebus.com/wordpress/2006/01/09/drop-down-llama-menu/</guid>
		<description><![CDATA[A drop down menu that is triggered by hovering over a drop down marker instead of hovering over the menu label.
]]></description>
			<content:encoded><![CDATA[<p>A <a href="/wordpress/wp-content/cssplay/drop-down-llama-menu/">drop down menu</a> that is triggered by hovering over a drop down marker instead of hovering over the menu label.</p>
]]></content:encoded>
			<wfw:commentRss>http://moronicbajebus.com/2006/01/09/drop-down-llama-menu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Title Block with a Shock</title>
		<link>http://moronicbajebus.com/2006/01/09/title-display/</link>
		<comments>http://moronicbajebus.com/2006/01/09/title-display/#comments</comments>
		<pubDate>Mon, 09 Jan 2006 05:02:01 +0000</pubDate>
		<dc:creator>Seamus</dc:creator>
		
		<category><![CDATA[CSSPlay]]></category>

		<guid isPermaLink="false">http://moronicbajebus.com/wordpress/2006/01/09/title-display/</guid>
		<description><![CDATA[The use of the title tag as an extra blank tag set and the body tag as an extra container.
]]></description>
			<content:encoded><![CDATA[<p>The use of the <a href="/wordpress/wp-content/cssplay/title-display/">title tag as an extra blank tag</a> set and the body tag as an extra container.</p>
]]></content:encoded>
			<wfw:commentRss>http://moronicbajebus.com/2006/01/09/title-display/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Reformat the Table</title>
		<link>http://moronicbajebus.com/2006/01/08/reformat-table/</link>
		<comments>http://moronicbajebus.com/2006/01/08/reformat-table/#comments</comments>
		<pubDate>Mon, 09 Jan 2006 04:59:46 +0000</pubDate>
		<dc:creator>Seamus</dc:creator>
		
		<category><![CDATA[CSSPlay]]></category>

		<guid isPermaLink="false">http://moronicbajebus.com/wordpress/2006/01/08/reformat-table/</guid>
		<description><![CDATA[Use a table for its data structure but display in a non-table format.
]]></description>
			<content:encoded><![CDATA[<p>Use a table for its data structure but <a href="/wordpress/wp-content/cssplay/reformat-table/">display in a non-table format</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://moronicbajebus.com/2006/01/08/reformat-table/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
