• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

td height 100% im style geht im ie 7 nicht

S

sysop

Guest
ich habe eine tabelle, deren zeilenhöhe höhe variabel sein soll.

Code:
<table>
<tr>
  <td class="tddwn">
   <div class="contain">
    zeugs
   </div>
  </td>
</tr>
</table>
den div container habe ich mit einer midesthöhe definiert.
zum tddwn gibt es folgenden css eintrag:
Code:
.tddwn
{
 height:100%;
 vertical-align:top;
 font-family:verdana;
 font-size:9px;
 padding:4px;
}
der container sieht so aus:
Code:
/* der textcontainer */
.contain
{
  background-image: url(silvercont.gif);
  border:gray 1px solid;
  width:100%;
  height:98%;
  min-height:500px;
  text-align:justify;  /* blocksatz */
  font-size:14px;
  padding:5px;
}
klappt in allen browserm, nur im ie7 macht er eine ca. 50-100px hohe zeile, die aber lt. css eigentlich mindestens 500px hoch sein sollte.

hmmm
ein ie7 problem oder sysop problem ?
 
Mir wird .contain im IE7 mit 510px angezeigt (min-height + padding)
Im Quirks-modus ist .contain nur so hoch wie der Inhalt + padding: 5px 0;
 
aha, danke, dann liegt es am quirks mode.

das ist aber trotzdem alles irgend wie komisch.

firefox:
wenn ich langen text ausgebe, wird die höhe auch im quirks korrekt angezeigt (dynamisch angepasst), verwende ich z.b. einen iframe, wird mir genau die min-height:500px; höhe angezeigt, auch wenn da eine längere ausgabe entstehen sollte (der iframe ist mit height 100% festgelegt).

ie:
nimmt den text korrekt, zerhackt mir den iframe und bestimmt eine, mir nicht nachvollziehbare, höhe.

noch zur info.
den quirks mode kann ich leider nicht beheben, da verschiedenste scripte eingebettet werden sollen, die ich nicht kenne und nicht gemacht habe, unter anderem diverse textausgaben, sql-tabellendaten, einige seiten, die anderswo gehostet werden und und und.

hast du eine idee, wie ich das lösen könnte?
vor allem dieser mistige iframe macht mir sorgen. die firma für die ich das mache verwendet einige scripte die mit iframes arbeiten (unterschiedliche zeiten bei reloads im hintergrund und ein gemeinsames downloadcenter auf verschiedenen webseiten).
 
Wegen dem iframe im ff habe ich keine Idee.

zu min-height im IE7/ 8 (quirks):
Code:
* html .contain {
  height:500px;
}

Im Quircsmodus (und im IE6 ) wird height wie min-height behandelt.
Der Sternchenhack funktioniert im Quirks Mode noch.
 
danke dir, das reicht erst mal, es läuft erst mal zufriedenstellend.
wenn ich was zu den frames finde, poste ich hier nochmal
 
Zurück
Oben