URL: https://www.overclockers.at/coding-stuff/html_div_im_ie_ausrichten_163199/page_1 - zur Vollversion wechseln!
Folgendes möcht ich verwenden:
Dh. Die Höhe des <div> soll also von der Größe abhängig sein - von oben 60px Abstand und von unten auch, dadurch ergibt sich die Höhe von selbst. Funktioniert im Firefox perfekt, der ändert die Größe des <div> sogar beim Ändern der Größe des Browserfensters. Beim Opera muß man nach dieser Änderung aktualisieren, dann klappts auch. Beim IE 5 wird so ein <div> aber gar nicht dargestellt. Meine Frage: Gibts einen Trick, wie ich dem IE 5 das beibringen kann, daß er die Größe des <div> von der Größe des Browserfensters abhängig machen soll?Code:<div style='position: absolute; top: 60px; bottom: 60px; width: 800px; height: auto; background-color: #FFFFFF; color: #AAAAAA;'>
Jo, zB mitn IE Margin Fix... der is aber schon ziemlich alt und ich hab auch schon einige andere, neuere JavaScript hacks gesehen, die dem IE manieren beibringen
Aber kA was die sonst noch alles machen.
Am besten mit
einbinden.Code: PHP<!--[if IE]> <script src="IEFix.js" type="text/javascript"></script> <![endif]-->
Zitat von SpikxJo, zB mitn IE Margin Fix...
Zitatder is aber schon ziemlich alt und ich hab auch schon einige andere, neuere JavaScript hacks gesehen, die dem IE manieren beibringen
Hm, zeig mal den Rest her.
Hm, viel Rest gibts derzeit noch nicht. Im Stylesheet hab ich:
Code:div { padding: 0px; margin: 0px; overflow: hidden; }
Code:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <link href='./style.css' type='text/css' rel='stylesheet' /> <!-- compliance patch for microsoft browsers --> <!--[if lt IE 7]> <script src="/javascript2/ie7-standard-p.js" type="text/javascript"> </script> <![endif]--> </head> <body onResize="window.location.href = window.location.href;"> <div style='position: absolute; top: 0px; left: 0px; height: 50px; width: 800px;'> <a href='./index.php'><img src='./art/title.gif' alt='' style='width: 345px; height: 45px;' /></a> </div> <div style='position: absolute; top: 50px; left: 0px; height: 5px; width: 800px; background-color: #FFFFFF;'> </div> <div style='position: absolute; top: 60px; bottom: 60px; height: auto; width: 800px; background-color: #FFFFFF; color: #AAAAAA;'> test </div> <div style='position: absolute; bottom: 50px; left: 0px; height: 5px; width: 800px; background-color: #FFFFFF;'> </div> </body> </html>
Hm.. damn.. kA warums net geht 
wennst einfach einen <div> nimmst und auf 100% stellst und dem ein padding von 60 gibst und dann den rest da hinein haust?
das müsst doch gehn oder?
andre möglichkeit wär vielleicht noch der seite oben und unten ein margin von 60 zu geben.
kann auch sein dass ich grad noch total neben mirsteh. aber probiern würd ichs
Zitat von hynkandre möglichkeit wär vielleicht noch der seite oben und unten ein margin von 60 zu geben.
Zitat von DJ_CyberdanceDas mitm margin könnt klappen... Aber es is gepfuscht. Aber das muß man beim IE offenbar. Ärgerlich. Kann man den Browser nicht einfach global verbieten?


Zitat von hynkwennst einfach einen <div> nimmst und auf 100% stellst und dem ein padding von 60 gibst und dann den rest da hinein haust?
das müsst doch gehn oder?
andre möglichkeit wär vielleicht noch der seite oben und unten ein margin von 60 zu geben.
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026