zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Navigation li floaten, Unternavi soll auch floaten

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 23.07.2012, 10:29
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 27.04.2005
Beiträge: 68
Fanello befindet sich auf einem aufstrebenden Ast
Standard Navigation li floaten, Unternavi soll auch floaten

Liebes xhtmlforum

Folgende Situation: Ich muss folgende horizontale Navigation erstellen:

Home | Produkte Unternavi1 | Aktuelles Unternavi2 | Über uns Unternavi3

Die Fettgedruckten Begriffe sind jeweils Navigationspunkte der ersten Ebene, diese haben jeweils 1 Unternavi-Punkt.

Das ganze baue ich mit ul/li auf. Für die erste Ebene natürlich kein Problem, li floaten und das wars (grob gesagt).
Die zweite Ebene ist dann jeweils in einem eigenen ul/li verpackt. Also so:

HTML-Code:
<ul class="navi1">
<li>Home</li>
<li>Produkte
  <ul class="navi2">
  <li>
  Unternavi1
  </li>
  </ul>
</li>
<li>Aktuelles
  <ul class="navi2">
  <li>
  Unternavi1
  </li>
  </ul>
</li>
<li>Über uns
  <ul class="navi2">
  <li>
  Unternavi1
  </li>
  </ul>
</li>
</ul>
Das heisst also, das ul der Unternavi soll das li des jeweiligen Hauptnavi-Punkt floaten. Geht das überhaupt?
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 23.07.2012, 11:42
X
neuer user
 
Registriert seit: 27.06.2012
Beiträge: 13
Heiko Mamerow befindet sich auf einem aufstrebenden Ast
Standard

Hallo Fanello,

...ja, das geht. Und zwar ganz einfach - z.B. so:

Listamatic2: Pure CSS hover list


Schöne Grüße aus Berlin
Heiko
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 23.07.2012, 14:40
Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 27.04.2005
Beiträge: 68
Fanello befindet sich auf einem aufstrebenden Ast
Standard

hi Heiko

Vielen Dank für den Link. Dieses Beispiel macht aber nicht unbedingt das, was ich gesucht habe. Im Beispiel erscheint beim Klick auf eine Hauptrubrik die Unterrubrik einfach darunter.

Bei mir ist aber die Navigation immer mit allen Unterrubriken sichtbar. Unterrubrik gibts immer nur 1, und diese soll jeweils neben dem jeweiligen Hauptrubrikpunkt stehen.

Habe jetzt vor allem mit dem float-Attribut ein wenig rumprobiert. Und ich glaube die Lösung gefunden zu haben:

HTML-Code:
/* 3.0 NAVIGATION */
ul.navi1 {
	margin:0;
	padding:0;
	float:left;
}
ul.navi1 li {
	list-style:none;
	float:left;
}
ul.navi1 a {
	display:block;
	font-size:20px;
	padding:0 22px 0 22px;
	color:#000000;
	margin:0;
	height:57px;
	float:left;
}
ul.navi1 a:hover, ul.navi1 a.current, ul.navi1 a.active	{
	text-decoration:underline;
}

/* 3.1 SUBNAVIGATION */
ul.navi2 {
	margin:0;
	padding:0;
	float:left;
}
ul.navi2 li {
	list-style:none;
}
ul.navi2 a {
	display:block;
	font-size:12px;
	padding:0 22px 0 22px;
	color:#000000;
	margin:0;
	height:57px;
}
ul.navi2 a:hover, ul.navi2 a.current, ul.navi2 a.active	{
	text-decoration:underline;
}
Mit diesem CSS funktioniert es. Entscheidend dabei: das float:left im a-Tag der Hauptnavi.




PS: hat einige interessante Beispiele in deinem Link. Sehr nützlich, danke!

Geändert von Fanello (23.07.2012 um 14:56 Uhr)
Mit Zitat antworten
Antwort


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ausrichtung Kalender greece4u CSS 20 14.05.2012 13:32
Navigation ist nicht mittig Schokokrapfen CSS 29 19.09.2011 23:19
Problem mit Navigation safari CSS 12 20.04.2011 11:11
Float-Problem? mischaef CSS 33 20.10.2010 16:20
Javascript UL Navigation im IE6 ven CSS 7 29.04.2008 15:29


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:28 Uhr.