Thread View: pl.comp.www
22 messages
22 total messages
Started by rozgloszenia
Wed, 09 Sep 2015 17:13
responsywna strona WWW (newbie)
Author: rozgloszenia
Date: Wed, 09 Sep 2015 17:13
Date: Wed, 09 Sep 2015 17:13
1 lines
1813 bytes
1813 bytes
Tworzę w HTML/CSS/JavaScript/PHP/MySQL witrynę internetową o nieruchomościach. Ponieważ nie jestem pewien czy mój biznes się sprawdzi postanowiliśmy ze zleceniodawcą, że uruchomimy najpierw witrynę dla Warszawy, potem dla Mazowsza, a dopiero potem dla Polski. Witryna dla Warszawy jest właściwie gotowa (testuję ją), ale mam wątpliwość: czy w tej sytuacji nie powinienem jednak od razu tworzyć tzw. responsywną (elastyczną) stronę? Kupiłem sobie książki o responsywnych stronach WWW ale jeszcze nie potrafię tego robić. Mam nieduże doświadczenie w technologiach WWW. Moja witryna w tej chwili ma ok. 18 tys. wierszy kodu i nie jest responsywna. Byłbym wdzięczny za opinię, która pozwoliła by mi podjąć właściwą decyzję.
Re: responsywna strona WWW (newbie)
Author: Borys Pogoreło
Date: Wed, 09 Sep 2015 19:11
Date: Wed, 09 Sep 2015 19:11
13 lines
1247 bytes
1247 bytes
Dnia Wed, 9 Sep 2015 10:13:29 -0700 (PDT), rozgloszenia@gmail.com napisał(a): > (...) ale mam wątpliwość: czy w tej sytuacji nie powinienem jednak od > razu tworzyć tzw. responsywną (elastyczną) stronę? W zasadzie ciężko sobie wyobrazić dziś sytuację, gdzie to nie byłoby dobrym rozwiązaniem, pominąwszy jakieś wewnętrzne lub wyjątkowo skomplikowane aplikacje. -- Borys Pogoreło borys(#)leszno,edu,pl
Re: responsywna strona WWW (newbie)
Author: Cezary Tomczyk
Date: Wed, 09 Sep 2015 20:25
Date: Wed, 09 Sep 2015 20:25
20 lines
1868 bytes
1868 bytes
W dniu 9/9/2015 o 9:11 PM, Borys Pogoreło pisze: > Dnia Wed, 9 Sep 2015 10:13:29 -0700 (PDT), rozgloszenia@gmail.com > napisał(a): > >> (...) ale mam wątpliwość: czy w tej sytuacji nie powinienem jednak od >> razu tworzyć tzw. responsywną (elastyczną) stronę? > > W zasadzie ciężko sobie wyobrazić dziś sytuację, gdzie to nie byłoby dobrym > rozwiązaniem, pominąwszy jakieś wewnętrzne lub wyjątkowo skomplikowane > aplikacje. No to jeszcze pozostaje kwestia: https://developer.mozilla.org/en-US/Apps/Design/UI_layout_basics/Responsive_design_versus_adaptive_design ;-) -- Cezary Tomczyk http://www.ctomczyk.pl/
Re: responsywna strona WWW (newbie)
Author: Borys Pogoreło
Date: Thu, 10 Sep 2015 16:37
Date: Thu, 10 Sep 2015 16:37
13 lines
1463 bytes
1463 bytes
Dnia Wed, 9 Sep 2015 22:25:12 +0200, Cezary Tomczyk napisał(a): > No to jeszcze pozostaje kwestia: > https://developer.mozilla.org/en-US/Apps/Design/UI_layout_basics/Responsive_design_versus_adaptive_design Mnie strasznie irytuje to drugie podejście, bo z reguły idzie w parze z genialnym pomysłem usunięcia większości przydatnych funkcji, bo po co one komu na takim małym telefonie. Na szczęście chyba wszędzie łatwo ustawić, by przeglądarka mobilna udawała desktopową. -- Borys Pogoreło borys(#)leszno,edu,pl
Re: responsywna strona WWW (newbie)
Author: Cezary Tomczyk
Date: Thu, 10 Sep 2015 18:50
Date: Thu, 10 Sep 2015 18:50
17 lines
1897 bytes
1897 bytes
W dniu 9/10/2015 o 6:37 PM, Borys Pogoreło pisze: > Dnia Wed, 9 Sep 2015 22:25:12 +0200, Cezary Tomczyk napisał(a): > >> No to jeszcze pozostaje kwestia: >> https://developer.mozilla.org/en-US/Apps/Design/UI_layout_basics/Responsive_design_versus_adaptive_design > > Mnie strasznie irytuje to drugie podejście, bo z reguły idzie w parze z > genialnym pomysłem usunięcia większości przydatnych funkcji, bo po co one > komu na takim małym telefonie.Na szczęście chyba wszędzie łatwo ustawić, > by przeglądarka mobilna udawała desktopową. Ty to wiesz, że można tak ustawić przeglądarkę mobilną, ale 99.9% osób nie ;-) No, ale może się mylę. -- Cezary Tomczyk http://www.ctomczyk.pl/
Re: responsywna strona WWW (newbie)
Author: Marek
Date: Fri, 25 Sep 2015 20:55
Date: Fri, 25 Sep 2015 20:55
17 lines
1716 bytes
1716 bytes
W dniu 2015-09-10 o 20:50, Cezary Tomczyk pisze: > Ty to wiesz, że można tak ustawić przeglądarkę mobilną, ale 99.9% osób > nie ;-) No, ale może się mylę. Nabijam Twoją statystykę: ja nie wiem ale bardzo chciałbym wiedzieć jak to zrobić na Androidzie. W tej chwili gdy wchodzę na jakieś strony to ładują mi się wersje responsywne czy adaptacyjne serwisów WWW. Zazwyczaj są one mocno okrojone funkcjonalnie. W dodatku czasem nie ma linku do normalnej wersji serwisu. Jak więc spowodować aby te badziewiackie wersje nie ładowały się by default? -- Pozdrawiam, Marek
Re: responsywna strona WWW (newbie)
Author: Cezary Tomczyk
Date: Sat, 26 Sep 2015 07:43
Date: Sat, 26 Sep 2015 07:43
22 lines
2064 bytes
2064 bytes
W dniu 9/25/2015 o 10:55 PM, Marek pisze: > W dniu 2015-09-10 o 20:50, Cezary Tomczyk pisze: > >> Ty to wiesz, że można tak ustawić przeglądarkę mobilną, ale 99.9% osób >> nie ;-) No, ale może się mylę. > > Nabijam Twoją statystykę: ja nie wiem ale bardzo chciałbym wiedzieć jak > to zrobić na Androidzie. > > W tej chwili gdy wchodzę na jakieś strony to ładują mi się wersje > responsywne czy adaptacyjne serwisów WWW. Zazwyczaj są one mocno > okrojone funkcjonalnie. W dodatku czasem nie ma linku do normalnej > wersji serwisu. Jak więc spowodować aby te badziewiackie wersje nie > ładowały się by default? Przeglądarka mobilna powinna mieć możliwości zmiany opcji identyfikacji samej siebie jako mobilna lub desktop. A przynajmniej ja taką opcję mam na Windows Phone 8.1 i IE/UC Browser. -- Cezary Tomczyk http://www.ctomczyk.pl/
Re: responsywna strona WWW (newbie)
Author: Marek
Date: Mon, 28 Sep 2015 13:13
Date: Mon, 28 Sep 2015 13:13
17 lines
1903 bytes
1903 bytes
W dniu 2015-09-26 o 09:43, Cezary Tomczyk pisze: > > Przeglądarka mobilna powinna mieć możliwości zmiany opcji identyfikacji > samej siebie jako mobilna lub desktop. A przynajmniej ja taką opcję mam > na Windows Phone 8.1 i IE/UC Browser. Nooo i ma. Ja na Androidzie "jadę" i tam mam standardowego Chrome'a. Jest w nim opcja "udawaj desktopową przeglądarkę" jednakże ta opcja nie działa np. na allegro.pl i wielu innych serwisach. A chodzi o to, że strony nie badają często nagłówka identyfikacji przeglądarki lecz np. media size, media aspect ratio itp. Tak więc przestawianie przeglądarki na wersję desktop często nie załatwia sprawy. -- Pozdrawiam, Marek
Re: responsywna strona WWW (newbie)
Author: Jacek W.
Date: Mon, 28 Sep 2015 13:39
Date: Mon, 28 Sep 2015 13:39
20 lines
2528 bytes
2528 bytes
W dniu 2015-09-28 o 15:13, Marek pisze: >> Przeglądarka mobilna powinna mieć możliwości zmiany opcji identyfikacji >> samej siebie jako mobilna lub desktop. A przynajmniej ja taką opcję mam >> na Windows Phone 8.1 i IE/UC Browser. > > Nooo i ma. Ja na Androidzie "jadę" i tam mam standardowego Chrome'a. > Jest w nim opcja "udawaj desktopową przeglądarkę" jednakże ta opcja nie > działa np. na allegro.pl i wielu innych serwisach. A chodzi o to, że > strony nie badają często nagłówka identyfikacji przeglądarki lecz np. > media size, media aspect ratio itp. Tak więc przestawianie przeglądarki > na wersję desktop często nie załatwia sprawy. Dzisiejsze telefony mają niejednokrotnie większą rozdzielczość niż monitory stacjonarne. Badanie media size to trochę ślepa uliczka. Moim zdaniem przy pierwszej wizycie na stronie należałoby zadać pytanie czy używasz palca czy myszki i odpowiednio stylować stronę, a wybór zapamiętać np. w LocalStorage. Co Wy na to? Jacek W.
Re: responsywna strona WWW (newbie)
Author: Marek
Date: Mon, 28 Sep 2015 13:54
Date: Mon, 28 Sep 2015 13:54
25 lines
2244 bytes
2244 bytes
W dniu 2015-09-28 o 15:39, Jacek W. pisze: > Dzisiejsze telefony mają niejednokrotnie większą rozdzielczość niż > monitory stacjonarne. > Badanie media size to trochę ślepa uliczka. Dlatego napisałem, że "aspect radio" oraz "itp" czasem jest badane. I we wspomnianym Allegro nie sposób pozbyć nie nachalnej wersji mobilnej serwisu. > Moim > zdaniem przy pierwszej wizycie na stronie należałoby zadać pytanie czy > używasz palca czy myszki i odpowiednio stylować stronę, a wybór > zapamiętać np. w LocalStorage. Co Wy na to? Ryzykowne podejście. Local Storage to coś słabo zdefiniowanego jako funkcjonalność. Posiada małą pojemność by default, nie wiadomo jak to regulować gdyby użytkownik miał ochotę to powiększyć, ciężko to podglądać aby odczytać jak mnie szpiegują itp. Jeśli już to cookies. To typowe ich zastosowanie. BTW - jak wykryć czy stosujemy palec i to zanim strona się załaduje? -- Pozdrawiam, Marek
Re: responsywna strona WWW (newbie)
Author: Borys Pogoreło
Date: Mon, 28 Sep 2015 16:34
Date: Mon, 28 Sep 2015 16:34
31 lines
2280 bytes
2280 bytes
Dnia Mon, 28 Sep 2015 15:54:06 +0200, Marek napisał(a): >> Moim >> zdaniem przy pierwszej wizycie na stronie należałoby zadać pytanie czy >> używasz palca czy myszki i odpowiednio stylować stronę, a wybór >> zapamiętać np. w LocalStorage. Co Wy na to? > > Ryzykowne podejście. Local Storage to coś słabo zdefiniowanego jako > funkcjonalność. Bez przesady: http://caniuse.com/#feat=namevalue-storage > Posiada małą pojemność by default, nie wiadomo jak to > regulować gdyby użytkownik miał ochotę to powiększyć, ciężko to > podglądać aby odczytać jak mnie szpiegują itp. Tu chodzi o zapis prostej wartości tak/nie. localStorage to aż nadto do tego :) > BTW - jak wykryć czy stosujemy palec i to zanim strona się załaduje? http://www.stucox.com/blog/you-cant-detect-a-touchscreen/ Dlatego trzeba po prostu projektować tak, by zachować możliwość obsługi paluchem - odpowiednie wielkości elementów, unikać zależności od :hover, itp. -- Borys Pogoreło borys(#)leszno,edu,pl
Re: responsywna strona WWW (newbie)
Author: Marek
Date: Mon, 28 Sep 2015 19:27
Date: Mon, 28 Sep 2015 19:27
40 lines
2825 bytes
2825 bytes
W dniu 2015-09-28 o 18:34, Borys Pogoreło pisze: >> Ryzykowne podejście. Local Storage to coś słabo zdefiniowanego jako >> funkcjonalność. > > Bez przesady: > http://caniuse.com/#feat=namevalue-storage Nie o to mi chodziło. Miałem na myśli, że użytkownik praktycznie nie ma wpływu na dane tam zawarte. Jest "to coś" gdzieś, ani tego skonfigurować, ani wyczyścić, ani przeglądać czy jakieś "dziwne" dane tam nie są przechowywane. Cookies wiele osób potrafi usunąć, a o local storage nawet nie wie, że istnieje. > Tu chodzi o zapis prostej wartości tak/nie. localStorage to aż nadto do > tego :) Z wyjątkiem sytuacji gdy jakaś inna strona postanowiła w 100% wykorzystać tą przestrzeń. A tam chyba ze 100kB jest domyślnie w IE a w innych nawet nie wiem. >> BTW - jak wykryć czy stosujemy palec i to zanim strona się załaduje? > > http://www.stucox.com/blog/you-cant-detect-a-touchscreen/ Czytałeś ostatni akapit? Tu też JS jeszcze kuleje :-( > Dlatego trzeba po prostu projektować tak, by zachować możliwość obsługi > paluchem - odpowiednie wielkości elementów, unikać zależności od :hover, > itp. Ale to nie o to chodzi. Jeśli chcesz załadować inne arkusze CSS dla urządzeń dotykowych, to musisz wiedzieć, ze masz do czynienia z takim urządzeniem PRZED załadowaniem się strony. A a trakcie... to musztarda po obiedzie. Nie zbudujesz w ten sposób responsywności. -- Pozdrawiam, Marek
Re: responsywna strona WWW (newbie)
Author: Borys Pogoreło
Date: Mon, 28 Sep 2015 20:12
Date: Mon, 28 Sep 2015 20:12
43 lines
3222 bytes
3222 bytes
Dnia Mon, 28 Sep 2015 21:27:37 +0200, Marek napisał(a): >> Bez przesady: >> http://caniuse.com/#feat=namevalue-storage > > Nie o to mi chodziło. Miałem na myśli, że użytkownik praktycznie nie ma > wpływu na dane tam zawarte. Jest "to coś" gdzieś, ani tego > skonfigurować, ani wyczyścić, Jak to nie ma? Firefox: Shift+F9. Chrome: F12 -> Resources (pewnie da się prościej). Nie twierdzę, że to jakieś wyjątkowo proste skróty, ale do tych danych da się bez problemu dotrzeć, podejrzeć i usunać w razie potrzeby (choć akurat Fx pozwala tylko na podgląd). > Z wyjątkiem sytuacji gdy jakaś inna strona postanowiła w 100% > wykorzystać tą przestrzeń. A tam chyba ze 100kB jest domyślnie w IE a w > innych nawet nie wiem. Dużo więcej. Nawet kilka MB teoretycznie można wrzucić. >>> BTW - jak wykryć czy stosujemy palec i to zanim strona się załaduje? >> >> http://www.stucox.com/blog/you-cant-detect-a-touchscreen/ > > Czytałeś ostatni akapit? Tu też JS jeszcze kuleje :-( Jasne, dałem jako przykład, ze się nie da. Choć fakt, mogłem skomentować :) > Ale to nie o to chodzi. Jeśli chcesz załadować inne arkusze CSS dla > urządzeń dotykowych, to musisz wiedzieć, ze masz do czynienia z takim > urządzeniem PRZED załadowaniem się strony. A a trakcie... to musztarda > po obiedzie. Nie zbudujesz w ten sposób responsywności. Przed - to obecnie tylko na podstawie analizy user agenta. Ale to jest IMHO kompletnie chybione podejście, o czym pisałem wcześniej. Wielu geniuszy, którzy się umysłowo zatrzymali w 2007, serwuje dla urządzeń mobilnych wersję serwisu okrojoną z połowy funkcji. No chyba, że jesteś serwisem wielkości Onetu i Cię stać na równoległy rozwój kilku pełnowartościowych wersji, indywidualnie dostosowanych do różnego typu urządzeń. -- Borys Pogoreło borys(#)leszno,edu,pl
Re: responsywna strona WWW (newbie)
Author: Jacek W.
Date: Mon, 28 Sep 2015 21:47
Date: Mon, 28 Sep 2015 21:47
19 lines
2089 bytes
2089 bytes
W dniu 2015-09-28 o 21:27, Marek pisze: > > Nie o to mi chodziło. Miałem na myśli, że użytkownik praktycznie nie ma > wpływu na dane tam zawarte. Jest "to coś" gdzieś, ani tego > skonfigurować, ani wyczyścić, ani przeglądać czy jakieś "dziwne" dane > tam nie są przechowywane. Eeeee tam - to ja tu robię za amatora. > A tam chyba ze 100kB jest domyślnie w IE a w innych nawet nie wiem. Firefox, Chrome i Opera - po 10MB na domenę. Internet Explorer 100MB na wszystkie przechowywane dane. Ponoć można to zmienić na maksymalnie 20GB, ale jeszcze tego nie robiłem i nie wiem jak :-) Jacek W.
Re: responsywna strona WWW (newbie)
Author: Marek
Date: Tue, 29 Sep 2015 18:08
Date: Tue, 29 Sep 2015 18:08
35 lines
2608 bytes
2608 bytes
W dniu 2015-09-28 o 22:12, Borys Pogoreło pisze: > > Jak to nie ma? Firefox: Shift+F9. Chrome: F12 -> Resources (pewnie da się > prościej). Nie twierdzę, że to jakieś wyjątkowo proste skróty, ale do tych > danych da się bez problemu dotrzeć, podejrzeć i usunać w razie potrzeby > (choć akurat Fx pozwala tylko na podgląd). Próbowałem pod FF v41 - Shift + F9 nic nie robi. Chrome nie uruchomił mi się pod W10 więc nie sprawdzałem. W Edge lub IE11 okna służące do czyszczenia danych z jednej i drugiej przeglądarki wyglądają tak: https://drive.google.com/file/d/0B5EZBCDOXXP7aDM4TEVUVG1lRUU/view?usp=sharing https://drive.google.com/file/d/0B5EZBCDOXXP7QnJLbE9iaXVLTzQ/view?usp=sharing Nie ma tam żadnych opcji czyszczenia local storage. > Dużo więcej. Nawet kilka MB teoretycznie można wrzucić. Zależy od domyślnych ustawień przeglądarki, których w IE nie da się regulować w ustawieniach lecz grzebiąc po rejestrze. > Przed - to obecnie tylko na podstawie analizy user agenta. Ale to jest IMHO > kompletnie chybione podejście, o czym pisałem wcześniej. No więc właśnie - czyli się nie da :-) -- Pozdrawiam, Marek
Re: responsywna strona WWW (newbie)
Author: Marek
Date: Tue, 29 Sep 2015 18:11
Date: Tue, 29 Sep 2015 18:11
14 lines
1860 bytes
1860 bytes
W dniu 2015-09-28 o 23:47, Jacek W. pisze: > Internet Explorer 100MB na wszystkie przechowywane dane. > Ponoć można to zmienić na maksymalnie 20GB, ale jeszcze tego nie robiłem > i nie wiem jak :-) Ooo! A to coś się musiało zmienić. Szczerze mówiąc nie śledzę zmian wielkości local storage w przeglądarkach bo mam ciekawsze zajęcia ale za czasów IE8 bodajże było 100kB, co udawało mi się zatkać przy testowaniu aplikacji. -- Pozdrawiam, Marek
Re: responsywna strona WWW (newbie)
Author: Borys Pogoreło
Date: Tue, 29 Sep 2015 18:22
Date: Tue, 29 Sep 2015 18:22
38 lines
2688 bytes
2688 bytes
Dnia Tue, 29 Sep 2015 20:08:22 +0200, Marek napisał(a):
> Próbowałem pod FF v41 - Shift + F9 nic nie robi.
SOA#1 :)
Jest jeszcze shift+F2 i doklikać się do odpowiedniego miejsca.
> W Edge lub IE11 okna służące do czyszczenia danych z jednej i drugiej
> przeglądarki wyglądają tak:
>
> https://drive.google.com/file/d/0B5EZBCDOXXP7aDM4TEVUVG1lRUU/view?usp=sharing
> https://drive.google.com/file/d/0B5EZBCDOXXP7QnJLbE9iaXVLTzQ/view?usp=sharing
>
> Nie ma tam żadnych opcji czyszczenia local storage.
Jak dla mnie druga opcja służy właśnie do tego celu ("Zapisane dane witryn
internetowych").
>> Dużo więcej. Nawet kilka MB teoretycznie można wrzucić.
>
> Zależy od domyślnych ustawień przeglądarki, których w IE nie da się
> regulować w ustawieniach lecz grzebiąc po rejestrze.
Nawet IE powinno łyknąć do 10MB. Starsze wersje przeglądarek miały pewne
ograniczenia, dlatego napisałem "nawet kilka megabajtów", ale to są i tak
rzędy wielkości więcej niż ciastka.
>> Przed - to obecnie tylko na podstawie analizy user agenta. Ale to jest IMHO
>> kompletnie chybione podejście, o czym pisałem wcześniej.
>
> No więc właśnie - czyli się nie da :-)
A czy twierdzę inaczej? :)
--
Borys Pogoreło
borys(#)leszno,edu,pl
Re: responsywna strona WWW (newbie)
Author: Marek
Date: Tue, 29 Sep 2015 19:56
Date: Tue, 29 Sep 2015 19:56
16 lines
1847 bytes
1847 bytes
W dniu 2015-09-29 o 20:22, Borys Pogoreło pisze:
> Jak dla mnie druga opcja służy właśnie do tego celu ("Zapisane dane witryn
> internetowych").
Hmmm... może faktycznie to jest to... Sprawdzę.
>> No więc właśnie - czyli się nie da :-)
>
> A czy twierdzę inaczej? :)
W zasadzie tylko było to tylko podsumowanie :-)
--
Pozdrawiam,
Marek
Re: responsywna strona WWW (newbie)
Author: rozgloszenia
Date: Wed, 04 Nov 2015 11:14
Date: Wed, 04 Nov 2015 11:14
1 lines
1311 bytes
1311 bytes
Czy związku z responsywnością będe musiał zmieniać HTML4 na HTML5 i CSS2 na CSS3?
Re: responsywna strona WWW (newbie)
Author: Borys Pogoreło
Date: Wed, 04 Nov 2015 20:20
Date: Wed, 04 Nov 2015 20:20
11 lines
1202 bytes
1202 bytes
Dnia Wed, 4 Nov 2015 03:14:49 -0800 (PST), rozgloszenia@gmail.com napisał(a): > Czy związku z responsywnością będe musiał zmieniać HTML4 na HTML5 i CSS2 na CSS3? Wersja HTML4/5 nie ma znaczenia, ale media queries są częścią specyfikacji CSS3. -- Borys Pogoreło borys(#)leszno,edu,pl
Re: responsywna strona WWW (newbie)
Author: Jivanmukta
Date: Tue, 10 Nov 2015 12:02
Date: Tue, 10 Nov 2015 12:02
10 lines
1401 bytes
1401 bytes
Borys Pogoreło wrote: > Wersja HTML4/5 nie ma znaczenia, ale media queries są częścią specyfikacji > CSS3. Jako responsywną muszę zrobić stronę, która zawiera głównie dość duży i szeroki formularz. Czy w tej sytuacji mogę zrobić tak: przygotować kilka wersji formularza i włączać styl display odpowiedniego formularza w zależności od szerokości urządzenia - właśnie przy pomocy media queries?
Re: responsywna strona WWW (newbie)
Author: Jivanmukta
Date: Thu, 12 Nov 2015 04:18
Date: Thu, 12 Nov 2015 04:18
1 lines
954 bytes
954 bytes
Tak zrobiłem i mi działa.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads