Avatar billede cmau Nybegynder
31. marts 2006 - 10:39 Der er 10 kommentarer og
1 løsning

Div-layer går ind over div-layer, så menuen ikke kan bruges

Hejsa

Jeg sad her og havde en rigtig godt føelses, fordi min side endelig var uden fejl i forskellige browsere, men så kommer jeg til at kigge i Firefox og finder ud af at det slet ikke er mulig at bruge menuen. Jeg tror det er fordi min menu med id'et text ligger ind over min div med id'et menu.

http://sam.woox.dk
Avatar billede thesurfer Nybegynder
31. marts 2006 - 10:46 #1
Brug z-index i din CSS:

            #menu {
                position:relative;
                width:150px;
                margin-right: 7px;
                padding:7px;
                text-align:left;
                background-color:#3E6E9D;
                                z-index:1;
            }

Info om z-index: http://www.w3schools.com/css/pr_pos_z-index.asp

Men det virker også med position:relative?

/theSurfer
Avatar billede thesurfer Nybegynder
31. marts 2006 - 10:47 #2
z-index værdien skal bare være højere end de layers de skal være foran.

Hvis "main" er z-index:10, skal "menu" mindst være z-index:11.

/theSurfer
Avatar billede cmau Nybegynder
31. marts 2006 - 10:48 #3
Kan du ikke hurtig forklare z-index? Er det for layeret skal ligge?

"Men det virker også med position:relative?"
Hvad mener du med det?
Avatar billede thesurfer Nybegynder
31. marts 2006 - 10:49 #4
Hvis du kigger på linket http://www.w3schools.com/css/pr_pos_z-index.asp vil du kunne se, at der står:

"Note: Z-index only works on elements that have been positioned (eg position:absolute;)!"


/theSurfer
Avatar billede thesurfer Nybegynder
31. marts 2006 - 10:50 #5
Ahh.. der står ikke, at det KUN er "absolute".. der står bare, at det skal være positioned.. :-)

/theSurfer
Avatar billede cmau Nybegynder
31. marts 2006 - 10:51 #6
Altså jo højere z-index er jo længere fremme vil layeret være?
Avatar billede thesurfer Nybegynder
31. marts 2006 - 10:54 #7
Yeps.

Jo højere value, jo "tættere" på brugeren..

Hvis du f.eks. sætter din venstre hånd op, ca 30 cm fra dig, og derefter sætter højre hånd op, 10 cm fra dig, så har din højre hånd en højere z-index.

- Smider lige et svar.

/theSurfer
Avatar billede thesurfer Nybegynder
31. marts 2006 - 10:55 #8
Doh! :-)

/theSurfer
Avatar billede cmau Nybegynder
31. marts 2006 - 10:57 #9
Yes, tusind tak for hurtigt svar :)
Avatar billede thesurfer Nybegynder
31. marts 2006 - 10:59 #10
Det var så lidt.. hav en god dag :-)

/theSurfer
Avatar billede thesurfer Nybegynder
31. marts 2006 - 11:53 #11
Hmm.. "uden fejl i forskellige browsere".. Har du testet siden med Opera?
Linksne er ikke klikbare..

/theSurfer
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester