Hanjo: Alternative für div id="xxx"

Moin auch,

ich will ein alternatives Stylesheet für NS 4.x machen.
Dieser Browser scheint das folgende Konstrukt nicht zu verstehen:
-----------
<style type="text/css">
<!--

#oben    { position:absolute; top:0;     left:0;    width:150%;  height:92px; background-color:#003366; z-index:2; }

-->
</style>

...

<div id="oben">irgendwas</div>
----------------

Was für Alternativen gibt es da ?

TIA

Hanjo

  1. Hi Hanjo,

    ich will ein alternatives Stylesheet für NS 4.x machen.

    http://aktuell.de.selfhtml.org/tippstricks/css/browserweiche/

    Dieser Browser scheint das folgende Konstrukt nicht zu verstehen:

    #oben    { position:absolute; top:0;     left:0;    width:150%;  height:92px; background-color:#003366; z-index:2; }

    Welches Problem tritt dabei auf? Mit absoluter Positionierung hat Netscape 4 keine Probleme. Kann sein, dass die Entfernung der überflüssigen Leerzeichen hilft, vielleicht liegt es aber auch an der Breite von 150%. Wozu dient diese Angabe? Am z-index sollte es nicht scheitern.

    Was für Alternativen gibt es da ?

    Testen, testen, testen...

    LG Orlando

    1. Hi Hanjo,

      Welches Problem tritt dabei auf? Mit absoluter Positionierung hat Netscape 4 keine Probleme. Kann sein, dass die Entfernung der überflüssigen Leerzeichen hilft, vielleicht liegt es aber auch an der Breite von 150%. Wozu dient diese Angabe? Am z-index sollte es nicht scheitern.

      Moin auch,

      das Problem: die im Bereich style stehenden Angaben für die div werden einfach ignoriert. Die Leerzeichen hab ich rausgemacht - kein Erfolg, auch die 150% hab ich abgeändert, kein Erfolg. Sie sind übrigens gedacht, um auch bei eingestellten großen Schriftarten den oberen Balken über die ganze Seitenbreite zu zwingen. Mit 100% blieb bei manchen Bildschirmeinstellungen rechts eine nicht bedeckte Fläche.

      Die Sache mit der Browserweiche ist mir schon klar, nur die NS 4.x-"Strecke" hinter der Weiche nicht ;-))

      Falls Du den alten NS hast, hier die URL: http://www.ulrike-rodust.de/test2.html

      Was für Alternativen gibt es da ?

      Testen, testen, testen...

      Das wird sich nicht vermeiden lassen...

      Gruß von der Ostsee

      Hanjo

      1. Hi,

        das Problem: die im Bereich style stehenden Angaben für die div werden einfach ignoriert.

        hmm.... mit "with" sollte wohl "width" gemeint sein, oder? ;)

        Heißer Tipp für solche Fälle: http://jigsaw.w3.org/css-validator/

        LG Orlando

        1. Hi,

          ignoriert.

          hmm.... mit "with" sollte wohl "width" gemeint sein, oder? ;)

          Wat'n Schiet ! Danke auch, das kommt, wenn man von allerhand Programmiertools und IDE's verwöhnt ist.
          Haut zwar mit dem NS4 noch nicht ganz hin, aber der Weg ist sichtbar.

          Heißer Tipp für solche Fälle: http://jigsaw.w3.org/css-validator/

          den werd ich mir merken, danke !

          Gruß von der Ostsee

          Hanjo

  2. Hallo Hanjo,

    ich will ein alternatives Stylesheet für NS 4.x machen.
    Dieser Browser scheint das folgende Konstrukt nicht zu verstehen:

    Ja das soll beim NS4.x schon mal vorkommen :-)

    <style type="text/css">
    <!--

    #oben    { position:absolute; top:0;     left:0;    width:150%;  height:92px; background-color:#003366; z-index:2; }

    versuch mal stattdessen:
    #oben {position:absolute; border:none; top:0; left:0; width:150%; height:92px; layer-background-color:#003366; z-index:2;}

    -->
    </style>

    Die Zauberworte sind hier {border:none} sowie {layer-background-color:#farbwert}.

    Ohne eine {border} Angabe zeigt er das <div> einfach nicht an, wenn kein Text drinnen ist (frag mich bitte nicht warum ich weiß es auch nicht) und bei background braucht er noch das layer- vorneweg. Übrigens funktioniert das auch damit: layer-background-image:url(bild.jpg).

    Ach ja noch was (sonst wäre es ja zu einfach) nach einer Veränderung der Fenstergröße sind die ganzen <div>s wieder zerschossen. Das Layout kann nur durch einen reload widerhergestellt werden. Dazu kann man es den Eventhandler onResize versuchen.
    Siehe dazu: http://selfhtml.teamone.de/javascript/beispiele/fensterueberwachen.htm#quelltext

    So, hoffe das hilft Dir etwas beim experimentieren (und frustrieren *mittleidsvollgrinsend*) mit dem NS4.x

    Grüße aus Nürnberg

    HarryS

    1. Hallo Hanjo,

      Ohne eine {border} Angabe zeigt er das <div> einfach nicht an, wenn kein Text drinnen ist (frag mich bitte nicht warum ich weiß es auch nicht) und bei background braucht er noch das layer- vorneweg. Übrigens funktioniert das auch damit: layer-background-image:url(bild.jpg).

      Ach ja noch was (sonst wäre es ja zu einfach) nach einer Veränderung der Fenstergröße sind die ganzen <div>s wieder zerschossen. Das Layout kann nur durch einen reload widerhergestellt werden. Dazu kann man es den Eventhandler onResize versuchen.
      Siehe dazu: http://selfhtml.teamone.de/javascript/beispiele/fensterueberwachen.htm#quelltext

      Moin auch, und danke. Das wars.
      Da hätte ich ja lange suchen können.

      Eingentlich sollte man so 'ne Art knowledge-base mit solchen Sachen machen.

      Gruß von der Ostsee

      Hanjo

      1. Hallo Hanjo,

        Da hätte ich ja lange suchen können.

        Hast Du recht mit, ich habs auch nur durch rumprobieren zufällig gefunden.

        Eingentlich sollte man so 'ne Art knowledge-base mit solchen Sachen machen.

        Keine schlechte idee, vielleicht in den http://aktuell.de.selfhtml.org/tippstricks/
        wenn es Bedarf gibt.

        Grüße aus Nürnberg

        HarryS