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

Dodakowy CSS który nie działa na komórkach oraz w przypadku zmniejszania (+/-) ekranu

Object Storage Arubacloud
0 głosów
160 wizyt
pytanie zadane 10 kwietnia 2019 w HTML i CSS przez frederrer Użytkownik (740 p.)
zmienione kategorie 10 kwietnia 2019 przez Arkadiusz Waluk
Nie jestem biegły w css. Mam fajny szablon którego generalnie nie chciałbym zniszczyć.

W związku z tym chce wprowadzić kilka poprawek które fajnie wyglądają ale przy standardowej rozdzielczości (lub większej dla większych ekranów).

Kiedy używam ctr +/- w firefoxie (i zmniejszam ekran) to niektóre elementy (m.in fixed) rozjeżdzają się i na przykład nachodzą na siebie.

 

W związku z tym zastanawiam się jak najsprawniej to rozwiązać ? czy mogę dodać dodkowy css który będzie obowiązywał tylko dla danej wielkość ekranu w górę oraz tylko na urządzeniach stacjonarnych (nie mobilnych ?  )

Pytanie czy tylko same zmiejszanie czcionki , ekranu w firefoksie ctr +/- , lupa itp itd to to samo co ustawienie css-a dla danej rozdzielczości ?

a może są jakieś inne sposoby ? No o jak to zrobić oczywiśćie najsprawniej z użyciem jak najmniejszej lini kodu ;-)

 

Dzięki za wszelką pomoc
komentarz 10 kwietnia 2019 przez j23 Mędrzec (194,920 p.)
Zła kategoria.

1 odpowiedź

+1 głos
odpowiedź 10 kwietnia 2019 przez dawidek08 Początkujący (290 p.)

Spróbuj użyć zapytań medialnych CSS (@media). Jako warunek ustaw minimalną szerokość. Jeżeli ekran będzie wystarczająco szeroki, style w zapytaniu się odpalą. Np.

@media (min-width: MINIMALNA SZEROKOŚĆ) { /* Twoje style */ }

Prześlij kod HTML i CSS jeśli to nie pomoże. Spróbujemy coś wymyśleć.

komentarz 10 kwietnia 2019 przez frederrer Użytkownik (740 p.)
czyli rozumiem że { /* Twoje style */ } umieszczam cały kod css który chce zmienić ?

 

czyli np

@media (min-width: MINIMALNA SZEROKOŚĆ)

{ /*

ul.clearfix  {
    position:fixed;
    top:100px;
    left:100px;
    width:40px;
  float: left;
 font-size: 10px;
  text-align: right;
}

*/ }

 

Czy to ma być w takiej formie ?
komentarz 10 kwietnia 2019 przez dawidek08 Początkujący (290 p.)

Nie do końca. Tam gdzie "MINIMALNA SZEROKOŚĆ" wpisujesz szerokość ekranu od której zaczną działać style w klamrach. Na twoim przykładzie by to wydglądało tak:

@media (min-width: MINIMALNA SZEROKOŚĆ)

{ 

ul.clearfix  {
    position:fixed;
    top:100px;
    left:100px;
    width:40px;
  float: left;
 font-size: 10px;
  text-align: right;
}

 }

Te znaki "/*" oraz "*/" to komentarze w CSS. Nie dodawaj ich tam.

Podobne pytania

0 głosów
1 odpowiedź 175 wizyt
0 głosów
0 odpowiedzi 163 wizyt
0 głosów
0 odpowiedzi 101 wizyt

92,551 zapytań

141,393 odpowiedzi

319,523 komentarzy

61,936 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...