Robię mobilną wersję mojej strony wsparcia aplikacyjnego i mam trochę WebKit/iOS/HTML/CSS problemu tutaj ...Jak wyłączyć wyłączanie zawartości MobileSafari podczas zmiany orientacji?
Mam stronę, index.php
z mobile.css
załączonym pliku. W moim <head>
tagu mam:
<meta name="viewport" content="width=device-width, user-scalable=no, max-scale=1.0" />
Moi body
„s css:
body {
font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","Helvetica","Lucida Grande",Verdana,Arial,sans-serif;
margin: 0;
background: url(../../images/textured_bg.png) repeat;
color:#454545;
font-size: 14px;
text-shadow: rgba(255, 255, 255, 0.5) 0 1px;
width:100%;
}
Wszystko działa poprawnie w orientacji pionowej, ale kiedy obrócić mój iPhone do krajobrazu, Safari skaluje moje treści tak to wygląda jak w układzie pionowym, ale trochę większy:
Moje pytanie: Czy istnieje sposób, bez making custom css for each orientation, aby zmusić Safari do skalowania moich treści?
Nie mam iPhone'a, ale czy to normalne zachowanie dla telefonu? Czy użytkownik spodziewał się przeskalowania zawartości po zmianie orientacji? – Jrod
Może, ale nie chcę, aby moje treści były skalowane, ponieważ moje obrazy są pikselowane. PS: niektóre witryny nie skalują swoich treści, np. StackOverflow: http://cl.ly/0o0t2N2225063T2N2E05 – akashivskyy
Jeśli problemem jest piksele obrazów, możesz zamiast tego użyć opcji svg. – Ludder