peda: browserumleitung...

hi!

also ich bin gerade dabei eine seite zu erstellen, jedoch hat der ns4 bekanntlich ja probleme bei div-ebenen mit position:relative; (er kennt das nicht)

nun habe ich mir gedacht, ich schreibe für den NS4 'kurzerhand' ein eigenes Stylesheet (position:absolute; etc...). nun wie kann ich denn jetzt so etwas machen, dass sich ns4 'sein' stylesheet selber holt?

würde mich über eure antworten freuen

lg
peda

  1. hallo,

    nun habe ich mir gedacht, ich schreibe für den NS4 'kurzerhand' ein eigenes Stylesheet (position:absolute; etc...). nun wie kann ich denn jetzt so etwas machen, dass sich ns4 'sein' stylesheet selber holt?

    Vielleicht liest du dazu mal http://aktuell.de.selfhtml.org/tippstricks/css/browserweiche/index.htm nach.

    Grüße aus Berlin

    Christoph S.

    1. hi!

      danke für eure antworten!

      also, ich lasse jetzt einmal das 'standard-stylesheet' über @import einbinden.

      nur ein problem, auf das ich keine rechte antwort finde habe ich noch, denn wie schaffe ich es jetzt einen link auf ein stylesheet zu setzen, das für den ns4 gilt?

      also ich denke nicht, dass es mit <link rel...> gehen wird, denn wenn das ja vor @import steht, wird das doch auf alle browser übernonmmen, oder? oder gehen die neueren browser sofort zu @import über, wenn sie es kennen, und ignorieren das <link rel...> einfach??

      lg
      peda

      1. Hi,

        nur ein problem, auf das ich keine rechte antwort finde habe ich noch, denn wie schaffe ich es jetzt einen link auf ein stylesheet zu setzen, das für den ns4 gilt?

        Das erledigst Du mit jeder gewöhnlichen Einbindung, die er versteht.

        also ich denke nicht, dass es mit <link rel...> gehen wird,

        Warum nicht? Versteht NS4 das nicht...?

        denn wenn das ja vor @import steht, wird das doch auf alle browser übernonmmen, oder?

        Es wird auch dann übernommen, wenn es danach steht. Und was ist daran schlimm?

        oder gehen die neueren browser sofort zu @import über, wenn sie es kennen, und ignorieren das <link rel...> einfach??

        Die ignorieren gar nichts. Die Kunst besteht darin, in das Standard-style sheet alle allgemeinen Angaben für alle Browser zu stecken (Schrift, Farben etc.). Für moderne und halbwegs moderne Browser gibt es als Ergänzung das Extra-style sheet mit allen Besonderheiten, wo Du andere Angaben auch wieder überschreiben kannst.

        Viele Grüße,
        Bubax

        1. hi!

          also werden dann durch <link rel...> und @import gleichzeitig 2 stylesheets übernommen

          lg
          peda

          1. Hi,

            also werden dann durch <link rel...> und @import gleichzeitig 2 stylesheets übernommen

            Ja - Du kannst sogar beliebig viele style sheets einbinden, was am Ende natürlich beliebig sinnlos wird. Sie ergänzen einander (vorausgesetzt, sie gelten für das selbe Ausgabemedium).

            Angaben höherer Spezifität überschreiben ihnen widersprechende Angaben geringerer Spezifität, wobei die Reihenfolge auch Einfluß nimmt. Stw. "cascading order".

            Siehe:
            body {background-color:green;}
            body {background-color:red;}

            Viele Grüße,
            Bubax

  2. Hi,

    wie kann ich denn jetzt so etwas machen, dass sich ns4 'sein' stylesheet selber holt?

    beschäftige Dich mit dem umfangreichen Thema der CSS-Hacks. Google hilft.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  3. hi!

    ich bins nochmal... weiß wer von euch, wo ich mir den IE 5 runterladen kann? (mich würds mal interessieren, wie dort meine werdende seite aussieht...)

    lg
    peda

    1. Hi

      weiß wer von euch, wo ich mir den IE 5 runterladen kann?

      http://browsers.evolt.org

      Falls du Windows hast und eine andere IE-Version installiert
      hast, wird's ein wenig schwieriger...

      Gruss
      chlori

      1. Hallo!

        Falls du Windows hast und eine andere IE-Version installiert
        hast, wird's ein wenig schwieriger...

        D.h. http://blog.grochtdreis.de/more.php?id=154_0_1_0_M; ein wenig Bastelfreude wirst du aber brauchen...

        mfg Alfie

        1. Hi

          Falls du Windows hast und eine andere IE-Version installiert
          hast, wird's ein wenig schwieriger...

          D.h. http://blog.grochtdreis.de/more.php?id=154_0_1_0_M;
          ein wenig Bastelfreude wirst du aber brauchen...

          Ich weiss nicht ob ich selber diese benutzt habe, aber diese
          Links waren unter meinen Bookmarks:
          http://www.insert-title.com/web_design/?page=articles/dev/multi_IE
          http://www.nachtarchiv.de/index.php?menuid=8&reporeid=25

          Gruss
          chlori

    2. Hi,

      weiß wer von euch, wo ich mir den IE 5 runterladen kann?

      wenn Du bereits einen IE > 5 hast, kannst Du keinen IE 5 installieren.
      Wenn Du _keinen_ IE hast, gibt es für Dein System vermutlich keinen.
      Wenn Du einen IE < 5 hast, benötigst Du vermutlich einen neuen Rechner.

      Bei Windows 2000 ist der IE 5 standardmäßig dabei. Du kannst upgraden, aber niemals downgraden.

      Cheatah

      --
      X-Will-Answer-Email: No
      X-Please-Search-Archive-First: Absolutely Yes
      1. Hi again,

        glatt vergessen:

        Du kannst upgraden, aber niemals downgraden.

        ... und mehrere Versionen auf dem selben Betriebssystem installieren geht auch nicht wirklich. Insbesondere sind bei den existierenden Tricks die älteren IE-Versionen auch nicht wirklich als solche zu betrachten - den Grund dafür begreift man recht schnell, wenn man sich mal deren Versionsnummer im Hilfemenü ansieht.

        Cheatah

        --
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
        1. Hi

          Insbesondere sind bei den existierenden Tricks die
          älteren IE-Versionen auch nicht wirklich als solche
          zu betrachten

          Ich habe IE3, IE5 und IE6 zusammen als "Trick"
          auf WinXP installiert.

          IE5 habe ich relativ gründlich verglichen mit IE5 auf
          Win2k. Ich habe *keine* Unterschiede gefunden und die
          IE5-Bugs sind dort prima mitgeliefert.

          Also reicht mit die Trickversion.
          (Habe auch schon glaubwürdige Stimmen gehört, die
          behaupten es sei das gleiche Programm/die gleiche
          Version, aber das kann ich nicht belegen.)

          Gruss
          chlori

      2. Hi,

        wenn Du bereits einen IE > 5 hast, kannst Du keinen IE 5 installieren.

        Installieren nicht, aber das wurde doch auch garnicht gefragt.
        Aber die relevanten Komponenten in ein Verzeichnis kopieren und "standalone" aufrufen, das funktioniert schon (auch wenn es nicht 100%ig einer Originalversion entspricht). Leider habe ich aber gerade keinen Link zur Hand.

        freundliche Grüße
        Ingo

        1. hi,

          Leider habe ich aber gerade keinen Link zur Hand.

          http://www.grochtdreis.de/weblog/more.php?id=154_0_1_0_M

          das funktioniert schon (auch wenn es nicht 100%ig einer Originalversion entspricht).

          ein bekannter punkt ist, dass mit conditional comments _nicht_ auf IE 5 oder 5.5 erkannt wird, wenn der IE 6 die basis des ganzen bildet.

          aber ansonsten stimmt so gut wie alles, was ich bis jetzt ausprobiert habe, mit einem "echten" IE 5 überein - inklusive originalgetreuer "implementierung" des box model bugs etc.

          gruß,
          wahsaga

          --
          I'll try being nicer if you'll try being smarter.
    3. Hi,

      ich bins nochmal... weiß wer von euch, wo ich mir den IE 5 runterladen kann?

      http://browsers.evolt.org/

      (mich würds mal interessieren, wie dort meine werdende seite aussieht...)

      Bedenke, daß Du nur eine Version des IE installiert haben kannst. Gehe daher zu link:http://www.insert-title.com/web_design/?page=articles/dev/multi_IE und lade Dir dort die gewünschten Pakete herunter. Bedenke, daß das Vorgehen einen schwerwiegenden Eingriff in Dein Betriebssystem bedeutet.

      Viele Grüße,
      Bubax

      PS: Wie läßt sich denn eine Adresse mit "?" verlinken...?

      1. hi,

        PS: Wie läßt sich denn eine Adresse mit "?" verlinken...?

        ganz normal, so lange der rest dahinter auch für einen solchen URL gültig ist. der slash / müsste dafür allerdings maskiert werden ...

        gruß,
        wahsaga

        --
        I'll try being nicer if you'll try being smarter.
        1. Hallo wahsaga,

          was sagste nun...?

          PS: Wie läßt sich denn eine Adresse mit "?" verlinken...?

          ganz normal, so lange der rest dahinter auch für einen solchen URL gültig ist. der slash / müsste dafür allerdings maskiert werden ...

          Wie wird denn hier im Forum maskiert...?

          *such* *nichtsfinde* *wein*,
          Bubax

          1. Hi,

            Wie wird denn hier im Forum maskiert...?

            gar nicht. Es geht um eine URL, also gilt handelsübliche URL-Kodierung.

            Cheatah

            --
            X-Will-Answer-Email: No
            X-Please-Search-Archive-First: Absolutely Yes
            1. Hallo Cheatah,

              Wie wird denn hier im Forum maskiert...?

              gar nicht. Es geht um eine URL, also gilt handelsübliche URL-Kodierung.

              Andere Frage: Läßt sich diejenige URL, die ich verlinken möchte (d.h. wollte), in diesem Forum verlinken?

              http://www.insert-title.com/web_design/?page=articles/dev/multi_IE

              <Zitat>
              Fehler

              Einige <>-, - oder [iframe:]-URIs können nicht umgewandelt werden. Sicher, dass alle URIs korrekt sind?
              </Zitat>

              Stehe ich noch auf dem Schlauch *quetsch*, *spritz*, oder sollte ich Deine Antwort als endgültig (die "handelsübliche URL-Kodierung" als Todesurteil) interpretieren...? In jedem Fall gehörte diese Anmerkung dann doch in die FAQ.

              Viele Grüße,
              Bubax

              1. Hallo Bubax.

                Andere Frage: Läßt sich diejenige URL, die ich verlinken möchte (d.h. wollte), in diesem Forum verlinken?

                Natürlich, indem du nicht erlaubte Zeichen maskierst. So wird aus:

                http://www.insert-title.com/web_design/?page=articles/dev/multi_IE

                http://www.insert-title.com/web_design/?page=articles%2Fdev%2Fmulti_IE

                Kein Geheimnis, lies:
                http://www.ietf.org/rfc/rfc2396.txt
                http://www.torsten-horn.de/techdocs/ascii.htm

                Freundschaft!
                Siechfred

                --
                Punk's not dead: http://www.siechfreds-welt.de/badreligion.shtml
                Dankbarkeit, man spürt sie ja so selten bei den Menschen, und gerade die Dankbarsten finden nicht den Ausdruck dafür, sie schweigen verwirrt, sie schämen sich und tun manchmal stockig, um ihr Gefühl zu verbergen. (Stefan Zweig)
                1. Hallo Siechfred,

                  keine weiteren Fragen.

                  Kein Geheimnis

                  Danke! Ohne den Verweisen nachgegangen zu sein (das mache ich gleich zur Vervollständigung ;) - das war die entscheidende Anregung. Was dann kam:

                  kca [Tab] [Enter]
                  47 (so weit war ich inzwischen ja auch schon...)
                  [Alt]+[h]
                  Bingo (...gut, das wäre so weit ja auch noch im Kopf gegangen...)

                  Schön, endlich habe auch ich das mal verstanden...

                  Freundschaft!

                  Selber! Und Danke Euch wasa*brot*gern, Ch*illy*eatahs und S*ach*iechfreds für die Auskünfte :)

                  Viele Grüße,
                  Bu*wachauf*bax

    4. hi,

      ich bins nochmal... weiß wer von euch, wo ich mir den IE 5 runterladen kann? (mich würds mal interessieren, wie dort meine werdende seite aussieht...)

      ohne installation, reiner screenshot:

      http://www.danvine.com/iecapture/

      aber auch recht brauchbar ...

      gruß,
      wahsaga

      --
      I'll try being nicer if you'll try being smarter.
  4. Hallo,

    also ich bin gerade dabei eine seite zu erstellen, jedoch hat der ns4 bekanntlich ja probleme bei div-ebenen mit position:relative; (er kennt das nicht)

    ???

    nun habe ich mir gedacht, ich schreibe für den NS4 'kurzerhand' ein eigenes Stylesheet (position:absolute; etc...). nun wie kann ich denn jetzt so etwas machen, dass sich ns4 'sein' stylesheet selber holt?

    Methoden per JavaScript a la document.wirte('<... haben meist deutliche Nachteile beim ersten Seitenaufbau.

    Nimm doch einfach ein oder zwei Browserweichen im CSS, oder realisiere das Stylesheet per JSSS. Infos, Tipps dazu http://www.lipfert-malik.de/webdesign/tutorial/css.html.

    Oder poste nochmal was du konkret für Probleme hast.

    Grüsse

    Cyx23

    1. Hi,

      [...] oder realisiere das Stylesheet per JSSS.

      wobei zu beachten ist, dass Opera den MIME-Type ignoriert. Ist ein beliebter Hack in <link> ...

      Cheatah

      --
      X-Will-Answer-Email: No
      X-Please-Search-Archive-First: Absolutely Yes
      1. Hallo,

        [...] oder realisiere das Stylesheet per JSSS.

        wobei zu beachten ist, dass Opera den MIME-Type ignoriert. Ist ein beliebter Hack in <link> ...

        was ihn aber hier gar nicht weiter stört, und bei der eher geringen Verbreitung und der üblichen Kleinheit von Styledateien ist der Traffic auch noch nicht so gravierend.

        Es gibt auch zusätzlich die Möglichkeit mittels <link rel="&{'stylesheet'};" Opera und andere fernzuhalten, bei href ist so etwas wohl weniger empfehlenswert weil einige Browser die Datei immer abfragen und einen "404" verursachen würden.

        Grüsse

        Cyx23

  5. Hallo,

    nun habe ich mir gedacht, ich schreibe für den NS4 'kurzerhand' ein eigenes Stylesheet (position:absolute; etc...). nun wie kann ich denn jetzt so etwas machen, dass sich ns4 'sein' stylesheet selber holt?

    Nehmen wir an, du hast ein Stylesheet für den NS4, dann bindest du es mit
    <link rel="stylesheet" type="text/css" href="ns4.css"  media="screen">
    ein.
    Jetzt nimmst du ein anderes Stylesheet, in dem du die Angaben für den NS4 wieder überschreibst und für die anderen Browser setzst
    <link rel="stylesheet" type="text/css" href="formate1.css"  media="screen, projection" title="schatten">

    NS4 liest nämlich nur die, die media='screen" haben, alle anderen ignoriert er.

    Grüße
    Marcus