Koden, du viser, giver nøjagtig samme resultat i IE og FF. Årsagen til evt. forskelle ligger andre steder i din kode - prøv at lægge et link, så vi kan få rettet det hele på én gang :)
hmm er ikke kommet længere end her til den der stump kode giver to resultater i ie laver den en grønkasse ind i en blå. i ff ligger den grønnekasse delsvist udover den blå.
ie opfatter min kode på den måde at den grønne kasse som er 100% width skal være 100% af den blå kasse ff opfatter det på den måde at den grønne kasse skal være 100% af hele siden.
Hvis det er IE's scrollbar, du tænker på, opstår den fordi, du sætter en bredde på 100% og en margin på 5px på dit indre div. Så bliver dets bredde jo 100%+10px - og det er bredere end vinduet ;o) Det kommer du udenom ved at skrive: <div style="background-color: green; height: 80px; margin: 5px;">
Et ikke absolut positioneret div er jo et block-element og fylder derfor alligevel hele bredden.
ja har jeg gjort og nej det er firefox der blivere størere end vinduet ikke ie, den gør som den skal. problemet er at ff opfatter de width 100% som 100% af hele siden, hvor den burde opfatte de 100% som 100% af den objekt den befinder sig i, den anden kasse.
nu har jeg fået det til at virke, ved at fjerne width: 100%;, grunden til at jeg kan få det til at virke er at en div altid vil fylde det ud den er indeni vandret. men hvis jeg nu vil have den til at fylde det ud lodret hvad gør jeg så?
Hvis du læste, hvad folk skriver til dig, ville du vide, du har fået svaret forlængst: (24/12-2004 00:41:18) og (24/12-2004 01:07:52) - hvad jeg også skrev til dig i (24/12-2004 02:34:01) ... og alligevel spørger du (24/12-2004 15:56:04) ;o)
roenving <-- ideen er at den skal være skalerbar, så hvis du resizer vinduet, så skal siden følge med. derfor bliver jeg nød til at bruge % og så skal jeg have ffox til at opføre sig ligesom ie, og ikke overlappe den yderste box olebole <--- jeg spørger ikke jeg konstratere knudgert <--- skal have at vide hvad der er galt med denne kode siden den er anderledes i ffox end i ie
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>TITLE</title> <style type="text/css"> body, html { height: 100%; margin: 0px; padding: 0px; overflow:hidden; } </style> </head> <body>
Der er det galt, at IE laver en fejl med css-standarderne !-)
Synes godt om
Ny brugerNybegynder
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.