• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[xHTML & CSS] Fehler bei der Anzeige

Bub

New member
Da bin ich auch mal wider.
Ich habe mich mal an einem Joomla-Template versucht und habe dieses auch sehr gut hinbekommen. Jedoch habe ich ein Problem.
Im Firefox & Opera wird es richtig angezeigt nur der MS Internet Explorer will es mal wieder nicht richtig anzeigen.
Mein Maincontent wird immer nach links verschoben obwohl ich kein margin oder ähnliches gesetzt habe.

Hier der Link: http://www.kg-crew.de/joomla/

Hier der betreffende Code:

xHTML:
PHP:
...
<div class="mainframe-container">
    <div class="mainframe">
      <div class="pathway">
        <?php mospathway(); ?>
      </div>
      <div class="user-left">
        <?php mosLoadModules('left',-2);?>
      </div>
      <div <?php if (mosCountModules( "left" ))
	  				{?>class="mainbodymenuopened"<?php } else
					{?>class="mainbodymenuclosed"<?php }; ?> >
        <?php mosMainBody(); ?>
      </div>
    </div>
  </div>
...

CSS:
Code:
...
div.mainframe-container {
float: left;
width: 800px;
height: auto;
min-height: 458px;
background-image: url(../images/mainframe-container.png);
}

div.mainframe {
float: left;
width: 641px;
margin-left: 79px;
margin-right: 80px;
margin-top: 0px;
margin-bottom: 0px;
height: 100%;
background-color: #FFFFFF;
text-align: left;
}

div.pathway {
float: left;
width: 641px;
margin-bottom: 10px;
text-align: left;
}

div.user-left {
float: left;
width: 190px;
}

div.mainbodymenuclosed {
float: left;
width: 100%;
max-width: 641px;
padding-bottom: 10px;
}

div.mainbodymenuopened {
float: left;
width: 441px;
max-width: 641px;
margin-left: 10px;
padding-bottom: 10px;
}

...


Danke für eure Hilfe!


Mfg Bubsen
 
Hat den keiner ne Lösung hier?
ICh will die Page dringend online stellen und wollte vorher den Fehler noch beheben.
Hier nochmal der Link: Link (im Internet Explorer anschauen um den Fehler zu sehen.


Mfg Bubsen. Over and Out!
 
Moin!
Bub schrieb:
Hat den keiner ne Lösung hier?
Nix für ungut aber: findest Du nicht selbst auch, daß Dein Code (inhaltlich, aber auch, was den Umfang angeht) nicht allzusehr dazu einlädt, sich den mal vorzuknöpfen? Kein Wunder, daß Du da selbst nicht mehr durchblickst.

Fakt ist: das 'float: left;' im div.mainframe verursacht Dein Hauptproblem. Nimm's raus...

Ahoi - Pit
 
pit-r schrieb:
... Nix für ungut aber: findest Du nicht selbst auch, daß Dein Code (inhaltlich, aber auch, was den Umfang angeht) nicht allzusehr dazu einlädt, sich den mal vorzuknöpfen? Kein Wunder, daß Du da selbst nicht mehr durchblickst. ...

Ich finde ihn schon übersichtlich und deshalb verstehe ich auch dein Problem nicht.
Ich habe es weggenommen und siehe da es geht. Nur weiss ich trotzdem nicht wieso.
Was war den falsch an dem float: left; ?


Ebenfalls habe ich noch ein Problem mit dem Ende der Seite ganz unten.
Im Firefox geht es am im Internet Explorer geht es wieder net.
Hierfür noch ne Idee?

Torotzdem Danke für deine Hilfe.


Mfg Bubsen. Over and Out!
 
Bub schrieb:
Ich finde ihn schon übersichtlich und deshalb verstehe ich auch dein Problem nicht.
Ich hab mit dem Zeug keine Probleme - die hast Du.

div.footer-bottom {
font-size:0;
/*Rest wie gehabt*/
}

Bei meinen Einstellungen in IE - alles Standard, was die Anzeige angeht - hat der div ohne diesen Zusatz eine Höhe von 14px. Was das zur Folge hat ist dann logisch...

Ahoi - Pit
 
Keine Ursache.

Ahoi - Pit

Edit: Du solltest übrigens Deinem Object ganz oben eine geringere Höhe (20 anstelle von 25) verpassen...
 
Zurück
Oben