HTML - Liste horizontal darstellen
Hi,
entweder geht es nicht was ich versuche oder ich steh total auf dem Schlauch:
ich versuche eine Liste horizontal darzustellen, im FireFox geht das auch, nicht aber im IE < 8.
Hier der CSS Code:
Und HTML Code:
Kann mir jemand helfen? Danke schonmal.
ak
entweder geht es nicht was ich versuche oder ich steh total auf dem Schlauch:
ich versuche eine Liste horizontal darzustellen, im FireFox geht das auch, nicht aber im IE < 8.
Hier der CSS Code:
Spoiler
![]()
Cascading Style Sheet
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36#navi { margin-left: 15%; border-top: none; border-left: none; border-right: none; } #navi ul { /*height: 5%;*/ text-align: center; width: 100%; } #navi ul li { display: inline; list-style-type: none; text-align: center; /*width: 110%;*/ } #navi ul li.current { border: none; } #navi a { width: 100%; padding-left: 5%; padding-right: 5%; border: 1px solid #f38631; margin-right: -0.5%; } #navi a:hover { border-bottom: none; }
Und HTML Code:
Spoiler
![]()
HTML
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 <div id="navi"> <ul> <li> <a href="#">Link 1</a> </li> <li > <a href="#">Link 2</a> </li> <li> <a href="#">Link 3</a> </li> <li> <a href="#">Link 4</a> </li> <li> <a href="#">Link 5</a> </li> </ul> </div>
Kann mir jemand helfen? Danke schonmal.
ak
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »andreaskeil« (22. Oktober 2008, 19:24)
ganz einfach entweder a: du machst im css code float:left hinzu oder b du setzt hinter jedem </a> ein <br /> dahinter;D
MFG
MFG
Mein kleines Projekt
-Cruel Online-
-Cruel Online-
Ich habe mir Deinen Code in eine Datei kopiert und bisschen herumgespielt.
Das Problem im Internet Explorer ist allgemein, dass er die Listenpunkte im sogenannten Quirks-Modus automatisch auf die gesamte Breite der Liste streckt.
Ich habe folgende zwei Lösungswege probiert:
a) Durch Verwendung einer gültigen DOCTYPE-Deklaration kommt man aus dem Quirks-Modus heraus und die Punkte werden nebeneinander angezeigt. Bei HTML 4 muss dazu auch der Pfad zur DTD angegeben werden, unter XHTML bin ich auch ohne diesen ausgekommen.
Leider hatte ich in Internet Explorer 7 dann einen anderen Darstellungsfehler, der die Rahmen betrifft.
b) Man kann den Listenpunkten eine bestimmte andere Breite als 100% zuweisen. Bei Deinen fünf Punkten würden sich rechnerisch grob 20% ergeben, durch die Rahmen müssen wir aber noch etwas weniger nehmen. 19% hat bei mir ganz gut funktioniert.
Mit dieser Lösung verliert man aber freilich an Flexibilität, wenn man die Liste erweitern oder kürzen möchte.
Das Problem im Internet Explorer ist allgemein, dass er die Listenpunkte im sogenannten Quirks-Modus automatisch auf die gesamte Breite der Liste streckt.
Ich habe folgende zwei Lösungswege probiert:
a) Durch Verwendung einer gültigen DOCTYPE-Deklaration kommt man aus dem Quirks-Modus heraus und die Punkte werden nebeneinander angezeigt. Bei HTML 4 muss dazu auch der Pfad zur DTD angegeben werden, unter XHTML bin ich auch ohne diesen ausgekommen.
Leider hatte ich in Internet Explorer 7 dann einen anderen Darstellungsfehler, der die Rahmen betrifft.
b) Man kann den Listenpunkten eine bestimmte andere Breite als 100% zuweisen. Bei Deinen fünf Punkten würden sich rechnerisch grob 20% ergeben, durch die Rahmen müssen wir aber noch etwas weniger nehmen. 19% hat bei mir ganz gut funktioniert.
Mit dieser Lösung verliert man aber freilich an Flexibilität, wenn man die Liste erweitern oder kürzen möchte.
i u t w w f c b - u y a s t m w m
#navi li
{
float:left;
}
damit schaffste es dass die links horizontal sind. problem abei ist dass der punkt verschwindet und alle links an einander kleben
EDIT: ich habe mal hier ein tut gefunden für horizontal navigation ich gehe es mal durch
http://www.thestyleworks.de/tut-art/listnav3.shtml
{
float:left;
}
damit schaffste es dass die links horizontal sind. problem abei ist dass der punkt verschwindet und alle links an einander kleben
EDIT: ich habe mal hier ein tut gefunden für horizontal navigation ich gehe es mal durch
http://www.thestyleworks.de/tut-art/listnav3.shtml
Mein kleines Projekt
-Cruel Online-
-Cruel Online-
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »cccpmik« (23. Oktober 2008, 09:45)
Ähnliche Themen
-
(X)HTML & CSS & DHTML & Javascript »-
Datein unterhalb htdocs ???
(3. November 2005, 11:51)
-
(X)HTML & CSS & DHTML & Javascript »-
Objekt zentriert und mittig darstellen
(17. April 2004, 15:02)
-
PHP »-
100 Einträge auf einmal tätigen
(25. August 2003, 16:20)
-
(X)HTML & CSS & DHTML & Javascript »-
Text/Bild mittig darstellen
(26. November 2002, 19:21)



, aber funktioniert aber leider nicht