Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][CSS][JavaScript] Tło zależne od rozdzielczości
BatGraf
post 13.06.2009, 00:29:35
Post #1





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 20.03.2007
Skąd: Kruklanki/Otwock

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


Cześć smile.gif

Mam do was ogromną prośbę.
Otóż chcę, zależnie od rozdzielczości podłączać inne arkusze stylów css. Chodzi głównie o obrazek tła. Zależy mi, żeby był pod większością popularnych rozdzielczości, widziany w całości.
I czy można PHP dawać jakoś do css?

Szukałem w googlach, na pewno gdzieś to jest, ale czy źle zadaję pytanie czy co - nie mogę znaleźć.

Będę wdzięczny za pomoc

Ten post edytował BatGraf 13.06.2009, 12:23:07


--------------------
_____________________________________________________

Pierwszy Tutorial - :)
Drugi tutorial :)
Trzeci tutorial :)

A wszystkie trzy - jak usmiechnąć się do siebie :)
Go to the top of the page
+Quote Post
wookieb
post 13.06.2009, 07:59:18
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Rozdzielczosc pobierzesz za pomoca Javascript i dzieki niemu tez dolaczysz JS.
Ale co ty masz za strone ze musisz dolaczac style w zaleznosci od rozdzielczosci?


--------------------
Go to the top of the page
+Quote Post
erix
post 13.06.2009, 10:20:39
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




[quote]Otóż chcę, zależnie od rozdzielczości podłączać inne arkusze styli css.[quote]
stylów. A co do pytania: poszukaj o media queries.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
BatGraf
post 13.06.2009, 12:27:05
Post #4





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 20.03.2007
Skąd: Kruklanki/Otwock

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


Cytat
Ale co ty masz za stronę ze musisz dołączać style w zależności od rozdzielczości?


Ma być obrazek, jako tło, który musi być widoczny w całości. W różnych rozdzielczościach będzie widziany inaczej. Oto powód. Znalazłem w JS prościutki skrycik i jeśli nie znajdę czegoś lepszego to będzie dobre rozwiązanie



Cytat
stylów
- dzięki smile.gif pisałem późno, choć nie do końca to tłumaczy


Cytat
poszukaj o media queries.
- właśnie przeglądam. Nie znalazłem jeszcze jak dokładnie to działa, ale jak jest z CSS3 - wszystkie przeglądarki to już trawią?


--------------------
_____________________________________________________

Pierwszy Tutorial - :)
Drugi tutorial :)
Trzeci tutorial :)

A wszystkie trzy - jak usmiechnąć się do siebie :)
Go to the top of the page
+Quote Post
erix
post 13.06.2009, 12:43:07
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Wiesz, wiele przeglądarek wykorzystuje elementy HTML5, choć on jeszcze nie został oficjalnie zatwierdzony. ;]

W nowoczesnych przeglądarkach powinno działać - w pozostałych: JavaScript, dla IE: expression.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Agape
post 13.06.2009, 15:22:06
Post #6





Grupa: Zarejestrowani
Postów: 384
Pomógł: 13
Dołączył: 16.06.2006

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


Chciałbym zauważyć, że przeglądarka może nie wysłać Ci w nagłówku jaka jest rozdzielczość na komputerze, dlatego musisz zrobić jeszcze jedną alternatywną rozdzielczość standardową. Takie rozwiązanie jest w teorii bardzo dobre ale w praktyce pracochłonne i nie stosowane, ponieważ tak jak mówię, przeglądarka może nie wysłać informacji o rozdzielczości i wtedy cała praca na nic.


--------------------
Go to the top of the page
+Quote Post
BatGraf
post 14.06.2009, 23:13:52
Post #7





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 20.03.2007
Skąd: Kruklanki/Otwock

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


To wykorzystałem.

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. </head>
  4. <body><script language="javascript" type="text/javascript">
  5. <!--
  6. var W = screen.width;
  7. if (W == 800) document.body.background = "800.jpg";
  8. else if (W == 1024) document.body.background = "1024.jpg";
  9. else if (W == 1280) document.body.background = "1280.jpg";
  10. else if (W == 1600) document.body.background = "1600.jpg";
  11. else document.body.background = "bg.jpg";
  12. //-->
  13. </body>
  14. </html>


Cholerka, myślałem, że to bardziej proste będzie, że phpem sprawdzę jaką rozdzielczość ma przeglądarka i wg tego załaduje odpowiedni plik css. A tu jednak chyba nie tak łatwo będzie smile.gif

Tak czy inaczej dzięki za pomoc, chyba, że wpadnie Wam coś innego do głowy smile.gif

Ten post edytował BatGraf 14.06.2009, 23:15:57


--------------------
_____________________________________________________

Pierwszy Tutorial - :)
Drugi tutorial :)
Trzeci tutorial :)

A wszystkie trzy - jak usmiechnąć się do siebie :)
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.06.2025 - 05:32