내가이 예에서와 같이 뷰포트의 상단에 텍스트를 기준으로 중앙에 고정 할 수있는 페이지의 상단에 로고가있어 : http://dev.markbrouwers.nl/test.html중심으로 위치 : 모바일 브라우저에 고정 잘못 확대
<h1 style="width: 200px; height: 100px; margin: 0 auto;">
<img src="images/logoforeground.png" style="position: fixed; display: block;" alt="Page title">
</h1>
<div style="width: 800px; margin: 0 auto;">
<p>content</p>
</div>
을
완벽하게 PC에서 작동합니다. 그러나 모바일 브라우저에서 로고를 확대하면 중심에서 벗어나 시작합니다. iOS에서 고정 된 위치와 iOS 5 및 Android 2.2에서 작동해야 할 점에 대해 꽤 많은 것들 (예 : this)을 읽었습니다. 그렇지 않다는 것을 알았습니다 ... 아직 어떻게 변화하는지 알고 있습니까? 모바일 웹킷은 PC 브라우저처럼 작동합니까?
[편집]
나는 조금, H1 나는 또한 아이폰과 윈도우에서 스크린 샷을 만든 용기외부 지금 HTML을 편집했다. 보시다시피 iOS를 확대하면 로고가 뷰포트에서 벗어납니다. 크롬 브라우저에서는 뷰포트의 최상단 중간에 위치합니다.
사파리/iOS5를 스크린 샷 :
크롬/Win7에 스크린 샷 :
간단한 자바 스크립트, 그리고 나를 위해 그것을 정상적인 행동, 당신의 로고는 페이지를 중심으로하고 유지,하지만 손가락 움직임에 따라 오른쪽으로 스크롤하는 경향이 있습니다. 그러나 확대 한 후에는 수평 스크롤바를 가운데로 움직이면 로고가 페이지 중앙에 나타납니다. – Nelson