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

Jak poprawie uzywać @media w CSS?

–1 głos
654 wizyt
pytanie zadane 21 listopada 2018 w HTML i CSS przez Artur Koniec Gaduła (3,680 p.)

Witam, posiadam dwa bardzo aseksowne media queries, jak mógłbym zmodyfikować je tak by uniknąć redundancji? Np. w oby dwóch przypadkach klasa "collapsing_menu" zawiera te same instrukcje, natomiast w kolejnym większym @media ma już inne. Jak napisać je poprawnie?

  .collapsing_menu{
    position: static;
  } 
@media screen and (max-width: 576px) {
  .collapsing_menu{
    position: absolute;
    top: 100%;
    z-index: 2;
    display: none;
  }
  .intro_title h1{
    font-size: 12vw;
  }
 /*...Inne reguły...*/
}

@media screen and (min-width: 577px) and (max-width: 768px){
  .collapsing_menu{
    position: absolute;
    top: 100%;
    z-index: 2;
    display: none;
  }
  .intro_title h1{
    font-size: 7vw;
  }
 /*..Inne reguły niż w media (max-width: 576px)...*/
}

 

1 odpowiedź

+1 głos
odpowiedź 21 listopada 2018 przez Macmik Nowicjusz (200 p.)
Ja bym pierwsze media query dał jako zachowanie domyślne, a drugie zostawił jak jest. Chyba że /*...Inne reguły...*/ jakoś w tym przeszkadzają.

Podobne pytania

0 głosów
2 odpowiedzi 330 wizyt
pytanie zadane 16 września 2018 w HTML i CSS przez Meffy Użytkownik (730 p.)
+2 głosów
2 odpowiedzi 600 wizyt
pytanie zadane 12 maja 2021 w HTML i CSS przez kajman_Rrzeczny Użytkownik (960 p.)
+1 głos
0 odpowiedzi 618 wizyt
pytanie zadane 19 kwietnia 2021 w HTML i CSS przez Kubs Mądrala (5,190 p.)

93,742 zapytań

142,680 odpowiedzi

323,299 komentarzy

63,328 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.

...