<?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>KS Webdesign - Der Blog &#187; suckerfish</title>
	<atom:link href="http://webdesign-passau.com/wordpress/tag/suckerfish/feed/" rel="self" type="application/rss+xml" />
	<link>http://webdesign-passau.com/wordpress</link>
	<description></description>
	<lastBuildDate>Wed, 18 Jan 2012 13:08:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Navi &#8211; Flyout 2</title>
		<link>http://webdesign-passau.com/wordpress/navi-flyout-2/</link>
		<comments>http://webdesign-passau.com/wordpress/navi-flyout-2/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 12:31:25 +0000</pubDate>
		<dc:creator>Klaus</dc:creator>
				<category><![CDATA[Navigationen]]></category>
		<category><![CDATA[XHTML/CSS]]></category>
		<category><![CDATA[drei Ebenen]]></category>
		<category><![CDATA[flyout]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[menü]]></category>
		<category><![CDATA[navi]]></category>
		<category><![CDATA[suckerfish]]></category>

		<guid isPermaLink="false">http://webdesign-passau.com/wordpress/?p=234</guid>
		<description><![CDATA[In meinem letzten Artikel Navi &#8211; Flyout 1 habe ich beschrieben, wie man ein einfaches Flyout-Menü mit zwei Ebenen erstellt. Hier werde ich euch zeigen wie man eine dritte Ebene hinzufügt, d.h. ein Submenü bekommt ein weiteres Submenü, ein Sub-Submenü &#8230; <a href="http://webdesign-passau.com/wordpress/navi-flyout-2/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p class="abstandunten0">In meinem letzten Artikel <a href="http://webdesign-passau.com/wordpress/navi-flyout-1/">Navi &#8211; Flyout 1</a> habe ich beschrieben, wie man ein einfaches <em>Flyout-Menü</em> mit zwei Ebenen erstellt.</p>
<p>Hier werde ich euch zeigen wie man eine dritte Ebene hinzufügt, d.h. ein Submenü bekommt ein weiteres Submenü, ein Sub-Submenü sozusagen.<span id="more-234"></span></p>
<p class="abstandoben2">Hier findest du die <a href="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/09/flyout_komplex_anfang.htm">flyout_komplex_anfang.htm</a> zum Quelltext rauskopieren.</p>
<p class="abstandunten0 abstandoben2">Die Navi mit der eingefügten dritten Ebene schaut im Quelltext so aus:</p>
<div class="beitragscode">
<ul>
<li><code>&lt;div id=&quot;navi&quot;&gt;</code></li>
<li><code>&lt;ul id=&quot;navigation&quot;&gt;</code></li>
<li><code>&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Browser&lt;/a&gt;</code></li>
<li class="codeeinrueckung"><code>&lt;ul&gt;</code></li>
<li class="codeeinrueckung"><code>&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Firefox&lt;/a&gt;</code></li>
<li class="codeeinrueckung2"><code><strong><em>&lt;ul&gt;</em></strong></code></li>
<li class="codeeinrueckung2"><code><strong><em>&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Firefox 1&lt;/a&gt;&lt;/li&gt;</em></strong></code></li>
<li class="codeeinrueckung2"><code><strong><em>&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Firefox 2&lt;/a&gt;&lt;/li&gt;</em></strong></code></li>
<li class="codeeinrueckung2"><code><strong><em>&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Firefox 3&lt;/a&gt;&lt;/li&gt;</em></strong></code></li>
<li class="codeeinrueckung2"><code><strong><em>&lt;/ul&gt;</em></strong></code></li>
<li class="codeeinrueckung"><code>&lt;/li&gt;</code></li>
<li class="codeeinrueckung"><code>&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Opera&lt;/a&gt;&lt;/li&gt;</code></li>
<li class="codeeinrueckung"><code>&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Safari&lt;/a&gt;&lt;/li&gt;</code></li>
<li class="codeeinrueckung"><code>&lt;/ul&gt;</code></li>
<li><code> &lt;/li&gt;</code></li>
<li><code>&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Betriebssystem&lt;/a&gt;&lt;/li&gt;</code></li>
<li><code>&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Textprogramme&lt;/a&gt;</code></li>
<li class="codeeinrueckung"><code> &lt;ul&gt;</code></li>
<li class="codeeinrueckung"><code>&lt;li&gt;&lt;a href=&quot;#&quot;&gt;MS Word&lt;/a&gt;&lt;/li&gt;</code></li>
<li class="codeeinrueckung"><code>&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Open Office&lt;/a&gt;&lt;/li&gt;</code></li>
<li class="codeeinrueckung"><code> &lt;/ul&gt;</code></li>
<li><code>&lt;/li&gt;</code></li>
<li><code>&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Unfug&lt;/a&gt;&lt;/li&gt;</code></li>
<li><code>&lt;/ul&gt; </code></li>
<li><code>&lt;/div&gt;</code></li>
</ul>
</div>
<p>Im Browser sieht es so aus:</p>
<p><img src="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/09/flyout_komplex_anfang.jpg" alt="Flyout-Komplex-Anfang" width="400" height="241" /></p>
<p class="abstandunten0">Beim <em>Hovern</em> des Hauptmenüpunktes klappt die dritte Ebene gleich mit aus, außerdem hat sie die gleiche Farbe wie die zweite Ebene.</p>
<p>Aber eins nach dem anderen!</p>
<p class="abstandoben2">Es muss beim Ausblenden der Submenüs explizit angegeben werden, das die <strong>übernächste</strong> und weitere Ebenen beim <em>Hovern</em> des Hauptmenüpunktes nicht angezeigt werden.</p>
<p class="abstandunten0">Bitte CSS ergänzen:</p>
<div class="beitragscode">
<ul>
<li><code class="kommentarfarbe">/* Dritte Menüebene wird ausgeblendet */</code></li>
<li><code>ul#navigation ul,</code></li>
<li><code>ul#navigation li:hover li ul,</code></li>
<li><code>ul#navigation li.sfhover li ul {</code></li>
<li class="codeeinrueckung"><code>position: absolute;</code></li>
<li class="codeeinrueckung"><code>left:-9999px;</code></li>
<li class="codeeinrueckung"><code>width:120px;</code></li>
<li><code>}</code></li>
</ul>
</div>
<p>Okay, die zweite Ebene klappt nun aus, die Dritte hingegen nicht. Wir blenden sie wieder ein.
<p class="abstandunten0 abstandoben2">Bitte CSS ergänzen:</p>
<div class="beitragscode">
<ul>
<li><code class="kommentarfarbe">/* Dritte Menüebene wird eingeblendet */</code></li>
<li><code>ul#navigation li li:hover ul,</code></li>
<li><code>ul#navigation li li.sfhover ul {</code></li>
<li class="codeeinrueckung"><code>left:100px;</code></li>
<li><code>}</code></li>
</ul>
</div>
<p>Zwischenstand im Browser:</p>
<p><img src="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/09/flyout_komplex_mitte.jpg" alt="Flyout komplex Zwischenstand" width="400" height="242" /></p>
<p>Mmmh, der <em>Hover</em>-Effekt der zweiten Ebene geht verloren, wenn der Mauszeiger über der dritten Ebene schwebt. Außerdem hat die dritte Ebene die gleiche Einfärbung wie die zweite Ebene.</p>
<p class="abstandunten0 abstandoben2">Bitte CSS ergänzen:</p>
<div class="beitragscode">
<ul>
<li><code class="kommentarfarbe">/* Hovereffekt der zweiten Ebene; der auch beim Hovern der dritten Ebene erhalten bleibt */</code></li>
<li><code>ul#navigation li li:hover a,</code></li>
<li><code>ul#navigation li li.sfhover a {</code></li>
<li class="codeeinrueckung"><code>color:#fff;</code></li>
<li class="codeeinrueckung"><code>background-color:#d90000;</code></li>
<li><code>}</code></li>
</ul>
<ul>
<li><code class="kommentarfarbe">/* Einfärben der dritten Ebene (Subsubmenü) */</code></li>
<li><code>ul#navigation li li:hover li a,</code></li>
<li><code>ul#navigation li li.sfhover li a{</code></li>
<li class="codeeinrueckung"><code>color:#fff;</code></li>
<li class="codeeinrueckung"><code>background-color:#336699;</code></li>
<li><code>}</code></li>
</ul>
<ul>
<li><code class="kommentarfarbe">/* Die dritte Ebene bekommt den Hover-Effekt */</code></li>
<li><code>ul#navigation li li li a:hover  {</code></li>
<li class="codeeinrueckung"><code>color:#fff;</code></li>
<li class="codeeinrueckung"><code>background-color:#d90000;</code></li>
<li><code>}</code></li>
</ul>
</div>
<p>Stand im Browser:</p>
<p><img src="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/09/flyout_komplex_fertig.jpg" alt="Flyout komplex Fertig" width="400" height="246" /></p>
<p>Na also, geht doch! <img src='http://webdesign-passau.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p class="abstandoben2">Inspiriert von:<a href="http://www.galileocomputing.de/1668?GPP=fcsst2" title="Externer Link">Fortgeschrittene CSS-Techniken</a></p>
]]></content:encoded>
			<wfw:commentRss>http://webdesign-passau.com/wordpress/navi-flyout-2/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Navi &#8211; Flyout 1</title>
		<link>http://webdesign-passau.com/wordpress/navi-flyout-1/</link>
		<comments>http://webdesign-passau.com/wordpress/navi-flyout-1/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 14:15:16 +0000</pubDate>
		<dc:creator>Klaus</dc:creator>
				<category><![CDATA[Navigationen]]></category>
		<category><![CDATA[XHTML/CSS]]></category>
		<category><![CDATA[flyout]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[menü]]></category>
		<category><![CDATA[navi]]></category>
		<category><![CDATA[suckerfish]]></category>

		<guid isPermaLink="false">http://webdesign-passau.com/wordpress/?p=222</guid>
		<description><![CDATA[Bei einem einfachen Layout mit zwei Spalten soll die Navigation in ein Flyout-Menü umgewandelt werden Hier findest du die flyout_einfach_anfang.htm zum Quelltext rauskopieren. Im Browser schaut es so aus: Die Quelltextstruktur der Navigation sieht so aus: &#60;div id=&#34;navi&#34;&#62; &#60;ul id=&#34;navigation&#34;&#62; &#8230; <a href="http://webdesign-passau.com/wordpress/navi-flyout-1/">Weiterlesen <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Bei einem einfachen Layout mit zwei Spalten soll die Navigation in ein Flyout-Menü umgewandelt werden <span id="more-222"></span></p>
<p class="abstandoben2">Hier findest du die <a href="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/09/flyout_einfach_anfang.htm">flyout_einfach_anfang.htm</a> zum Quelltext rauskopieren.</p>
<p>Im Browser schaut es so aus:</p>
<p><img src="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/09/flyout_anfang.png" alt="Flyout-Menü Anfang" width="400" height="202" /></p>
<p class="abstandoben2 abstandunten0">Die Quelltextstruktur der Navigation sieht so aus:</p>
<div class="beitragscode">
<ul>
<li><code>&lt;div id=&quot;navi&quot;&gt;</code></li>
<li><code>&lt;ul id=&quot;navigation&quot;&gt;</code></li>
<li><code>&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Browser&lt;/a&gt;</code></li>
<li class="codeeinrueckung"><code> &lt;ul&gt;</code></li>
<li class="codeeinrueckung"><code>&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Firefox&lt;/a&gt;&#038;lt/li&gt;</code></li>
<li class="codeeinrueckung"><code>&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Opera&lt;/a&gt;&lt;/li&gt;</code></li>
<li class="codeeinrueckung"><code>&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Safari&lt;/a&gt;&lt;/li&gt;</code></li>
<li class="codeeinrueckung"><code> &lt;/ul&gt;</code></li>
<li><code>&lt;/li&gt;</code></li>
<li><code>&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Betriebssystem&lt;/a&gt;&lt;/li&gt;</code></li>
<li><code>&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Textprogramme&lt;/a&gt;</code></li>
<li class="codeeinrueckung"><code>&lt;ul&gt;</code></li>
<li class="codeeinrueckung"><code>&lt;li&gt;&lt;a href=&quot;#&quot;&gt;MS Word&lt;/a&gt;&lt;/li&gt;</code></li>
<li class="codeeinrueckung"><code>&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Open Office&lt;/a&gt;&lt;/li&gt;</code></li>
<li class="codeeinrueckung"><code>&lt;/ul&gt;</code></li>
<li><code>&lt;/li&gt;</code></li>
<li><code>&lt;li&gt;&lt;a href=&quot;#&quot;&gt;Unfug&lt;/a&gt;&lt;/li&gt;</code></li>
<li><code>&lt;/ul&gt; </code></li>
<li><code>&lt;/div&gt;</code></li>
</ul>
</div>
<p class="abstandunten0">Der Menüpunkt <em>Browser</em> hat drei Unterpunkte:</p>
<p class="abstandunten0"><em>Firefox</em>,  <em>Opera</em> und <em>Safari</em>.</p>
<p class="abstandunten0">Der Menüpunkt <em>Textprogramme</em> zwei Unterpunkte:</p>
<p><em>MS Word</em> und <em>Open Office</em></p>
<p class="abstandoben2">Die Unterpunkte der verschachtelten Liste sollen erst beim Hovern der Hauptpunkte nach links ausklappen und dabei den Hauptpunkt etwas überlappen.</p>
<p class="abstandunten0">Bitte CSS ergänzen:</p>
<div class="beitragscode">
<ul>
<li><code class="kommentarfarbe">/* Das Submenü wird ausgeblendet */</code></li>
<li><code>ul#navigation ul {</code></li>
<li class="codeeinrueckung"><code>position: absolute;</code></li>
<li class="codeeinrueckung"><code>left:-9999px;</code></li>
<li><code>}</code></li>
<li><code class="kommentarfarbe">/* Das Submenü wird eingeblendet */</code></li>
<li><code>ul#navigation li:hover ul  {</code></li>
<li class="codeeinrueckung"><code>left:120px;</code></li>
<li class="codeeinrueckung"><code>top:12px;</code></li>
<li><code>}</code></li>
</ul>
</div>
<p>Das Untermenü wird aus dem sichtbaren Bereich geschoben und beim <em>Hovern</em> des entsprechenden Hauptmenüpunktes wieder ins Bild geschoben.</p>
<p class="abstandoben2 abstandunten0">Wir müssen einem Element <code>position:relative;</code> zuweisen, da sonst <code>body</code> der Bezugspunkt für die absolute Positionierung ist.</p>
<p>Damit die dem Submenü nachfolgenden <code>li</code>‘s nicht das Submenü überlagern bekommt nicht <code>li</code> die relative Positionierung sondern <code>li:hover</code>.</p>
<p class="abstandunten0">Bitte CSS ergänzen:</p>
<div class="beitragscode">
<ul>
<li><code>ul#navigation li:hover  {</code></li>
<li class="codeeinrueckung"><code>position:relative;</code></li>
<li><code>}</code></li>
</ul>
</div>
<p>Zwischenstand:</p>
<p><img src="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/09/flyout_2.png" alt="Flyout Zwischenstand" width="400" height="195" /></p>
<p>Das Submenü klappt an der gewünschten Position aus, aber wegen der absoluten Positionierung fällt das Submenü auf die Breite des Inhaltes zusammen und bei zwei Wörtern gibt es einen Umbruch.</p>
<p class="abstandunten0 abstandoben2">Bitte CSS ergänzen:</p>
<div class="beitragscode">
<ul>
<li><code>ul#navigation ul {</code></li>
<li class="codeeinrueckung"><code>width:120px;</code></li>
<li><code>}</code></li>
</ul>
</div>
<p>Die Liste hat eine feste Breite bekommen, wodurch das Submenü nun wie gewünscht ausschaut.</p>
<p class="abstandunten0 abstandoben2">Bitte CSS ergänzen:</p>
<div class="beitragscode">
<ul>
<li><code>ul#navigation a:hover  {</code></li>
<li class="codeeinrueckung"><code>color:#fff;</code></li>
<li class="codeeinrueckung"><code>background-color:#d90000;</code></li>
<li><code>}</code></li>
</ul>
</div>
<p><code>a</code> hat einen <em>Hover</em>-Effekt bekommen, allerdings verliert der Hauptmenüpunkt seinen Hoverstatus wenn der Mauszeiger zum Submenü wandert.</p>
<p class="abstandunten0 abstandoben2">Bitte CSS ergänzen:</p>
<div class="beitragscode">
<ul>
<li><code>#navigation li:hover a  {</code></li>
<li class="codeeinrueckung"><code>color:#fff;</code></li>
<li class="codeeinrueckung"><code>background-color:#d90000;</code></li>
<li><code>}</code></li>
</ul>
</div>
<p>Jetzt haben alle Submenüpunkte Hoverstatus, wenn ich einen Hauptmenüpunkt hover, weil ich per Nachfahrenselektor alle <code>a</code>‘s anspreche, die auf ein gehovertes <code>li</code> folgen.</p>
<p class="abstandoben2">Deshalb wird die zweite Menüebene nun extra eingefärbt und der Hovereffekt für die zweite Ebene vergeben.</p>
<p class="abstandunten0 abstandoben2">Bitte CSS ergänzen:</p>
<div class="beitragscode">
<ul>
<li><code class="kommentarfarbe">/* Das Submenü wird eingefärbt */</code></li>
<li><code>ul#navigation li:hover li a  {</code></li>
<li class="codeeinrueckung"><code>color:#fff;</code></li>
<li class="codeeinrueckung"><code>background-color:#ef0ff7;</code></li>
<li><code>}</code></li>
</ul>
<ul>
<li><code class="kommentarfarbe">/* Das Submenü bekommt den Hovereffekt */</code></li>
<li><code>ul#navigation li li a:hover  {</code></li>
<li class="codeeinrueckung"><code>color:#fff;</code></li>
<li class="codeeinrueckung"><code>background-color:#d90000;</code></li>
<li><code>}</code></li>
</ul>
</div>
<p>Momentaner Stand:</p>
<p><img src="http://webdesign-passau.com/wordpress/wp-content/uploads/2009/09/flyout_fertig.png" alt="Flyout fast fertig" width="400" height="195" /></p>
<p>Soweit, sogut. Jetzt fehlen nur noch die Anpassungen für den IE 6/7.</p>
<p class="abstandoben2 abstandunten0"><strong>Der IE 7:</strong></p>
<p>Beim Hovern entstehen Lücken zwischen den Links und das Submenü springt immer wieder weg, wenn man nicht an der richtigen Stelle hovert. <a href="http://onhavinglayout.fwpf-webdesign.de/" title="Externer Link">HasLayout</a> für <code>a</code> löst das Problem.</p>
<p class="abstandunten0">Bitte den Conditional Comment ergänzen:</p>
<div class="beitragscode">
<ul>
<li><code>&lt;!--[if lte IE 8]&gt;&lt;style type=&quot;text/css&quot;&gt;<br />
</code></li>
<li><code>*+html ul#navigation a  {</code></li>
<li class="codeeinrueckung"><code>min-height:0;</code></li>
<li><code>}</code></li>
<li><code>&lt;/style&gt;&lt;![endif]--&gt;</code></li>
</ul>
</div>
<p class="abstandoben2 abstandunten0"><strong>Jetzt der IE 6:</strong></p>
<p class="abstandunten0">Das Submenü klappt nicht aus, weil der IE 6 <code>:hover</code> nur in Verbindung mit <code>a</code> kennt.</p>
<p>Das Ausklappen des Submenüs wird mit Javascript erzwungen. Den <code>li</code>-Elementen wird bei <em>onmouseover</em> eine Klasse <code>.sfhover</code> zugewiesen, die per CSS angesprochen werden kann.</p>
<p class="abstandunten0 abstandoben2">Bitte einen weiteren Conditional Comment hinzufügen:</p>
<div class="beitragscode">
<ul>
<li><code>&lt;!--[if lt IE 7]&gt;</code></li>
<li><code>&lt;script type="text/javascript"&gt;</code></li>
<li><code><em> // Son of Suckerfish Dropdowns</em></code></li>
<li><code><em> // http://htmldog.com/articles/suckerfish/dropdowns/</em></code></li>
<li><code>sfHover = function() {</code></li>
<li><code>var sfEls = document.getElementById("navi").getElementsByTagName("LI");</code></li>
<li><code>for (var i=0; i&lt;sfEls.length; i++) {</code></li>
<li><code> sfEls[i].onmouseover=function() {</code></li>
<li><code>this.className+=" sfhover";</code></li>
<li><code>}</code></li>
<li><code> sfEls[i].onmouseout=function() {</code></li>
<li><code>this.className=this.className.replace(new RegExp(" sfhover\\b"), "");</code></li>
<li><code>}</code></li>
<li><code>}</code></li>
<li><code>}</code></li>
<li><code> if (window.attachEvent) window.attachEvent("onload", sfHover);</code></li>
<li><code>&lt;/script&gt;</code></li>
<li><code>&lt;![endif]--&gt;</code></li>
</ul>
</div>
<p>Alle Deklarationen wo <code>li:hover</code> steht wird durch die Klasse <code>.sfhover</code> ergänzt.</p>
<p class="abstandunten0">Bitte CSS ergänzen:</p>
<div class="beitragscode">
<ul>
<li><code>ul#navigation li:hover ul,</code></li>
<li><code><strong><em>ul#navigation li.sfhover ul</em></strong>  {</code></li>
<li class="codeeinrueckung"><code>left:120px;</code></li>
<li class="codeeinrueckung"><code>top:12px;</code></li>
<li><code>}</code></li>
</ul>
<ul>
<li><code>ul#navigation li:hover,</code></li>
<li><code><strong><em>ul#navigation li.sfhover</em></strong>  {</code></li>
<li class="codeeinrueckung"><code>position:relative;</code></li>
<li><code>}</code></li>
</ul>
<ul>
<li><code>ul#navigation li:hover a,</code></li>
<li><code><strong><em>ul#navigation li.sfhover a</em></strong>  {</code></li>
<li class="codeeinrueckung"><code>color:#fff;</code></li>
<li class="codeeinrueckung"><code>background-color:#d90000;</code></li>
<li><code>}</code></li>
</ul>
<ul>
<li><code>ul#navigation li:hover li a,</code></li>
<li><code><strong><em>ul#navigation li.sfhover li a</em></strong>  {</code></li>
<li class="codeeinrueckung"><code>color:#fff;</code></li>
<li class="codeeinrueckung"><code>background-color:#ef0ff7;</code></li>
<li><code>}</code></li>
</ul>
</div>
<p class="abstandunten0 abstandoben2">Jetzt ist zwischen den Listenpunkten noch ein Abstand und nur der Text reagiert auf das <em>Hovern</em>.</p>
<p class="abstandunten0"><code>a</code> braucht <em>HasLayout</em>. Da er <code>min-height</code> nicht kennt benötigt er durch eine Mindesthöhe anderweitig <em>HasLayout</em>.</p>
<p>Damit der Abstand zwischen den Listenpunkten verschwindet, braucht <code>li</code> eine <em>IE-eigene Inline-Block-Darstellung</em>.</p>
<p class="abstandunten0 abstandoben2">Bitte den <strong>ersten</strong> Conditional Comment ergänzen:</p>
<div class="beitragscode">
<ul>
<li><code>&lt;!--[if lte IE 8]&gt;&lt;style type=&quot;text/css&quot;&gt;</code></li>
<li><code>* html ul#navigation a  {</code></li>
<li class="codeeinrueckung"><code>height:1px;</code></li>
<li><code>}</code></li>
<li><code>* html ul#navigation li  {</code></li>
<li><code class="codeeinrueckung">display:inline;</code></li>
<li><code class="codeeinrueckung">zoom:1;</code></li>
<li><code>}</code></li>
<li><code>&lt;/style&gt;&lt;![endif]--&gt;</code></li>
</ul>
</div>
<p>Jetzt ist auch im IE 6 alles okay!</p>
<p>Inspiriert von:<a href="http://www.galileocomputing.de/1668?GPP=fcsst2" title="Externer Link">Fortgeschrittene CSS-Techniken</a></p>
]]></content:encoded>
			<wfw:commentRss>http://webdesign-passau.com/wordpress/navi-flyout-1/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

