<ole>
1) W3C droppede XHTML i juli 2009. Det giver næppe mening at spilde tid på XHTML længere
2) XHTML 1.0 Strict skal serves specielt (ikke som text/html). Sørger man ikke for det, er der ikke tale om XHTML, men blot 'tilfældig HTML-suppe', som aldrig kommer i nærheden af en XML-parser
3) IFRAME elementet eksisterer slet ikke under XHTML
Brug i stedet HTML 4.01:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd">- eller HTML 5:
<!DOCTYPE HTML>
- og prøv så at læggge de to elementer i hvert sit z-index:
<div style="position:relative;z-index:1">[MENU_HER]</div>
<iframe ........ style="position:relative;z-index:2"></iframe>
Når det så er sagt, så må det vel også tilføjes, at iframe er et ganske bedaget element. Faktsik så bedaget, at det end ikke eksisterer under HTML 4.01 - som vel at mærke er 12-13 år gammel!
Kun under HTML 4.01 Transitional (som er den DTD, jeg viste ovenfor) kan du bruge iframe. Men W3C's Transitional 'flavors' er i følge W3C selv kun beregnet for en kort overgangsperiode, hvor man vænner sig til den 'rigtige' version (Strict). Den periode burde vi strengt taget alle have forladt for mere end 10 år siden ;o)
/mvh
</bole>