2015-04-17 11 views
5

pracuję na mojej stronie i chcę wyglądać naprawdę proste na telefon, w zasadzie istnieją tylko trzy sekcje, z których każda powinna być dopasowana szerokość i wysokość okna100% wzrost w przeglądarce telefonu za pomocą CSS

<section style="width: 100%; min-height: 100%"> 

</section> 

Wygląda idealnie w mojej przeglądarce komputera w trybie urządzenia, ale kiedy otworzę go na telefonie komórkowym (iPhone), pojawia się problem z adresem URL, który zmniejsza się, gdy zsuwamy się. Przy ładowaniu strony minimal-height dostosowuje się do wysokości przeglądarki, w tym do paska, i nie zmienia się, gdy pasek zmienia jej wymiar. Więc nie pasuje już do ekranu. Próbowałem tego:

<meta name="viewport" content="height=device-height"> 

Ale sekcje są oczywiście wysokie. Prawdopodobnie mógłbym zrobić jakiś obejście w jQuery, ale wolałbym nie. Mam nadzieję, że w CSS jest kilka prostych rozwiązań. Dziękuję za poświęcony czas. Jeśli chcesz go zobaczyć na żywo: http://kacpergalka.nazwa.pl/_portfolio

+0

na safari komórkowego wierzę, że ciało musi być ustawione względem korzystania Wysokość: 100% ;, nie pewny choć –

+0

mogłeś spróbuj rzutować jednostki - '100vh' –

Odpowiedz

8

Możesz wypróbować jednostkę vh (wysokość rzutni) w swoim stylu minimalistycznej wysokości.

<section style="width: 100%; min-height: 100vh"> 

</section> 

Inną opcją byłoby użycie calc().

<section style="width: 100%; height: calc(100%);"> 

</section> 
+1

vh nie działa na mobilnym safari Pamiętam – cari

+0

Właściwie robi to na safari, ale nie działa na chrome. :( Dziękuję, mimo wszystko, to najlepsze rozwiązanie do tej pory, nigdy wcześniej nie korzystałem z tego urządzenia – kacpergalka

+0

Dziękuję, druga opcja działała.Nigdy nie myślałem, że spróbuję tego! – Ohiovr

0

Możesz spróbować tej skali meta tag:

<meta name="viewport" content="initial-scale=1, maximum-scale=1"> 
+0

Używam go również, myślę, że Jest to wymagane, aby każda strona responsywna działała poprawnie na urządzeniach mobilnych, ale w tym przypadku nie pomaga. – kacpergalka

+0

Więc ... czy to pomaga, czy nie w twoim przypadku? – dbd

+0

Przepraszam, tylko literówka! Nie ma. – kacpergalka

Powiązane problemy