Simon Klever: Positionierung mit 100% im Netscape!

Hallo!
Ich hab folgendes Problem:

Schaut's euch einfach mal an:
http://www.morning-glory.de/sim16_09_03/frameset.html
oder hier ohne frameset:
http://www.morning-glory.de/sim16_09_03/home.html

Die Webpage funktioniert einwandfrei unter dem MS Internet Explorer, nur Mozilla / Netscape macht da seine Probleme.
Der Teil im Hauptframe wird gestaucht, dh nicht mit einer height="100%" dagestellt, obwohl dies eingestellt ist.
iframes und alles andere laufen ja.
(auch das positionieren musste hier mit den "center"-tags für mozilla / netscape hinzugefügt werden, beim internet explorer geht's ohne, denn schließlich kommt die anweisung aus der externen css-datei)

Schaut's euch mal an, dann wisst ihr was ich meine.
Was genau muss an der CSS-Datei oder am HTML-Code umgeändert werden, damit es auch in Mozilla 1.4 / Netscape läuft?
Gruß
Simon

mail to: webmaster@morning-glory.de

  1. Hallo,

    Prozentuale Angaben werden leider von einigen Browser falsch interpretiert.

    Kleiner Tipp noch: http://validator.w3.org/check?uri=http%3A%2F%2Fwww.morning-glory.de%2Fsim16_09_03%2Fhome.html. Die Seite gibt Tipps, was Du unbedingt noch am Quelltext ändern solltest!

    Heiner

    1. Hallo!
      Hier noch mal das gesamte Skript:

      <html>
      <head>
      <!-- import-Anweisung für externe CSS-Datei -->
      <style type="text/css">
      @import url(formate_1.css);
      </style>
      </head>
      <body>
      <!-- die "center"-tags können im ie wegfallen, hier nur für andere browser
           im mozilla 1.4 browser wird es aber nicht mit einer höhe von 100% dargestellt -->
      <center>
      <table width="545" height="100%" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <th height="77" background="images/oben_1.gif" align="center">
          <h1>home</h1>
          </th>
        </tr>
        <tr>
          <th background="images/mitte.gif">

      <iframe src="inhalte/home_text.html" name="home_text" width="480" height="100%" align="center" scrolling="auto" marginheight="0" marginwidth="0" frameborder="0">
       <p>Ihr Browser kann leider keine eingebetteten Frames anzeigen:
       <img src="inhalte/home_text.html" width="480" border="0" alt="home"></p>
       </iframe>

      </th>
        </tr>
        <tr>
          <th height="77" background="images/unten_1.gif">
          <h3>copyright by <a href="mailto:webmaster@morning-glory.de">Simon Klever</a></h3>
          </th>
        </tr>
        </table>
      </center>
      <!-- "center"-tag kann im ie wegfallen -->
      </body>

      Es liegt definitiv am table-tag (height="100%")!!!
      Wie kann ich das für Mozilla / Netscape, etc. realisieren, dh wie kann die Tabelle auf allen Browser auf 100% gesetzt werden???
      Bitte um Antwort!!!
      Gruß
      Simon

      mail to: webmaster@morning-glory.de

  2. Hi,

    Der Teil im Hauptframe wird gestaucht, dh nicht mit einer height="100%" dagestellt, obwohl dies eingestellt ist.

    table hat kein height-Attribut.
    Verwende CSS. Und beachte, auch die Höhe der Elternelemente zu setzen.

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
  3. hi,

    Die Webpage funktioniert einwandfrei unter dem MS Internet Explorer, nur Mozilla / Netscape macht da seine Probleme.
    Der Teil im Hauptframe wird gestaucht, dh nicht mit einer height="100%" dagestellt, obwohl dies eingestellt ist.

    <table> hat kein attribut height - wenn du den validator benutzt hättest, hätte dir dieser das auch mitgeteilt.

    setze die höhenformatierung für die tabelle stattdessen in css um; weitere tipps, worauf du bei einer höhenangabe von 100% zu achten hast, findest du im </archiv/>.

    gruss,
    wahsaga

  4. Die Webpage funktioniert einwandfrei unter dem MS Internet Explorer, nur Mozilla / Netscape macht da seine Probleme.

    Hallo,
    du solltest den <table> Tag in der home.html schliessen. Vielleicht war es das schon.
    Gruß
    Tarek