Torsten: CSS Probs

Hallo !

Ich habe wieder nen kleinen Stapel (2) Probs.

1.: Wie funktioniert die ganze Sache bei CSS in ner Tabelle ?
     Hier das Beispiel:

<TABLE BORDER=0 CELLSPACING="0" CELLPADDING="0" HEIGHT="99%">
<TR>
  <TD VALIGN=Middle><DIV id="pr" style="position:absolute; left:1; top:-50%; width:65; height:60;  visibility:show"><IMG SRC="pr.gif" NAME="Grafik1" WIDTH="60" HEIGHT="55"></DIV><DIV id="projekte" style="position:absolute; left:-60; top:160; width:65; height:255;  visibility:show"><IMG SRC="projekte2.gif" NAME="Grafik2" WIDTH="60" HEIGHT="249"></DIV></TD>
</TR>
</TABLE>

Irgendwie macht der IE4 (MAC) die Style angabe realtiv zur Tabelle (dh. alles ist zu weit
     unten).  Mit IE4 geht alles richtig (er nimmt die style Angabe und beachtet die Tabelle nicht
     weiter).  Kann ich das Prob irgendwie umgehen ? (die tabelle brauche ich nur um bei alten
     Browsern die Grafik in die Mitte zu bekommen)

2.: Gibt es fuer IE auch so etwas wie innerHeight ? Ich moechte die Grafiken in der Mitte
     (vertical) platzieren. Ich kann allerdings keine % benutzen da das ganze nacher noch
     animiert wird. Koennte ichs vielleicht erst per 50% platzieren und dann irgendwie die
     50% in pixel umrechenen ?

Danke, Torsten

(total verzweifelt sei wegen %$/$§ MAC)

  1. Hallo Torsten

    Irgendwie macht der IE4 (MAC) die Style angabe realtiv zur Tabelle (dh. alles ist zu weit
    unten).  Mit IE4 geht alles richtig (er nimmt die style Angabe und beachtet die Tabelle nicht
    weiter).  Kann ich das Prob irgendwie umgehen ? (die tabelle brauche ich nur um bei alten
    Browsern die Grafik in die Mitte zu bekommen)

    Absolute Positionierung und Zwangsjacken mit Hilfe von Tabellen gleichzeitig sind natuerlich starker Tobak und bringen jeden Browser, der beides versteht, ins Schwitzen. Da wuerde ich fast noch eher mit "Dynamischem CSS" arbeiten, sprich mit JavaScript-erzeugtem HTML-Code, abhaengig von Browser-Abfragen, so wie hier auf </selfaktuell/dyncss.htm>.

    2.: Gibt es fuer IE auch so etwas wie innerHeight ? Ich moechte die Grafiken in der Mitte

    probier mal, mit document.body.offsetHeight zu arbeiten. Das versteht aber nur der MS IE 4.

    viele Gruesse
      Stefan Muenz

    1. Absolute Positionierung und Zwangsjacken mit Hilfe von Tabellen gleichzeitig sind natuerlich starker Tobak und bringen jeden Browser, der beides versteht, ins Schwitzen.

      :-)   ...die Windows Browser machen das aber alles mit (netscape 4.5 auf MAC geht auch)

      »»Da wuerde ich fast noch eher mit "Dynamischem CSS" arbeiten, sprich mit JavaScript-erzeugtem HTML-Code, abhaengig von Browser-Abfragen, so wie hier auf

      Dann geht mir aber die Zentrierung fuer die non CSS Browser floeten :-(
      Ein JS Element mit dem ich auf CSS (vorhanden bzw. eingeschaltet (laesst sich ja in N einzeln abschalten))
      gibt es keins oder ?
      Browser ohne JS koennte man mit einem <noscript> Bereich bedienen aber Browser mit JS
      aber ohne CSS haetten dann nix bzw. alles an der falschen Stelle...

      probier mal, mit document.body.offsetHeight zu arbeiten. Das versteht aber nur der MS IE 4.

      Vielen Dank, Torsten