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

Fixe Breite bzw. Höhe von Tabellenzellen?!

  • steve
  • 15. September 2004 um 15:28
  • 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!
  • steve
    Punkte
    1.220
    Beiträge
    217
    • 15. September 2004 um 15:28
    • #1

    Hallo,

    kann mir jemand helfen, eine Tabellenzelle mit _genau_ einer bestimmten Breite/Höhe darzustellen?

    Ich hab hier z.b. 3 Zellen übereinander, wobei ich von der roten will, dass sie mir genau 10px hoch angezeigt wird. Die Zelle drüber und die drunter haben keine Höhenangaben, weil die große Zelle rechts einen Inhalt hat, dessen Höhe ich nicht genau weiß bzw. der unterschiedlich sein kann (da kommt eine andere Tabelle rein)

    Jetzt hab ich ein durchsichtiges GIF in passender Größe drin, die mir verhindern dass die Zelle kleiner dargestellt wird. Das funktioniert.
    Aber was kann ich machen, damit die Zelle nicht größer dargestellt wird?

    (im Opera funktionierts mittlerweile (u.a. durch CSS: width/max-width/min-width), aber der Internet Explorer (5.0/6.0) teilt weiterhin hartnäckig die Zellenhöhe der rechten Zelle schön auf die drei linken auf.)

    Was kann man da machen?

    HTML
    <TABLE border=1 cellspacing=0 cellpadding=0>
    <TR>
    	<TD><img src="http://www.informatik-forum.at/images/icons/icon12.gif" width=5 height=5></TD>
    	<TD height=300 width=300 rowspan=3 ><img src="http://www.informatik-forum.at/images/icons/icon12.gif" width=300 height=300></TD>
    </TR>
    <TR>
    	<TD height=10 bgcolor="#ff0000"><img src="http://www.informatik-forum.at/images/icons/icon12.gif" width=10 height=10></TD>
    </TR>
    <TR>
    	<TD><img src="http://www.informatik-forum.at/images/icons/icon12.gif" width=5 height=5></TD>
    </TR>
    </TABLE>
    Alles anzeigen
  • RT83
    Punkte
    258
    Beiträge
    40
    • 15. September 2004 um 16:44
    • #2

    versuch mal die höhe nicht bei td sondern bei tr anzugeben.

  • steve
    Punkte
    1.220
    Beiträge
    217
    • 15. September 2004 um 17:36
    • #3

    Danke für den Tip; hilft aber leider auch nichts (zumindest bei IE5).

  • Zentor
    Punkte
    2.710
    Beiträge
    506
    • 15. September 2004 um 18:18
    • #4
    Code
    <TABLE border=1 cellspacing=0 cellpadding=0>
    <TR>
            <TD>
    	<TABLE border=1 cellspacing=0 cellpadding=0>
    	<TD><img src="http://www.informatik-forum.at/images/icons/icon12.gif" width=5 height=5></TD>
    
    </TR>
    <TR>
    	<TD height=10 bgcolor="#ff0000"><img src="http://www.informatik-forum.at/images/icons/icon12.gif" width=10 height=10></TD>
    </TR>
    <TR>
    	<TD><img src="http://www.informatik-forum.at/images/icons/icon12.gif" width=5 height=5></TD>
    	</TABLE>
    	</TD>
    	<TD height=300 width=300 rowspan=3 ><img src="http://www.informatik-forum.at/images/icons/icon12.gif" width=300 height=300></TD>
    </TR>
    </TABLE>
    Alles anzeigen


    funktioniert bei mir beim IE 6. Ausserdem solltest du alles xml 1.0 strict konform machen, dann isses am "kompatibelsten".
    mfg Oliver

  • Guardian
    Punkte
    686
    Beiträge
    130
    • 15. September 2004 um 18:25
    • #5

    und bitte an standard halten

    nicht width=10 schreiben sondern alle tags unter doppelte anführungszeichen, also width="10"

    :thumb: :engel:

  • Zentor
    Punkte
    2.710
    Beiträge
    506
    • 16. September 2004 um 10:30
    • #6

    Im xml strict ist der Tag garnicht erlaubt, also alles über CSS machen.
    mfg Olvier

  • steve
    Punkte
    1.220
    Beiträge
    217
    • 16. September 2004 um 15:15
    • #7
    Zitat von Zentor
    Code
    <TABLE border=1 cellspacing=0 cellpadding=0>
    <TR>
            <TD>
    	<TABLE border=1 cellspacing=0 cellpadding=0>
    	<TD><img src="http://www.informatik-forum.at/images/icons/icon12.gif" width=5 height=5></TD>
    
    </TR>
    <TR>
    	<TD height=10 bgcolor="#ff0000"><img src="http://www.informatik-forum.at/images/icons/icon12.gif" width=10 height=10></TD>
    </TR>
    <TR>
    	<TD><img src="http://www.informatik-forum.at/images/icons/icon12.gif" width=5 height=5></TD>
    	</TABLE>
    	</TD>
    	<TD height=300 width=300 rowspan=3 ><img src="http://www.informatik-forum.at/images/icons/icon12.gif" width=300 height=300></TD>
    </TR>
    </TABLE>
    Alles anzeigen


    funktioniert bei mir beim IE 6. Ausserdem solltest du alles xml 1.0 strict konform machen, dann isses am "kompatibelsten".
    mfg Oliver

    Funktioniert, stimmt. Nur kann ichs nicht wirklich so machen, weil es bei mir wichtig ist dass das ein Table ist.

    Es ist wichtig, dass erwähnte fix breite/hohe Zeile/Spalte über mehrere Spalten/Zeilen an derselben Stelle ist, weil ich mit dem dann Rahmen/Pfeile/Graphkanten/-verzweigungen "zeichne".

    Wenn nur alles so CSS-kompatibel wie der Opera wär... :rolleyes:

  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

  1. Datenschutzerklärung
  2. Impressum