Hallo Leute,
ich denke, mein Problem muss am DOCTYPE XHTML liegen, vielleicht hat jemand ja schon mal etwas ähnliches erlebt und kann mir helfen.
Folgendes: Ich bin dabei, eine Site in XHTML zu erstellen. Das muss sein, weil mein CSS Layout sonst nicht richtig funktioniert. Die Navigation läuft über ein Javascript, das in einem externen File (im Ordner menu) ausgelagert ist. Der Internet Explorer (IE 7.0) zeigt alles richtig an, Layout und Navigation. FF 2.0 zeigt die Navigation nur dann richtig an, wenn ich z.B.
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
angebe. Bei
<!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="de" lang="de">,
wie ich es eigentlich gern hätte, funktioniert die Navigation leider nicht und außerdem wird die Navi-Box falsch angezeigt.
Ihr findet ein Beispiel bei http://www.ggt-online.de/msc/index.html. Diese Seite hat DOCTYPE XHTML 1.0 und die Navi-Box funktioniert nicht. Dann clickt bitte einmal auf Impressum, die Seite hat doctype html 4.0 und die Navi-Box liegt richtig und funktioniert auch. Selbstverständlich ist der HTML Code für die Navigation auf beiden Seiten absolut identisch.
Der IE zeigt alles richtig an, aber natürlich nur bei DOCTPYE XHTML 1.0. Deshalb zeigt der IE auch die Impressum Seite mit falschem Layout an (man achte auf den Kopfbereich).
Kann jemand helfen?