この例のように、テキストに対して中央に配置し、ビューポートの上部に固定する必要があるページの上部にロゴがあります: 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の時点では動作するはずですが、そうではないと思っていました...まだドリフトしています...モバイルの作り方を知っている人はいますかwebkit は PC ブラウザのように動作しますか?
[編集]
HTMLを少し編集したところ、h1がコンテナの外に出ました
また、iPhone と Windows でスクリーンショットを作成しました。ご覧のとおり、iOS でズームインすると、ロゴがビューポートから外れます。クロム ブラウザでは、ビューポートの上部中央にとどまります。
Safari/iOS5 のスクリーンショット:
Chrome/Win7 のスクリーンショット: