VerteX: XHTML 1.0 strict: kein max-width und left/right?

Beitrag lesen

hi

ich hab mir mal wieder selbst eine fußfalle gestellt:
ich will schön nach xhtml-strict arbeiten und habe deshalb über mein dokument geschrieben

<?xml version="1.0" ?>  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">

denk ich mir: schön, lass ich doch gleich mal validieren und ergebnis war "valid".
als ich danach die seite im firefox ausprobiert habe, gingen jedoch meine javascripts nicht mehr und in der fehlerkonsole bekomme ich die nachrichten

1. Fehler beim Verarbeiten des Wertes für Eigenschaft "max-width". Deklaration ignoriert.
~dateiname~
2. Fehler beim Verarbeiten  des Wertes für Eigenschaft "min-width". Deklaration ignoriert.
~dateiname~

nachdem ich dann mein javascript (zum verschieben eines divs um bestimmte anzahl px an der y-achse, gemacht durch position: relative und dann verändertem left-wert) ausgeführt habe - welches allerdings nichts tut - bekomme ich noch die 3. meldung:

3. Fehler beim Verarbeiten des Wertes für Eigenschaft "left". Deklaration ignoriert.
~dateiname~

wenn ich die DTD nicht angebe (also nur "<html>" drüber schreibe) funktioniert alles, mit der DTD für XHTML 1.0 nicht!
liegt das an XHTML? wie kann ich strict arbeiten, aber dass es trotzdem funktioniert?
im IE funktioniert alles trotz der XHTML-1.0-DTD