willie.de: display:none und NN4

hallo,

ich wollte mir nach der angeregten diskussion unten zusätzlich n textfeld und link wie auf http://www.noahgrey.com bauen:

in den style-defs:
.warning { display:none; }

im body:
<div class="warning">wenn du diese nachricht lesen kannst, werden CSS-standards von deinem browser nicht oder nicht vollständig unterstützt. obwohl der folgende inhalt mit jedem browser zu sehen ist, empfehle ich unbedingt ein <a href="http://selfaktuell.teamone.de/links/web_browser.htm" class=warn>UPGRADE</a>, wenn du die seite so sehen willst, wie sie gestaltet wurde.</div>

und siehe da - der NN4 (4.03/4.78) kanns und zeigt es in MEINEM text nicht an. auf der og. site zeigt ers aber!

was mach ich falsch, zuwenig oder irgendwie anders?

danke schon mal!
willie *jemandderkeineahnunghat*

  1. Tag auch

    in den style-defs:
    .warning { display:none; }

    ...

    und siehe da - der NN4 (4.03/4.78) kanns und zeigt es in MEINEM text nicht an. auf der og. site zeigt ers aber!

    <link rel="stylesheet" type="text/css" href="nur_fuer_netscape.css">
    Darin legst Du fest, wie der "Warndiv" aussehen soll.

    @import url(sonstige.css)
    Darin definierst Du den "Warndiv" als display:none

    Effekt: Netscape kennt @import nicht und ignoriert die Angaben. Browser, die @import kennen, überschreiben damit die Angaben von nur_fuer_netscape.css und zeigen den "Warndiv" nicht mehr an.

    Thomas J.

    1. @import url(sonstige.css)
      Darin definierst Du den "Warndiv" als display:none

      Effekt: Netscape kennt @import nicht und ignoriert die Angaben. Browser, die @import kennen, überschreiben damit die Angaben von nur_fuer_netscape.css und zeigen den "Warndiv" nicht mehr an.

      TATATA! danke!

      willie

      1. nachtrag:

        [1] MSIE6.0 kommt mit der definierten angabe (http://selfhtml.teamone.de/css/formate/einbinden.htm#link_media)zum medientyp nicht klar, der importeintrag musste ohne erfolgen:

        @import url(not_nn4.css);

        [2] NN6.2 und Opera5.12 habens erst kapiert, nachdem ich

        [a] den style ausschließlich für div festgelegt:

        div.warning { display:none; }

        [b] und den import als ersten css-eintrag auf der seite eingefügt hatte:

        <style type="text/css">
        <!--
        @import url(not_nn4.css);
        // andere einträge...
        -->
        </style>

  2. hallo Willie,

    tja, da hat er Dich sauber reingelegt, der Netsi. So leicht läßt er sich nicht austricksen.

    Schau Dir die Einbindung des CSS noch mal ganz genau an, dann findest Du die Lösung... ;-)

    Viele Grüße
    Carsten