Mellemrum, ved menu

Tags:    javascript

Hej.
Jeg har fundet en JavaScript menu, som jeg benytter. Jeg har dog opdaget, at alt hvad der står på venstre side af menuen bliver placeret en del afstand derfra. Ca. samme afstand som "drop-down-menuen"'s bredde.

Hvordan løses dette?

http://www.myfront.dk/testmenu.htm

Fold kodeboks ind/udKode 




3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato

Hej Andreas,

Jeg er ikke sikker på hvad du vil have lavet om, og hvordan.

Men jeg er sikker på at det du har lavet bør forandres;
Bland aldrig "div" opsætning med "table" opsætning... og benyt aldrig tables til at lave opsætning.

Jeg prøvede at eksperimentere lidt, men det ser forskelligt ud i forskellige browsere.

Sæt alle margins og paddings til 0 og list display:inline; også på tekst div'en, på ul sættes list-style-type: none;

Sæt så en markant baggrundsfarve på samtlige elementer, der er forskellig fra hinanden. Så vil du kunne se hvilket element det er som er hvor - og dermed hvilket der giver problemer.

Med venlig hilsen
Ieet





Elementet som skaber problemer, er drop-down menuen - den tager mere plads end den burde, på venstre side. Derfor ses "text"'en med et stort mellemrum fra knappen.

Forslag?




Hej Andreas,

Fold kodeboks ind/udKode 


Du skriver selv at Menuens "felt" skal være 20% af de 300px som dit table har som width.

Med venlig hilsen
Ieet




t