suit: IE stellt seite ganz anders dar als FireFox

Beitrag lesen

So besser? aber die probleme gehen dadurch nicht weg im internet explorer, scheint ein CSS problem zu sein.

nein, dein code ist immer noch nicht valide - ein css problem ist es sicher nicht

wenn ich nämlich anstatt h einfach h1 setze dann erkennt der IE das auf einmal, aber er kann wohl keine beliebigen <tags> ansprechen !?

natürlich nicht, die in html 4.01 oder xhtml 1.0 (in entsprechenden varianten) werden durch den doctype bestimmt - <h /> gibt es als element nicht - <h1 /> hingegen in sämglichen varianten

wirf mal hier rein einen blick, wie das grundgerüst eines html-dokuments aussehen sollte
http://de.selfhtml.org/html/allgemein/grundgeruest.htm

habs verbessert, so sollte es richtig sein !?

ich seh keinen unterschied

alles vor <!DOCTYPE HTML PUBLIC ... gehört ins <body />-element und nicht einfach so lose in den quelltext

am geschicktesten ist, wenn du dir ein komplett neues, leeres dokument machst - das nennst du meinetwegen index_neu.php

dort kopierst du das html- oder xhtml-grundgerüst rein und überträgst deine inhalte stück für stück semantisch korrekt (textabsätze mit p überschriften mit h1 bis h6, listen als ol/ul mit li-elementen) in dein neues dokument und zwischen drinnen immer den validator befragen, ob dein code richtig/valide ist - erst jetzt beginnst du die inhalte mit css zu formatieren

Was meinst du mit zeichencodierung !? kann die seite immernoch nciht validaten und die fehlermeldung ist nicht sehr aussagekräftig.

ansich ist die fehlermeldung schon aussagekräftig - da du keine zeichencodierung angibst (bzw das dokument sehr interpreationsbedürftig ist), versucht der w3-validator per default utf-8 obwohl du offenbar ein ansi-dokument erstellt hast, wenn man die zeichencodierung manuell einstellt, kommt der validator übrigens zu diesem ergebnis:

http://validator.w3.org/check?uri=http%3A%2F%2Fwww.choiz.extra.hu%2F&charset=iso-8859-1&doctype=Inline&group=0