<ole>
Dit frameset-dokument består i hvert fald ikke af valid kode :)
FP skriver frygtelig dårlig/uhensigtsmæssig kode - som W3C's validator ikke er indrettet til at rette. Validatoren retter kun syntaks-fejl, men kan ikke afgøre, hvor god koden derudover er.
For det første bør du i alle dokumenter (undtagen frameset-dokumentet) bruge en fuld DTD som denne:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd">Udelader du definitions-URL'en, tolker IE CSS meget dårligt.
Dernæst bør du angive et standardiseret tegnsæt:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
Læg derudover alle dine visuelle formateringer af elementer over i CSS - og vær opmærksom på, at med den nye DTD, overholder IE væsentlig større dele af CSS-standarden, hvorfor det er en rigtig god idé at lære den :)
I CSS centrerer man således ikke et block-element med 'text-align:center' på det omkransende element - men med 'margin:0 auto' på elementet selv.
Du skal også være opmærksom på, at relative størrelser er afhængig af det omkransende elements explicit satte størrelser - og at dette også gælder for body- og dokumentElement-elementerne. Derfor er det som oftest hensigtsmæssigt at skrive flg. CSS-regel:
<style type="text/css">
html, body {
height: 100%;
margin: 0;
padding: 0; // Af hensyn til Opera
}
</style>
/mvh
</bole>