Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [css] Responsywna - oddzielne style, Pytanie z czystej ciekawości
maniek74
post
Post #1





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 26.08.2013

Ostrzeżenie: (0%)
-----


Witam

Przeważnie na stronach responsywnych jest stosowane rozwiązanie jednego arkusza stylów pod stronę, ale przecież jest rozwiązanie owiele bardziej czytelne tj. pod każdy układ zastosować oddzielne style:

  1. <link rel="stylesheet" type="text/css" media="only screen and (min-width: 100px) and (max-width: 480px)" href="/css/stylePanel_480.css">
  2. <link rel="stylesheet" type="text/css" media="only screen and (min-width: 481px) and (max-width: 800px)" href="/css/stylePanel_800.css">
  3. <link rel="stylesheet" type="text/css" media="only screen and (min-width: 801px) and (max-width: 1024px)" href="/css/stylePanel_1024.css">
  4. <link rel="stylesheet" type="text/css" media="only screen and (min-width: 1025px)" href="/css/stylePanel.css">
  5.  


Taki układ jest prawie nie stosowany, sprawdziłem to na kilkudziesięciu stronach z poradami na temat reponsywności i każdy stosuje:

  1.  
  2. @media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
  3.  
  4. ....................
  5.  
  6. }
  7.  
  8.  
  9. @media only screen and (min-width : 321px) {
  10. ....................
  11.  
  12. }
  13.  
  14. itd


Dlaczego?

Pozdrawiam

Ten post edytował maniek74 4.01.2015, 07:07:37
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
by_ikar
post
Post #2





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

Ostrzeżenie: (0%)
-----


Dodatkowo przeglądarki mają limit połączeń które mogą nawiązać w tym samym czasie do jednego hosta. Więc jak tych plików będziesz miał 20, a limit wynosi 5 (css, obrazki, js, czcionki etc), to na któreś pliki przeglądarka będzie musiała czekać, efektem tego będzie dziwne pierwsze wejście na stronę, że dziwnie się będzie doczytywać etc. Dlatego lepiej jest to lepiej łączyć potem w jeden plik, niż w kilka.

Więcej połączeń, to też większe obciążenie dla webserwera, taki apache średnio lubi sporą ilość requestów..

Ten post edytował by_ikar 4.01.2015, 13:05:46
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 00:44