Avatar billede leshrac Nybegynder
21. marts 2007 - 15:46 Der er 15 kommentarer og
1 løsning

Problemer med IE og firefox læser forskelligt

Hej jeg har et problem, men det er lidt svært at beskrive fordi man ofte skal se koderne for at kunne forstå fejlen

jeg laver en hjemmeside som et eksamens projekt, så vidt jeg ved er mine XHTML koder korrekte.. det påstår W3C.org at least...

problemet er at IE og firefox sætter mine borders forskelligt.. jeg har endnu ikke været ude for dette problem før så kan ikke vide hvor det er det hele går galt... men nu er jeg ved at blive desperat...

forklarer lige problemet

jeg har f.eks. disse få koder:

<div style="width: 143px; background-image: url(img/menu_topic.gif); background-repeat: no-repeat; background-color: #5747BA; text-align: center;">
 
    <img src="img/text_headlines/afstemning.gif" alt="" />

</div>

<div style=" width: 143px; border-right: #5747BA 1px solid; border-bottom: #5747BA 1px solid;">
    <div class="standartPadding">
    hej
    </div>
</div>

menu_topic.gif forestiller bare en firkant med et rundt hjørne.. dette billed er 143px langt, dette er lavet som en baggrund fordi jeg plasker et andet billed ovenpå som er overskriften til denne menu (har flere menuer nedad) billedet er afstemning.gif som er teksten til overskriften på denne menu...

class="standartPadding" er bare en padding på 4px;

når jeg ser dette i FF er borderen til højre 1 px udenfor billedkanten (det ser jo dumt ud), når jeg ser det i IE er borderen hvor den skal være, laver jeg de 143px om til 142 px i nummer 2 <div> ser det ud som det skal i FF men så er problemet i IE at borderen er 1px for langt til venstre...

Nogen der har oplevet dette problem før?

hvis der eventuelt er en vendelig sjæl derude er min mail adresse cartman_lajer@hotmail.com (ja den er gammel :) ) og det samme er min MSN... så kan jeg eventuelt sende det så du selv kan se det :)

Mvh
John Lajer
Avatar billede olebole Juniormester
21. marts 2007 - 15:56 #1
<ole>

Læg et link til siden. Skriver du noget før din DTD?

/mvh
</bole>
Avatar billede leshrac Nybegynder
21. marts 2007 - 15:58 #2
Smider den lige på nettet :)
Avatar billede leshrac Nybegynder
21. marts 2007 - 16:01 #3
http://pps.joedex.dk/skole/ <- se menu nummer 2 og  den store content boks... der er fejl i borderen.. kan simpelthen ikke begribe hvorfor fejlen er i kun de 2... har brugt timer på det nu... er helt lost :)
Avatar billede olebole Juniormester
21. marts 2007 - 16:01 #4
Hvis din første linje siger noget à la:
    <?xml version="1.0" encoding="iso-8859-1"?>

- så slet den. Du har ikke noget at bruge den til, med mindre du faktisk skriver XHTML, der parses som XHTML .... men mon du er blandt de 7 kodere på hele WWW, der gør/kan det?  ;oD
Avatar billede olebole Juniormester
21. marts 2007 - 16:03 #5
http://pps.joedex.dk/skole/ er hverken et HTML- eller XHTML-dokument. Det kræver en DTD i begyndelsen.

"så vidt jeg ved er mine XHTML koder korrekte.. det påstår W3C.org at least..." >> det kan ikke være rigtigt. Den kode vil ikke validere i W3C's validator  ;o)
Avatar billede leshrac Nybegynder
21. marts 2007 - 16:04 #6
hehe er jeg nok ikke :) men det skulle vidst stå der før jeg kunne tjekke på W3C den sagde ingen fejl... men nu har jeg da fjernet det
Avatar billede leshrac Nybegynder
21. marts 2007 - 16:05 #7
da jeg tjekkede på W3C stod der i toppen

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da-DA" lang="da-DA">

og den validerede
Avatar billede leshrac Nybegynder
21. marts 2007 - 16:06 #8
har rodet lidt med den siden... og fjernet lidt hist og pist for at debugge.. men hvis du har både FF og IE kan du vel se fejlen ik ?
Avatar billede olebole Juniormester
22. marts 2007 - 13:23 #9
Både uden DTD - og med XML-deklarationen i toppen - disabler du store og vigtige dele af CSS i IE6. Prøv i stedet med:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Avatar billede leshrac Nybegynder
25. marts 2007 - 23:39 #10
Jeg har fået det til at virke :) ellers mange tak for hjælpen... fik løst problemet
Avatar billede roenving Novice
25. marts 2007 - 23:50 #11
Lukker du så spørgsmålet ?-)
Avatar billede leshrac Nybegynder
28. marts 2007 - 17:09 #12
Ved jeg sq egentlig ikke hvordan man gør :P
Avatar billede roenving Novice
28. marts 2007 - 17:27 #13
Hvis du har fået løst dit problem, har fået nyttige oplysninger eller bare synes, du vil belønne andre brugeres indsats, beder du de pågældende om at lægge et svar, du kan acceptere, ellers lægger du bare selv et svar, du kan acceptere !-)
Avatar billede leshrac Nybegynder
28. marts 2007 - 18:52 #14
Jamen Olebole må da hjertens gerne lægge et svar :)
Avatar billede roenving Novice
29. marts 2007 - 14:12 #15
Kig f.eks. på www.expfaq.dk !-)
Avatar billede olebole Juniormester
29. marts 2007 - 14:25 #16
Hvis min kommentar har været til hjælp, må du da gerne smide lidt points - men 200 er way to much! Læg selv et svar og fordel pointene mellem os ... 15 til mig og resten til dig selv  ;o)
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