Nur Chrome ansprechen

  • Hallo,

    ich müsste für Chrome eine kleine anpassung vornehmen.

    Und zwar für alle anderen habe ich.

    Code
    position: absolute;
                                            top: -3px;
                                            right: 0px;


    Für Chrome müsste ich

    Code
    position: absolute;
                                            top: -2px;
                                            right: 0px;


    nehmen.

    Nun hab ich mal google gefragt wie ich nur Chrome ansprechen kann.
    Laut google mit
    Media screen and (-webkit-min-device-pixel-ratio:0)
    {

    }

    Nun wollte ich mal fragen ob es noch eine andere möglichkeit gibt.

    ich habe es schon mit -webkit-top probiert aber da tut sich nix.
    Heißt dies hier möglicherweiße anderster?

    Grüße Alex

    Gruß Alex

  • ^Die Vendorpräfixe werden ihm nichts bringen, da es sowas wie -webkit-top nicht gibt (es steht sogar im Startbeitrag, dass er das schon versucht hat).

    Kurze Antwort: Du kommst da um Javascript nicht herum. Rein mit CSS kannst du nicht feststellen welcher Browser benutzt wird.

    98% aller PC Probleme sitzen direkt davor.

  • Alternativ (meiner Meinung nach sinnvoller) danach schauen, warum Chrome einen Pixel weniger braucht. Im Normalfall liegt das an dem immer noch grundliegenden Webkit-Problem, dass es teilweise die Höhen von Elementen nicht korrekt berechnet.
    Hier also nach dem Element suchen, das eine andere Höhe aufweist und diese entsprechend mit height anpassen. Dann passt es in allen Browsern, ohne irgendwelche Hacks o. Ä. zu nutzen, denn -webkit-min-device-pixel-ratio ist kein Standard.

  • Hallo, ok danke für die Hilfe.

    Ansich spricht nix gegen -webkit-min-device-pixel-ratio
    , war rein aus Interesse.

    Werde es wohl so handhaben wie Black Rider es schon sagte, einfach auf die Suche gehen warum er hier ein pixel weniger braucht.

    Gruß Alex

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!