Jens Menke: Gibts ein CSS-Angabe für clip.width ???

Hi

es gibt ja bekanntlich mit Netscape immer das Problem
das er divs nur soweit mit der Hintergrundfarbe
füllt wie auch Text geschrieben wird.
Nun hab ich in JavaScript dafür folgendes entdeckt :

document.layers[div].clip.width=200;
document.layers[div].document.bgColor=backColor;

damit wird der Hintergrund dann wirklich sauber auf
200 pixel ausgefüllt.

Jetzt die Frage : kennt wer dazu nen enstprechende
CSS-Angabe , in den CSS-1 Specs. hab ich zumindest nix
was irgendwie danach aussauh gefunden.. :(

gruss
Jens

  1. Hallo Jens!

    Meinst Du das hier: <../../tdch.htm#a20>
    Schneidet dann aber in beiden Browsern gnadenlos alles ab, was über den Clip-Bereich hinausgeht.

    Gruß
    Mirko

    1. Hallo Jens!

      Meinst Du das hier: <../../tdch.htm#a20>
      Schneidet dann aber in beiden Browsern gnadenlos alles ab, was über den Clip-Bereich hinausgeht.

      Gruß
      Mirko

      Hm.. neee.. funzt leider nicht

      trotzdem danke
      Jens

  2. Hallo Jens!

    Versuche es mal mit:
    #test {
    border:none;
    width:200px;
    background-color:blue;
    }

    <div id="test">...</div>
    wenn's so nicht geht, dann so:
    #test {
    position:absolute;
    border:none;
    width:200px;
    background-color:blue;
    layer-background-color:blue;
    }

    Grüße
    Thomas

    1. Hi

      das würde fast gehen.. leider führt der Border auch mit
      0 immer noch zu nem hässlichen Ramen der sich in dem
      Riesen-abstand der Zellen denn bemerkbar macht.
      Naja.. was solls mit

      if (NS) {document.layers[onLayer].document.layers[div].clip.width=getObj(onLayer).clip.width-18;;
                 document.layers[onLayer].document.layers[div].document.bgColor=backColor;}

      funzt der Pseudo-Hover-Effekt bei meinem Menu jetzt ja
      auch mit Netscape halbwegs.. über ne Class wäre das eh
      nicht richtig abzufacklen da zuerst die Breite der
      Tabelle noch gar nicht klar ist :)

      gruss
      Jens