lindsey: HTML Seite wird im Internet Explorer nicht angezeigt

hi

Bei einer mit Div Layern aufgebauten Seite wird im Internet Explorer manchmal (~jeder 10te Aufruf) der Content nicht angezeigt. Der Hintergrund wird richtig angezeigt, der Quelltext ist ebenfalls korrekt & vollständig vorhalten, aber der gesamte Inhalt der Seite (also alles ausser dem BG, Navigation usw..) wird nicht angezeigt.

Kennt das Problem jemand? Ist ein solcher Bug im IE bekannt, oder muss der Fehler bei mir liegen?

thx, mfg lindsey

  1. moins

    gib erstma n link zu der seite oder den quellcode

    und dann: welcher IE? 5 / 5.5 / 6 / 6SP1/2 / 7 betaX / 7RC-X?

    weil mit den bisherigen informationen kann keiner viel anfangen ;)

    1. moins

      gib erstma n link zu der seite oder den quellcode

      und dann: welcher IE? 5 / 5.5 / 6 / 6SP1/2 / 7 betaX / 7RC-X?

      weil mit den bisherigen informationen kann keiner viel anfangen ;)

      Das ganze ist bei einem aktuellen IE 6, auf XP SP2.
      Hier der grobe aufbau:
      es sieht so aus als ob er alles ab container ignoriert.
      aber nur ab und zu... in 90% der fälle geht die Seite 1a, aber hin und wieder ist nur der Hintergrund zu sehen.

      // HTML TEIL //

      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
          "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml"
        xml:lang="de">
      <head>
      <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <meta name="language" content="de,at,ch" />
        <link rel="stylesheet" type="text/css" href="style.css" />
      </head>
      <body>
        <div id="container">
          <div id="container2">
            <div id="nav"></div>
            <div id="content"></div>
            <div id="footer"></div>
          </div>
        </div>
      </body>
      </html>

      // CSS TEIL //

      html,body {
        margin: 0px;
        padding: 0px;
        background-image: url(images/bg.gif);
        background-repeat: repeat-x;
        background-color: #EAE3CD;
        font-size: 12px;
        color: #91612C;
      }

      #container {
         position:relative;
       min-height: 700px;
         height:expression(this.scrollHeight > 700 ? "auto":"700px");
       background-image: url(images/);
       background-repeat: no-repeat;
       background-position: center top;
      }

      #container2 {
       position: relative;
       margin: auto;
       width: 800px;

      }

      #nav {
        position:relative;
        background-image: url(images/logo.gif);
        background-repeat: no-repeat;
        height:83px;
        padding-left:257px;
        top:8px;
        vertical-align:top;
        width:700px;
      }

      #content {
        position: relative;
        margin-left: 250px;
        width: 700px;
        min-height: 400px;
        height:expression(this.scrollHeight > 400 ? "auto":"400px");
      }

      #footer {
        position: relative;
        width: 600px;
        height: 50px;
        margin-left: 250px;
        margin-bottom: 20px;
        padding-left:20px;
        padding-top:5px;
        top:2px;
      }

      mfg lindsey

      1. Hallo Lindsey

        Das ganze ist bei einem aktuellen IE 6, auf XP SP2.

        <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
            "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
        <html xmlns="http://www.w3.org/1999/xhtml"
          xml:lang="de">

        [...]

        #container {
           position:relative;
        min-height: 700px;
           height:expression(this.scrollHeight > 700 ? "auto":"700px");
        background-image: url(images/);
        background-repeat: no-repeat;
        background-position: center top;
        }

        unter CSS für alle Browser berichtet Kristof Lipfert für XHTML 1.0 strict von reproduzierbaren Abstürzen des IE6 bei Deiner Expression. Vielleicht die gleiche Ursache? Versuche den dort vorgeschlagenen Workaround.

        Freundliche Grüße

        Vinzenz

        1. Problem gelöst, danke :)
          (auf die expression wär ich wohl nie gekommen...)

          mfg lindsey

          1. Problem gelöst, danke :)
            (auf die expression wär ich wohl nie gekommen...)

            mfg lindsey

            Leider habe ich mich zu früh gefreut
            Es funktioniert doch nicht!

            Kann mir jemand sagen wie man die expression eventuell umgehen kann oder so schreiben, das die Seite im IE6 einwandfrei funktioniert?

            Danke
            lindsey