Inhald von Menü-div verschiebt sich (IE-FF)

  • Ich habe folgendes Problem:
    Auf einer meiner Seiten werden die Buttons im Menü-div im IE völlig richtig angezeigt, wärend sie im FF um etwa 20px nach unten und nach rechts verschoben sind, sodass nicht alles drauf ist!

    Muss ich da noch irgend etwas eingeben?
    Mit margin-top:0px hats nicht geklappt!

    Falls ihr den Quelltext braucht, einfach kurz schreiben!

    Schonmal vielen Dank für eure Bemühungen!

    Wer kämpft kann verlieren, wer nicht kämpft hat schon verloren!

  • Nee, mit padding werten hab ich nichts gemacht!

    Wer kämpft kann verlieren, wer nicht kämpft hat schon verloren!

  • Der FF erzwingt bei listen immer links und oben einen freiraum, kann man nix gegen machen :)
    Musst mit absätzen und dem • zeichen arbeiten

    Orthografie und Grammatik in diesem Beitrag sind frei erfunden und eine eventuell gefundene Übereinstimmung mit einer lebenden oder toten Sprache sollte von allen Beteiligten unverzüglich ignoriert werden.

    K-Progs (In bearbeitung)
    Der inoffizielle Forum-hilfe IRC-Channel
    (Server: irc.freenode.net ; Channel: #forum-hilfe) (Client für FF)
    Ich hab auch 'n Jabber-Account beim CCC ;)

  • Also anstatt die Buttons alle hintereinander reinzuschreiben soll ich sie untereinander machen?

    Wer kämpft kann verlieren, wer nicht kämpft hat schon verloren!

  • upps, sry ich glaub ich bin da irgendwo verrutscht^^
    (hab gestern durchgemacht)

    mmh zum egentlichen problem hab ich keine lösung....
    werd nochmal drüber nachdenken

    Orthografie und Grammatik in diesem Beitrag sind frei erfunden und eine eventuell gefundene Übereinstimmung mit einer lebenden oder toten Sprache sollte von allen Beteiligten unverzüglich ignoriert werden.

    K-Progs (In bearbeitung)
    Der inoffizielle Forum-hilfe IRC-Channel
    (Server: irc.freenode.net ; Channel: #forum-hilfe) (Client für FF)
    Ich hab auch 'n Jabber-Account beim CCC ;)

  • Hi,

    Zitat von Greg10

    Der FF erzwingt bei listen immer links und oben einen freiraum, kann man nix gegen machen :)
    Musst mit absätzen und dem • zeichen arbeiten

    *räusper*, ähem..., ich seh da nirgendwo eine Liste.

    Der menü-div enthält eine Reihe von a's.

    a ist ein inline-Element, da kannste vertikale margins knicken.
    Die Höhe von Inline-Elementen kannste nur durch die Schriftgröße oder line-height verändern.

    Ich glaube auch nicht das das so mit deinem grafischen Menü funktionieren wird.

    Erstmal gehören die Links in eine Liste:

    Code
    <ul id="navi">
       <li id="navi01">[url='wegvomlink.htm']Link 1[/url]
         ......................usw.
    [/list]

    Für alle Zustände des Links (normal, hover, etc.) macht man eine Grafik die alle Zustände enthält.
    Die Buttons werden als Hintergrundgrafik eingebunden und je nach Zustand einfach mit Background-position verschoben, sodaß immer die gewünschte Grafik je nach Linkzustand eingeblendet wird.

    a braucht position:absolute dafür und bekommt die HG-Grafik zugewiesen.
    li braucht dann natürlich position:relative damit sich die absolut positionierte
    Grafik daran orientieren kann.

    Der Linktext sollte auch nicht in der Grafik stehen, weil dann die Sumas nicht weiterkommen (können nicht in Grafiken lesen!), Screenreader-user nicht weiterkommen und bei ausgeschalteten Grafiken auch nix mehr geht.

    Einzige Möglichkeit das zu umgehen wäre
    Image Replacement nach Gilder/Levin.

    Grafische Menüs sind nicht ganz so einfach zu realisieren.

    koslowski