"language" gibt es bei XHTML nicht mehr, dort gibt es nur noch type, bei
HTML auch language und dann muss es dort auch nur "Javascript" heißen, im Gegensatz zu type, so es "text/javascript" heißen muss.
Also FF hat mit der Breite von Divs keine Probleme.
Hier habe ich beidesmal 50% als Breite angegeben und es wird korrekt interpretiert.