• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Style dla konkretnej przeglądarki

0 głosów
477 wizyt
pytanie zadane 11 czerwca 2019 w JavaScript przez Luckyluck87 Użytkownik (660 p.)

Witam, 

Wie ktoś jak zaprogramować stronę tak, żeby np w przeglądarce Firefox były wyjątkowe style, np:

div {

background: red;

}

a dla pozostałych 

div {

background: blue;

}

Jak to zrobić w JavaScript ?

Pozdrawiam

3 odpowiedzi

0 głosów
odpowiedź 11 czerwca 2019 przez lapa19904 Stary wyjadacz (11,640 p.)
wybrane 12 czerwca 2019 przez Luckyluck87
 
Najlepsza
Większość załatwić można w samych css-ach. Dla przykładu:

_:-ms-fullscreen, :root .twoja-klasa{background-color: red;} // przy takim zapisie w pliku css twoja klasa będzie miała czerwony background tylko na IE 11

@-moz-document url-prefix() {

.twoja-klasa: background-color: blue;} // przy takim zapisie twoja klasa będzie miała niebieski background tylko na firefoxie

}
komentarz 11 czerwca 2019 przez Luckyluck87 Użytkownik (660 p.)
Bomba ! :)   Dziękuję i pozdrawiam
0 głosów
odpowiedź 11 czerwca 2019 przez pablop76 VIP (123,640 p.)
komentarz 11 czerwca 2019 przez Luckyluck87 Użytkownik (660 p.)
Dziękuje za odpowiedź  , to rozwiąznie też warto znać.

Pozdrawiam
0 głosów
odpowiedź 11 czerwca 2019 przez cz3ran Stary wyjadacz (13,380 p.)

Żeby to osiągnąć, musisz z poziomu JS wykryć na jakiej przeglądarce jesteś, przykład dla wspomnianego Firefox'a (https://stackoverflow.com/questions/7000190/detect-all-firefox-versions-in-js), a nastepnie nadać klasę dla tag'a body (lub innego). Później tylko na tej podstawie robisz style (zakładając że dałeś klasę firefox):
 

.firefox div {
    background: red;
}

div {
    background: blue;
}

Taką możliwość ma chyba również Modernizr (https://modernizr.com/docs), ale osobiście sam nie używałem.

komentarz 11 czerwca 2019 przez Luckyluck87 Użytkownik (660 p.)

Na tą chwile wystarczy mi użyć rozwiązania w samym CSS , które podał kolega lapa19904 , ale to w JS na pewno w przyszłości się przyda :)

Dzięki, pozdrawiam

Podobne pytania

0 głosów
0 odpowiedzi 990 wizyt
0 głosów
1 odpowiedź 1,834 wizyt
pytanie zadane 15 stycznia 2019 w HTML i CSS przez HaKIM Szeryf (87,590 p.)
0 głosów
1 odpowiedź 461 wizyt

93,754 zapytań

142,715 odpowiedzi

323,363 komentarzy

63,350 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...