/dev/NULL
2005-10-16, 18:13:42
Ich hab auch mal ne CSS Frage:
Ich möchte eine Navigationsleiste bauen die links 5 Punkte hat und rechts auch noch 3.. dadrunter soll ein Navigationspfad (wo bin ich) sein.
Wie mache ich das am geschicktesten?
Mein Versuch bisher (nur relvante Snippets):
div.navigation{
display:block;
border: solid blue 3px;
background:gray;
}
div.clink a {
padding: 5px;
border-width:0 3px;
margin: 0px 0px 2px;
text-align: center;
text-decoration: none;
}
div.clink a:hover {
border-right:#313131 3px solid;
border-left: #313131 3px solid;
}
.floatleft{
float:left;
}
.floatr{
float:right;
}
<div class="navigation">
<!-- Navigationsleiste -->
<div class="clink floatleft">
<a href="home.html">links</a>
<a href="links1.html">links1</a>
<a href="links2.html">links2</a>
<a href="links3.html">links3</a>
<a href="links4.html">links4</a>
</div>
<div class="clink">
<a href="agb.html">AGB</a>
<a href="impressum.html">IMPRESSUM</a>
<a href="kontakt.html">KONTAKT</a>
</div>
</div>
<!-- Pfadleiste -->
<div class="navigation_pfad">
--> Home
</div>
So sind die ganzen Menüpunkte in einer Zeile die Pfadleiste brav drunter.. aber alle Menüelemente sind nebeneinander. gebe ich dem 2. clink block noch einen floatr, sind die Elemente zwar rechts, aber die Pfadleiste rutscht hoch und hängt irgendwo dazwischen.. Hätte jetzt gedacht dadurch das ich da nen div drum mache spielt sich alles innerhalb des divs ab (und die Pfad navigation ist dadrunter) aber das ist wohl nen Denkfehler gewesen..
Ich möchte eine Navigationsleiste bauen die links 5 Punkte hat und rechts auch noch 3.. dadrunter soll ein Navigationspfad (wo bin ich) sein.
Wie mache ich das am geschicktesten?
Mein Versuch bisher (nur relvante Snippets):
div.navigation{
display:block;
border: solid blue 3px;
background:gray;
}
div.clink a {
padding: 5px;
border-width:0 3px;
margin: 0px 0px 2px;
text-align: center;
text-decoration: none;
}
div.clink a:hover {
border-right:#313131 3px solid;
border-left: #313131 3px solid;
}
.floatleft{
float:left;
}
.floatr{
float:right;
}
<div class="navigation">
<!-- Navigationsleiste -->
<div class="clink floatleft">
<a href="home.html">links</a>
<a href="links1.html">links1</a>
<a href="links2.html">links2</a>
<a href="links3.html">links3</a>
<a href="links4.html">links4</a>
</div>
<div class="clink">
<a href="agb.html">AGB</a>
<a href="impressum.html">IMPRESSUM</a>
<a href="kontakt.html">KONTAKT</a>
</div>
</div>
<!-- Pfadleiste -->
<div class="navigation_pfad">
--> Home
</div>
So sind die ganzen Menüpunkte in einer Zeile die Pfadleiste brav drunter.. aber alle Menüelemente sind nebeneinander. gebe ich dem 2. clink block noch einen floatr, sind die Elemente zwar rechts, aber die Pfadleiste rutscht hoch und hängt irgendwo dazwischen.. Hätte jetzt gedacht dadurch das ich da nen div drum mache spielt sich alles innerhalb des divs ab (und die Pfad navigation ist dadrunter) aber das ist wohl nen Denkfehler gewesen..