Avatar billede tgl Nybegynder
15. marts 2001 - 09:48 Der er 9 kommentarer og
2 løsninger

Layer har ikke samme placering i IE og Netscape

Jeg har en side med layers, <div id=\"test\" position:absolute>indhold</div>, som indeholder undermenupunkter til hovedmenupunkterne, men I Netscape placeres mine layers ikke som de skal.

Dvs. det er kun den lodrette placering som er forkert da de nu ikke længere flugter med hovedmenupunktet.
Jeg har set ovenstående brugt på andre sider, se et eksempel på
http://www.ts-ballerup.dk,
og der passer det fint uanset om man bruger IE eller Netscape.

Hvordan kan det være? Skal man indsætte noget specielt i div-tagget?
Avatar billede nute Nybegynder
15. marts 2001 - 09:53 #1
du må skrive:

<div id=\"test\" style=\"position:absolute\">

alternativt:

<div id=\"test\" style=\"position:absolute;left:20px;top:20px;width:20px;height:20px\">

hvor alle tall kan skiftes ut alt ettersom du vil plassere ditt div tag andre steder på siden. les om plassering av layers her:

http://www.dansteinman.com/dynduo/en/stylesheets.html

/nute
Avatar billede tgl Nybegynder
15. marts 2001 - 10:39 #2
Jeg har skrevet style-egenskaberne i mine div-tags så det kan ikke være det.

Jeg går ud fra det er min top-location værdi som gør udslaget.
Avatar billede nute Nybegynder
15. marts 2001 - 11:25 #3
prøv å se forskjellen på disse to div tags:

din: <div id=\"test\" position:absolute>
min: <div id=\"test\" style=\"position:absolute\">

i min skriver jeg \'style=\"...\"\' men du har ikke dette med...dette er du *nødt* til å ta med...

top-location ?? det har overhodet ingenting med det å gjøre

/nute
Avatar billede tgl Nybegynder
15. marts 2001 - 11:35 #4
Jeg prøver igen:

Alt der skal være der er også i mit div-tag det er bare mig som ikke skrev det hele i mit spørgsmål.

Den vertikale placering af mine layers er ikke rigtig i Netscape så et eller andet må der være omkring placeringen i pixel fra toppen.
Avatar billede nute Nybegynder
15. marts 2001 - 11:42 #5
hvis du angir top/left/width/height (korrekt) i din div-tag, så skal plasseringen være fullstendig identisk i NS og IE. plassering av et layer er uavhengig av frames...med andre ord, plasseringen angis absolutt i forhold til det frameset du er inne i...

hvis du legger dette inn på en side:

<div id=\"test\" style=\"position:absolute;left:20px;top:20px;width:20px;height:20px\">

så vil den opptre på *nøyaktig* samme lokasjon i både NS og IE

/nute
Avatar billede vandhunden Nybegynder
15. marts 2001 - 11:59 #6
Hvis du har dreamweaver (eller en trialversion) kan du få den til at lave dine layers efter træk-og-slip metoden. Den skriver koden og du undgår at fucke up i det. Så virker layerne i alle browsere...
Avatar billede nute Nybegynder
15. marts 2001 - 12:02 #7
vandhunden >> gjerne korrekt, men lærer man seg å kode det selv ved å benytte alle shortcuts ? ;)
Avatar billede tgl Nybegynder
15. marts 2001 - 12:03 #8
Jeg har dreamweaver og brugt det i mit ovenstående problem så det er med træk og slip positionen er fundet så jeg forstår ikke hvorfor der er forskel i IE og Netscape.
Avatar billede vandhunden Nybegynder
15. marts 2001 - 13:08 #9
Prøv at sætte alle marginer = 0 i Page Properties, eller hvad det nu hedder...

Men det _burde_ virke...
Avatar billede nute Nybegynder
15. marts 2001 - 13:14 #10
send oss _hele_ ditt <div>-tag, så kan evt vi se om du har glemt noe eller gjort noe galt (eller om det faktisk er en feil i NS)

/nute
Avatar billede tgl Nybegynder
21. marts 2001 - 09:58 #11
Ok, her er noget kode fra min side :

<div id=\"omforeningen\" style=\"position:absolute; width:140px; height:38px; z-index:1; visibility: hidden; left: 264px; top: 40px\">indhold</div>

Kan grunden være til, at placeringen fra top er forskellig i de to browsere fordi et <div>-tag er lig <p></p> mht. mellemrum?

Når man har sat position:absolute og fundet positionerne på skærmen ved udvikling under en opløsning på f.eks. 1074x768 og derefter afprøver siden under en højere eller mindre opløsning vil placeringen af layerns da ikke længere passe vel?
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