XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   (X)HTML (http://xhtmlforum.de/forumdisplay.php?f=72)
-   -   Div-Container verschwindet teilweise bei Browser resize (http://xhtmlforum.de/showthread.php?t=55910)

onkel-tom 20.02.2009 13:55

Div-Container verschwindet teilweise bei Browser resize
 
Hallo,

ich habe ein Problem daß meine Seite teilweise links aus dem bildschirm verschwindet, sobald ich die browsergröße ändere.

Die Seite wird mittel des CSS horizontal zentriert und soll dann mittels javascript bei resize die position anpassen, aber ohne nach links aus dem bildschirm zu verschwinden.

Aufgerufen wird das Javascript im body-tag mit onresize.

Danke im Voraus für eure Hilfe.


Hier mal die Codes:

CSS
Code:

        #container {
                position: absolute;
                left: 50%;
                width: 1000px;
                margin-left: -500px;
        }

Javascript
Code:

/* Breite und Höhe des Browserfensters ermitteln */
var browser_x = window.innerWidth || (window.document.documentElement.clientWidth || window.document.body.clientWidth);
var browser_y = window.innerHeight || (window.document.documentElement.clientHeight || window.document.body.clientHeight);

/* Seite nach Änderung der Fenstergröße neu ausrichten*/
function neuAusrichten() {
        if(browser_x < 1000) {
                if(browsertyp.NS6) {
                        document.getElementById('container').style.left = 0 + "px";
                        document.getElementById('container').style.margin = 0 + "px";
                }
                if(browsertyp.IE) {
                        document.all('container').style.left = 0 + "px";
                        document.all('container').style.margin = 0 + "px";
                }
        }
}


Praktikant 20.02.2009 14:02

Warum nicht einfach:

Code:

#container {
width: 1000px;
margin:0 auto;
}

klappt wunderbar bei mir in allen gängigen Browsern.

onkel-tom 20.02.2009 14:12

Hey..danke, auf sowas einfaches kommt man ja meist erst dann, wenn man sich alle komplizierten Sachen überlegt, oder eben gar nicht. :oops:

Schönen Tag noch.

Praktikant 20.02.2009 15:23

Ja... ich kenne das ^^
Kein Problem :)


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:09 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2023