position: absolute; IE och FF
Har problem med position: asbolute; i IE och FF. De tolkar det helt olika och därför blir det hel konstigt.
Har detta inlagt i css:
#content {
border: 0;
margin: 0;
padding: 0;
width: auto;
}
#fourh {
margin: 0 auto;
border: 0;
padding: 0;
width: 800px;
height: 540px;
overflow: auto;
background-color: #fff;
}
Sedan vill jag ha in en speciell meny som har översta knappen till höger och uppe, nästa knapp under är lite mer åt vänster och nedanför o.s.v. Har någon bra tips på hur man löser det tas de gärna emot.
Jag har försökt att lägga in detta:
#meny {
position: absolute;
margin-top: 200px;
margin-left: 450px;
border: 1px solid #000;
width: auto;
height: auto;
}
Och sedan ange.
#meny a.meny
#meny a.menysecond
#meny a.menythird o.s.v och sedan säga till dem att de ska ligga olika.
Funkar hur bra som helst...med problemet att IE tolkar position absolute som att den ska utgå från #fourh
Och FF tolkar den rätt och lägger den längst upp i vänstra hörnter på skärmen. Har testat att lägga den på olika ställen i html koden (div id="meny"), men det hjälper inte ett dugg.
Några förslag?
Svara
Sv: position: absolute; IE och FF
position: absolute är aldrig en höjdare, det är nästan alltid bättre att låta broswern ta hand om det. Undvik det i största möjliga mån. I övrigt är ju inte IE en höjdare, och det gör saken ännu trevligare.
För det första: använder du strict doctype? Annars: gör det.
Spontant, kolla här: http://www.w3.org/TR/CSS21/visuren.html#dis-pos-flo
Svara
Sv:position: absolute; IE och FF
Har använt transitional. Ska testa med strict...ska bara komma ihåg hur tusan det var man skrev det också. :o
Svara