Mijn website ziet er sinds een aantal dagen anders uit in IE dan in Chrome

Status
Niet open voor verdere reacties.

djdadream

Nieuwe gebruiker
Lid geworden
12 nov 2012
Berichten
2
Beste Leden,

Sinds een aantal dagen ziet mijn hobby website www.KermisKerkrade.nl er in IE goed uit, zoals deze hoort te zijn.
Maar sinds een aantal dagen zijn op Chrome, opeens overal openingen tussen de afbeeldingen.
Dit was er een aantal dagen geleden nog niet, en ik heb in die dagen niets aan de website veranderd.
Ik maak gebruik van DreamWeaver MX 2004

Ik heb 2 screenshots gemaakt voor de mensen die niet beide browsers hebben:

IE: http://www.kermiskerkrade.nl/CHROME.PNG

Chrome: http://www.kermiskerkrade.nl/IE.PNG

Iemand enig idee hoe ik dit kan oplossen.
De index heb ik ook als kladblok bestand online gezet.

http://www.kermiskerkrade.nl/index.txt

Wie kan mij verder helpen?
 
Hoi djdadream,
Het probleem speelt niet alleen in Chrome, maar ook in Firefox (Opera en Safari doen het wel goed).
En ik denk dat het probleem eigenlijk al veel langer speelt want de homepage werd geüpload op zondag 19 augustus 2012 (18:35:47).


  • Sindsdien zitten er 48 html-fouten op de pagina, zegt de html-validator.
  • En niet zomaar een paar schoonheidsfoutjes: er zitten een paar knoeperts van zware jongens tussen!

Meteen al in de eerste regel:
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
   "http://www.w3.org/TR/html4/loose.dtd">
Aan de kleur zie je al dat er is mis is: het einde-vishaakje > op de eerste regel hoort er niet; het moet zijn:
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

  • De <meta> met de charset moet meteen na de <head>-tag komen, want hierin wordt de interpretatie van de lettertekens van de code door de browsers voorgeschreven, en dat moet gelden voor alles aan code wat erna komt.
  • Er staat twee keer een <title> in (regel 44 en 48): kan/mag niet.
  • Regel 50 t/m 53 luiden:
    HTML:
    </HEAD>
    </head>
    <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> 
    <body onload="countdown()" ;>
    De <head> eindigt twee keer, en er wordt twee keer een <body> geopend ... terwijl er maar 1 head en 1 body mag zijn. Ook staat er aan het eind van regel 53 een ; in, die er niet mag zijn.
  • Op regel 74 wordt een <div> (met een block-karakter) geopend binnen een <span> (met een inline-karakter) van regel 73: kan/mag niet.
  • Er zitten attributen in als "leftmargin" (die niet in de html-specificatie voorkomt, en -verboden- browserspecifieke code is), en "marginwidth" (die alleen op frames en iframes toegepast mag worden, en niet op andere elementen zoals de <body>).
  • Er worden achterhaalde/afgekeurde tags als <center> gebruikt (zie hier wat er aan de hand is).
  • En wat minder ernstige dingen ook.

Met dit soort ernstige html-fouten ben je overgeleverd aan de foutafhandeling van de browsers - en voor de manier van foutafhandeling zijn er nauwelijks voorschriften: dat doen browsers op de manier die hen 't beste lijkt. En dat pakt niet altijd goed uit. Vandaar ook de browserverschillen.

Dezelfde fouten zie ik ook op andere pagina's gebeuren.
Ik denk dat DreamWeaver MX 2004 intussen heel erg verouderd is: sindsdien hebben de browsers een hele revolutie meegemaakt in het gebruik van HTML volgens de standaarden, en in het hanteren van CSS voor de opmaak (ipv tabel-opmaak).

De onderhoudsperiode voor de site ("Vanaf 1 december 2012 t/m ergens in februari 2013") kan denk ik heel goed gebruikt worden voor een goede algehele revisie! ;)


  • Een webeditor die betere code dan de oude Dreaweaver maakt, is bv. de gratis KompoZer; heeft ook een NL-taalpakketje.

Succes!
Met vriendelijke groet,
CSShunter
_________
PS: Waarom het eerst wel goed ging in Chrome? Ik denk dat Chrome er in de laatste versie wat bugs en/of verouderde dingen uit gehaald heeft, waardoor het probleem zich nu pas openbaart.
 
Laatst bewerkt:
Sow dat is meer dan ik snap van websites bouwen.
Eens gaan sparen voor een nieuwe dreamweaver denk ik (die begrijp ik nog),
had gelezen dat deze rond de 500 euro kost.

Toch bedankt voor de hulp.
 
Hé, nog maar 22 html-errors, en de gaatjes in Chrome en Firefox zijn dicht! :thumb:

... gaan sparen voor een nieuwe dreamweaver denk ik (die begrijp ik nog) ... rond de 500 euro ...
Mmm, voor dat dure geld krijg je er wel veel toeters en bellen bij, maar die zijn voor de site zoals die nu is helemaal niet nodig. En om Dreamweaver goed te kunnen hanteren (en zo nodig: corrigeren), is toch ook weer html- en css-kennis nodig. Plus: stevige bestudering van de DW-handleiding hoe je de vele DW-vensters moet gebruiken. Zelf ben ik helemaal niet happig op DW, en vind 't zonde van het geld (zie ook hier waarom DW niet echt handig is).

Ik zou echt eerst eens KompoZer downloaden (is in 2 tellen geïnstalleerd): die heeft zowel een ontwerp-weergave als een code-weergave, en is erg eenvoudig te bedienen.

Met vriendelijke groet,
CSShunter
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan