07. juni 2004 - 14:11Der er
7 kommentarer og 1 løsning
Problem med div'er i flere lag
Nedenstående kode volder mig en del problemer. Koden skal kunne følgende: Blå box skal vises lige nedenfor grøn box(skal ikke overlappe), hvilket virker fint. Rød box skal også vises nedenfor grøn box, hvilket den gør, men den skal vises over blå box og ikke under som nu, dvs. rød skal overlappe blå. Jeg har forsøgt med z-index men det virker ikke når rød og blå ikke ligge i samme div. Opbygningen af koden skal helst ikke ændres, og z-index kan ikke flyttes til de yderste div'er. Dette vil give for omprogrammering i min kode og skal kun bruges i nødstilfælde :)
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Jeg har en side med en række forskellige felter, bl.a. et dropdown ligende felt, som består af et readonly felt og en knap, når man trykker på knappen vises en liste med et antal valgmuligheder. Listen skal selvfølgelig overlappe de andre felter. Koden er dynamisk genereret, så listen skal helst ligge samme med det tilhørende felt. I ovenstående eksempel svarer den røde boks til listen.
Det er ikke helt det jeg skal bruge. grøn og rød box skal placeres i samme div, og blå i en anden div for sig selv. Fordi koden genereres automatisk har jeg ikke mulighed for at placerer koden anderledes. Blå box skal ikke skjules, det er kun rød boks som skal vises og skjules.
Eksemplet her kan indeles i 2 kodestumper som er uafhængige af hinanden:
Det virker jo fint, jeg forstår bare ikke hvorfor... Den eneste forskel er at position:relative er fjernet fra de to ydre bokse. Hvorfor kan man ikke sætte position??
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.