Weergave website problemen.

Status
Niet open voor verdere reacties.

btr200bhp

Gebruiker
Lid geworden
6 mrt 2010
Berichten
16
Ik heb een probleem met de weergave van mijn website in verschillende browsers.
Als ik de site in ie7+8 en in opera bekijk is alles in orde.
Maar bij firefox , chroom , mozilla , safari en seamonkey staan de pagina's te ver naar links weergegeven.
Mijn vermoeden is dat dit aan het frames ligt, maar ik kan er niet achter komen wat ik dan verkeerd doe.
Het script gedeelte geen hier volgens mij geen schuld aan, denk ik tenminste.
Heb al validator gebruikt (w3c) maar wordt nog niets wijzer.
Mijn site is gemaakt met dreamweaver (en een beetje met andere editors, geen publisher)

De site is www.geringtransport.com ( nee, ik maak geen reclame voor mijn site, zou niet durven...;) )
Broncode van index.html en dus frames is:

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<!-- START OF SCRIPT -->
<script language="JavaScript">
<!--


//set message:
msg = "Th. Gering & Zn. Transport - Kerkrade.";

timeID = 10;
stcnt = 16;
wmsg = new Array(33);
wmsg[0]=msg;
blnk = " ";
for (i=1; i<32; i++)
{
b = blnk.substring(0,i);
wmsg="";
for (j=0; j<msg.length; j++) wmsg=wmsg+msg.charAt(j)+b;
}

function wiper()
{
if (stcnt > -1) str = wmsg[stcnt]; else str = wmsg[0];
if (stcnt-- < -40) stcnt=31;
status = str;
clearTimeout(timeID);
timeID = setTimeout("wiper()",100);
}

wiper()
// -->
</script>

<!-- END OF SCRIPT -->

<meta name="Keywords" content="internationaal, transport, vervoer, koelwagens, tanktransport, tautliners, huifwagens, europa, adr, intermodaal, value-added service, high-value transport, shortsea, deepsea, import, export, containers, gps, tracking, tracing, opslag, storage, overslag, koelhuis, vrieshuis, haccp, wagenpark" />
<meta name="Description" content="Th. Gering & Zn Transporten heeft al meer dan 30 jaar ervaring in het internationaal wegvervoer. Tevens zijn wij een samenwerking aangegaan met enkele bedrijven in Zuidwest-Nederland. Mede daardoor kunnen wij accuraat reageren op al uw transportwensen." />


<title>Th. Gering & Zn Transport - Kerkrade</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>

<frameset cols="*,1024,*" framespacing="0" frameborder="0" border="0">
<frame src="back.html" name="NoName" scrolling="No" id="NoName" />
<frameset border="0" frameborder="0" framespacing="0" rows="91,*">
<frame src="kop.html" name="kop" scrolling="No" noresize="noresize" id="kop" />
<frameset border="0" frameborder="0" framespacing="0" rows="*,53">
<frameset border="0" frameborder="0" framespacing="0" cols="1009,*">
<frame src="home.html" name="content" noresize="noresize" id="content"/>
<frame src="midright.html" name="midright" noresize="noresize" scrolling="no" />
</frameset>
<frame src="bottom.html" name="bottom" scrolling="No" noresize="noresize" id="bottom" />
</frameset>
</frameset>
<frame src="back.html" name="NoName" scrolling="No" id="NoName" />
<noframes>
<body>
U bent nu op de website van Th. Gering & Zn. Transport.<br />
Helaas kunt u de actuele site niet zien doordat uw browser geen frames ondersteunt.<br />
Waarschijnlijk zijn uw instellingen de reden hiervoor.<br />
Als alternatief kunt u <a href="http://noframe.geringtransport.com">hier</a> een aangepaste versie bezoeken.<br />
Voor contact of vragen, email naar <a href="mailto:"info@geringtransport.com>info@geringtransport.com</a> <br />
Onze excuses voor het niet verschijnen van onze website...
</body>
</noframes>
</frameset>
</html>
 
Heb al validator gebruikt (w3c) maar wordt nog niets wijzer.
Het kan geen kwaad om alle fouten en opmerkingen van de validator op te lossen, sterker nog - het is een prima idee om dat te doen. De fout waar jij naar op zoek bent zit er namelijk ook tussen: op home.html gebruik je op de body tag een argument
Code:
leftmargin="60"
Dat is een optie die niet bestaat (lees: het is nooit opgenomen in een html standaard, maar onze vrienden van microsoft dachten "joh, laten we eens gek doen"). Om het op te lossen kun je het beste een style toevoegen, dat kan via een stylesheet of inline door de toevoeging van
Code:
style='margin-left:60px'
 
Oké. Ik zal alle html in de pagina's gaan aanpassen.
Bij w3c foutmeldingen krijg ik ook de melding dan ik & als &amp moet gebruiken,
maar zou dat enig verschil maken qua vormgeving?
Alvast bedankt voor de tip.
 
Nee, in de browser zul je hetzelfde zien, maar het is een speciaal karakter (net als < > ") en moet volgens de html standaard omgezet worden.
 
Ik zal dat eens local gaan testen.
Heb trouwens de "beste vriend" geraadpleegt en kwam met een website op de proppen
waar ik van denk dat er velen iets aan hebben.
nl: www.handleidinghtml.nl

Hier staat dus, zoals jij ook al zei, dat leftmargin geen deel uitmaakt van html 4.0 en dat je daarvoor in de plaats, dat zei jij dus ook, margin-left moet gebruiken.

Effe originele tekst.

Het LEFTMARGIN attribuut maakt geen deel uit van HTML 4.0. Als alternatief kan met behulp van de margin-left eigenschap een stijl gedefinieerd worden.

Dat geldt trouwens ook voor topmargin.

Ik denk dat ik wel een beetje werk ga krijgen om alles nog eens grondig te controleren en aan te passen.

Nogmaals bedankt. :thumb:
 
Problemen met html zijn nagenoeg opgelost.
Site werkt nu in 8 verschillende browsers zonder problemen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan