• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Keine fixe Breite im IE6

Status
Für weitere Antworten geschlossen.

Tuturios

Neues Mitglied
Hallo!

Ja der IE6 macht mal wieder Probleme. Diesmal gibt er einem DIV keine fixe Breite.

Ich glaube das liegt daran, dass ich die Breite des Divs erst mit JavaScript abhängig von der Auflösung des Clients mache:

Code:
                <script type="text/javascript" language="JavaScript">
                <!--
                if ( window.innerWidth == 1280 )
                {
                    document.write("<style type='text/css'>div.login { width:250px; } * html div.login { width:250px; }</style>");
                }
                if ( window.innerWidth == 1024 )
                {
                    document.write("<style type='text/css'>div.login { width:150px; } * html div.login { width:150px; }</style>");
                }
                -->
                </script>

Allerdings hat der IE da nur die Breite des Textes der da drin steht.

So langsam verzweifel ich am IE6.

Gruß Tuturios
 
So wie der JavaScript-Code aussieht würdest du ja mitten in <script> <style>-Tags einbinden - das geht so nicht. CSS-Änderungen kannst du auch direkt in den betreffenden HTML-Tags machen, z.B. so:

Code:
document.getElementById('iddeselements').style.width = '250px';
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben