Har problem med position: asbolute; i IE och FF. De tolkar det helt olika och därför blir det hel konstigt. 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. Har använt transitional. Ska testa med strict...ska bara komma ihåg hur tusan det var man skrev det också. :oposition: absolute; IE och FF
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?Sv: position: absolute; IE och FF
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-floSv:position: absolute; IE och FF