1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

HTML Tabelle mit 100% Höhe

    • Frage
  • max1005
  • 14. Oktober 2003 um 17:25
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • max1005
    Punkte
    405
    Beiträge
    50
    • 14. Oktober 2003 um 17:25
    • #1

    Ich möchte in einer HTML-Seite eine Tabelle mit 1 Spalte und 3 Zeilen anzeigen, die 100% hoch ist. Die oberste und unterste Zeile sollte jeweils 10 Pixel hoch sein. Die Höhe der mittleren Zelle soll sich dann automatisch anpassen.

    Im IE funktioniert das wunderbar, nur der Netscape Navigator (4.5) und der Opera (6.05) ziehen alle Zellen auseinander.

    Ich habe mal eine Seite ins Netz gestellt, wo ihr euch das Problem und den Sourcecode anschauen könnt:
    http://www.rettenwender.com/problem.htm

    Hab schon alles mögliche ausprobiert und herumgesucht.
    Hatte jemand von euch auch schon mal damit zu kämpen?

    Max

  • laborg
    Punkte
    1.966
    Beiträge
    360
    • 14. Oktober 2003 um 17:37
    • #2

    <tr >
    <td height="*">&nbsp;</td>
    </tr>

    hässlich aber müsste gehen.

    grüsse laborg

  • phlow
    Punkte
    1.423
    Beiträge
    262
    • 14. Oktober 2003 um 17:52
    • #3
    Zitat von max1005

    Ich möchte in einer HTML-Seite eine Tabelle mit 1 Spalte und 3 Zeilen anzeigen, die 100% hoch ist.
    ---
    Im IE funktioniert das wunderbar, nur der Netscape Navigator (4.5) und der Opera (6.05) ziehen alle Zellen auseinander.

    hm, also Netscape 4.5 könnt a Problem werden, aber versuchs mal mit CSS ....

    HTML
    <html>
       <head>
          <style>
             html, body {height: 100%; margin: 0px;}
          </style>
       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
       <body>
          <table style="height: 100%;">
             <tr>
                <td style="height:10px; width:300px; background-color:#CCCCCC;">&nbsp;</td>
            </tr>
             <tr>
                <td style="height:100%;">&nbsp;</td>
             </tr>
            <tr>
               <td style="height:10px; width:300px; background-color:#CCCCCC;">&nbsp;</td>
            </tr>
          </table>
       </body>
    </html>
    Alles anzeigen
  • phlow
    Punkte
    1.423
    Beiträge
    262
    • 14. Oktober 2003 um 17:54
    • #4
    Zitat von laborg

    <tr >
    <td height="*">&nbsp;</td>
    </tr>

    hässlich aber müsste gehen.

    grüsse laborg


    ist das validierbar?

    table ist mit height attribut auf keinen Fall validierbar (nur so als info)

  • laborg
    Punkte
    1.966
    Beiträge
    360
    • 14. Oktober 2003 um 17:59
    • #5
    Zitat von phlow

    ist das validierbar?

    table ist mit height attribut auf keinen Fall validierbar (nur so als info)

    najo aber bei mir wars mal eine lösung für ein problem... is aber schon länger her.

    um style sheets kommt sowieso keiner vorbei.

    laborg

  • MarvinTheRobot
    Punkte
    7.308
    Beiträge
    1.368
    • 14. Oktober 2003 um 20:48
    • #6

    ich verwend das table height eigentlich nur wenn ich was absoult in der mitte des bildschirms zentrieren will...

    -> siehe http://www.lukekavis.net z.b. da is nur die startseite eben so aufgebaut... aber da isses auch im <table> tag drin..... und wenn das im NS net geht... mei, sieht ma eh nur 2 secs oder so...

    lg, Phil.

  • max1005
    Punkte
    405
    Beiträge
    50
    • 14. Oktober 2003 um 21:04
    • #7

    Danke für eure Hilfe, aber leider funktioniert keiner eurer Vorschläge.

    Außerdem sind Stylesheets und Netscape (4.5) irgendwie nicht kompatibel scheint mir ;) Ich hab mal wo gelesen, dass Netscape sein eigenes Stylesheetformat entwickelt hatte und deshalb css nur schlecht unterstützt(e).

    Ich muss dann wohl eine fixe Höhe meiner Tabelle annehmen, oder ich probier noch mit css herum.

    Max

  • zungerl
    Punkte
    165
    Beiträge
    28
    • 19. Oktober 2003 um 23:04
    • #8

    probiers mal mit einem transparenten Gif; somit müßte auch der Netscape Communicator und Opera 6.05 zurecht kommen.
    Ich hatte auch mal zu kämpfen mir so einem Problem, ein transgif 1x1 groß hats dann gelöst!

    lg, Z

  • phlow
    Punkte
    1.423
    Beiträge
    262
    • 20. Oktober 2003 um 08:48
    • #9

    ja, das sollte ziemlich sicher gehen ... wenn der netscape ein img height=100% kennt ....

    dummes Teil ...

  • zungerl
    Punkte
    165
    Beiträge
    28
    • 20. Oktober 2003 um 16:07
    • #10
    Zitat von phlow

    ja, das sollte ziemlich sicher gehen ... wenn der netscape ein img height=100% kennt ....

    dummes Teil ...

    ab Version 6 aufwärts, funktioniert das sicher, aber der 4,75 NS bereitet mir immer wieder Kopfzerbrechen, wobei ich neuerdings auch für Opera 6.05 optimiere, und der ist ja noch viel doofer als der NS
    :ausheck: :p

    lg

  • Maximilian Rupp 27. Dezember 2024 um 12:08

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

  1. Datenschutzerklärung
  2. Impressum