12. september 2006 - 17:54Der er
7 kommentarer og 1 løsning
IE og Firefox opfører sig ikke ens.
Hej folk. Jeg er igang med en hjemmeside, hvor alt grafik (banner, menu) er centreret på midten. Jeg har brugt css til at lave en stibe baggrund der bare gentages ned af. denne bagrund passer sammen med grafikken og det ser fint ud i Firefox, men i IE er stiben rykket en side til højre. Her er den kode jeg bruger i mit css.
som sættes ind efter referencen til dit "primære" stylesheet.
Et par ting du dog lige bør bemærke:
1) Hvis du ikke husker en DOCTYPE som det allerførste på din side, vil IE gå i quirks mode, hvilket vil sige at mange ting bliver renderet forkert. Hvis du ikke har en af disse, kan det godt ske at det er nok hvis du gør det. 2) Den conditional comment jeg gav dig forudsætter at problemet kun optræder i IE 6 og derunder. Hvis IE 7 også er påvirket, ændrer du bare 6-tallet til et 7-tal (eller bruger [if IE] hvis det også skal gælde alle fremtidige IE versioner)
Hvis IE ikke bliver påvirket af at der kommer en DOCTYPE på, er det fordi der ikke er forskel på dens tolkning af din CSS i de to modes, så det gør ikke så meget - men hvis det ødelægger det i Firefox, er det da helt galt (den har mig bekendt ikke ret store forskelle, så det har ofte mindre effekt der).
Man bør altid have en DOCTYPE så browsere bruger den rendering der stemmer overens med standarderne (eller rettere, bruger den der stemmer BEDST overens med standarderne). Af den grund vil jeg nok mene du bør gå igennem din CSS en ekstra gang og få den til at virke med en DOCTYPE.
Man bør ikke have en DTD (DocType Definition) i dokumentet ... man _skal_! Ellers er det ikke et HTML-dokument ;o)
/mvh </bole>
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.