Mario: cssplay.co.uk invalide browsertrennungen

Beitrag lesen

Hi, ich habe mich mal bei der genannten und sehr bekannten Seite umgeschaut. Dabei fiel mir auf, dass die Beispiele dort immer wie unten aufgeführt aussehen.

zb: http://www.cssplay.co.uk/menus/skeleton3.html

Wenn ich das so richtig sehe, soll der IE6 innerhalb der Liste auch noch mit Tabellen bestückt werden und beim IE7 wird <a> geschlossen wenn der normale Vorgang ein <ul> innerhalb <a> haben soll.

Sind diese extremen Browsertrennungen wirklich notwenig für sowas?

Wenn <ul> eiin Blockelement ist, wovon ich ausgehe(Selfhtml gibt ja derartige Infos nicht her), dann sind doch alle Menus dort invalide?

Wo finde ich solide horizontale CSS Menus mit beliebigen Untermenüs ohne viel JS(am Besten gar nicht) oder Browsertrennungen?

<ul id="nav">  
<li><a href="#nogo">Home</a></li>  
<li><a href="#nogo">About us &#187;<!--[if gte IE 7]><!--></a><!--<![endif]-->  
	<!--[if lte IE 6]><table><tr><td><![endif]--><ul>  
		<li><a href="#nogo">Who we are</a></li>  
		<li><a href="#nogo">What we do</a></li>  
		<li><a href="#nogo">Where to find us</a></li>  
	</ul><!--[if lte IE 6]></td></tr></table></a><![endif]-->  
</li>  
<li><a href="#nogo">Products &#187;<!--[if gte IE 7]><!--></a><!--<![endif]-->  
	<!--[if lte IE 6]><table><tr><td><![endif]--><ul>  
	<li><a href="#nogo">Tripods &#187;<!--[if gte IE 7]><!--></a><!--<![endif]-->  
		<!--[if lte IE 6]><table><tr><td><![endif]--><ul>  
			<li><a href="#nogo">Monopods</a></li>  
			<li><a href="#nogo">Tripods</a></li>  
			<li><a href="#nogo">Adjutable head</a></li>  
			<li><a href="#nogo">Fixed</a></li>  
			<li><a href="#nogo">Flash mount</a></li>  
			<li><a href="#nogo">Floating head</a></li>  
		</ul><!--[if lte IE 6]></td></tr></table></a><![endif]-->  
	</li>  
..........  
..................  

Mario