stealthfish: dringend Hilfe (IE Anzeigeprobleme)

Erstmal Hallo

ich hab ein dickes problem

Bin selber kein wirklich guter Webauthor aber ansonsten nicht gerade unbeleckt, was IT angeht

Habe für meinen Verein eine Seite mit Joomla aufgesetzt und dafür ein Eigenes Template erstellt

mein Problem:

kann den IE mangels Windows immer net Testen und da nen Kollege mit dem 7er immer meinte alles sieht gut aus hab ich Ihm vertraut

der Versuch den IE 6 zu nutzen zeigte aber erschreckendes

Meine Seite ist mit difs aufgebaut und der IE zeigt die difs (trotz css definitionen) alle untereinander an

guckts euch am besten mal selber an:

www.modellflug-jena.de

hier mal noch der quellcode:

<div class="body">
  <div class="top">
   <div class="logo">
    <img src="
     <?php echo $mosConfig_live_site;?>
     /templates/modellflugclub-template/images/logo.jpg">
   </div>
   <div class="imgchange">
    <?php mosLoadModules('top'); ?>
   </div>
  </div>
 <div class="links">
  <div class="menu">
   <?php mosLoadModules('left'); ?>
  </div>
 </div>
 <div class="content_bg">
  <div class="content">
   <?php mosMainBody(); ?>
  </div>
 </div>
</div>

css:

body
{
 background-color:#edffff;
}

div.body
{
       height:100%;
       width:100%;
}
div.content_bg
{
        background-image:url(http://www.modellflug-jena.de/templates/modellflugclub-template/images/content_bg.jpg);
 position:fixed;
}

div.content
{
 position:fixed;
 top:120px;
 left:280px;
 width:650px;
 height:440px;
 overflow:auto;
        padding-right: 20px;
}

div.menu
{
 position:fixed;
 top:125px;
 left:5px;
 width:200px;
 height:200px;
}

div.logo
{
        background-color:#edffff;
       position:fixed;
        width:100%;
        top: 40px;
}

div.imgchange
{
       position:fixed;
       z-index:4;
       left:500px;
       opacity:0.8;
}

div.links
{
        background-color:grey;
        position: fixed;
        top:108px;
        height: 100%;
        width: 150px;
        opacity:0.8;
}

div.top
{
        background-color:grey;
        position: fixed;
        height: 100px;
        width: 100%;
        opacity:0.8;
}

a
{
    color:blue;
}

a.mainlevel
{
        margin-left:30px;
        color:blue;
        text-decoration:none;
}

a.mainlevel:hover
{
        color:#ed1f00;
}

.contentheading
{
    font-size:20px;
}

  1. Hi stealthfish,

    Die Angabe fixed wird vom Internet Explorer für Windows bis Version 6 gar nicht und von Version 7 nur im Beispiel-Seite standardkonformen Modus unterstützt, Netscape unterstützt sie seit Version 6.1.
    Der Internet Explorer 6 berücksichtigt ferner nur einen Eckpunkt, sodass es diesem Browser nicht möglich ist, einem Element bei Angabe mehrerer Eckpunkte unter Verzicht auf width/height eine zu berechnende Breite und/oder Höhe zuzuweisen, wie dies im Beispiel auf das Element a7 zutrifft. Der Internet Explorer 7 berechnet bei Angaben zu top und bottom die Höhe nicht.

    http://de.selfhtml.org/css/eigenschaften/positionierung.htm

    Gruß vom CSS-Anfänger

    1. Die Angabe fixed wird vom Internet Explorer für Windows bis Version 6 gar nicht und von Version 7 nur im Beispiel-Seite standardkonformen Modus unterstützt, Netscape unterstützt sie seit Version 6.1.
      Der Internet Explorer 6 berücksichtigt ferner nur einen Eckpunkt, sodass es diesem Browser nicht möglich ist, einem Element bei Angabe mehrerer Eckpunkte unter Verzicht auf width/height eine zu berechnende Breite und/oder Höhe zuzuweisen, wie dies im Beispiel auf das Element a7 zutrifft. Der Internet Explorer 7 berechnet bei Angaben zu top und bottom die Höhe nicht.

      super danke für den tip mit fixed

      bedeutet zwar nen ordentlichen umbau aber die sache geh ich morgen gleich an

      danke

  2. mein Problem:

    Ist keins. Die Seite ist benutzbar, im IE und im Opera - darauf kommts an. Das "Design" ansonsten ist keins, keine Hintergrundfarbe, seriufenschriften, blabla. Weitere commnets spare ich mir, die seite soll ja nicht bewertet werden. Also sei zufrieden mit dem status quo :)

    JJ

  3. Hi,

    Erstmal Hallo

    Erstmal beruhigen, bitte - "dringend" ist an deinem Problem ue-ber-haupt nichts. Danke.

    Bin selber kein wirklich guter Webauthor aber ansonsten nicht gerade unbeleckt, was IT angeht

    Dann solltest du aber eigentlich wenigstens wissen, dass der Quellcode deiner Seite sich nicht unter der von dir angegebenen Adresse befindet, sondern unter http://jfmc.jf.funpic.de/ - also gebe bitte auch diese an, wenn du ein Problem mit dem dort liegenden Code diskutieren willst, und nicht lediglich die Adresse eines weitestgehend gaehnend leeren Framesets.

    der Versuch den IE 6 zu nutzen zeigte aber erschreckendes

    Meine Seite ist mit difs aufgebaut und der IE zeigt die difs (trotz css definitionen) alle untereinander an

    Zunaechst mal solltest du die zu zahlreich vorhandenen Fehler beseitigen - erst danach macht man sich ueblicherweise auf die Suche nach der Ursache von Darstellungsfehlern.

    MfG ChrisB

  4. kann den IE mangels Windows immer net Testen und da nen Kollege mit dem 7er immer meinte alles sieht gut aus hab ich Ihm vertraut

    Was für ein System nutzt du denn? Wenn ich das richtig im Kopf hab, läuft der IE6 auf Macos. Unter Linux läuft er garantiert.

    Hast du was exotisches?

    1. kann den IE mangels Windows immer net Testen und da nen Kollege mit dem 7er immer meinte alles sieht gut aus hab ich Ihm vertraut

      Was für ein System nutzt du denn? Wenn ich das richtig im Kopf hab, läuft der IE6 auf Macos. Unter Linux läuft er garantiert.

      Hast du was exotisches?

      nö hab nen standard debian in der aktuellen stable aber soweit mir bekannt ist das emulieren des ie lizenzrechtlich nicht ganz wasserdicht

      1. nö hab nen standard debian in der aktuellen stable aber soweit mir bekannt ist das emulieren des ie lizenzrechtlich nicht ganz wasserdicht

        Quelle dazu?

        1. Quelle dazu?

          in der ergänzenden eula des ie 6.0 sp1:

          HINWEIS: WENN SIE KEIN GÜLTIGES EULA FÜR EIN BELIEBIGES "BS-PRODUKT" (EINSCHLIEßLICH, OHNE EINSCHRÄNKUNG, MICROSOFT WINDOWS 98, MICROSOFT WINDOWS NT 4.0, MICROSOFT WINDOWS 2000, MILLENNIUM EDITION ODER WINDOWS XP ODER EINES MICROSOFT-BETRIEBSSYSTEMS, DAS EIN FOLGEPRODUKT EINES DER VORGENANNTEN BETRIEBSSYSTEME IST) BESITZEN, SIND SIE NICHT BERECHTIGT, DIE BS-KOMPONENTEN ZU INSTALLIEREN, ZU KOPIEREN ODER ANDERWEITIG ZU VERWENDEN. SIE HABEN AUSSERDEM KEINERLEI RECHTE UNTER DIESEM ERGÄNZENDEN EULA.

          1. in der ergänzenden eula des ie 6.0 sp1:

            Na das liest sich doch ganz anders. Da ich von Windows 3.1 bis XP jeweils mindestens eine Lizenz habe, trifft das also für mich nicht zu.

            Ob allerdings M$ was dagegen unternehmen würde, wenn jemand den IE unter Linux nutzt, bezweifle ich mal. Wobei ... bei denen weiss man nie ...