Androidのブラウザ(純粋なCSS3を使用することをおすすめします)が、ユーザーが指でズームイン/アウトするときにビューポートの幅を変更しないようにする方法を知りたいですか?ズームイン/アウト時にAndroidブラウザでビューポートの幅を変更しないようにするにはどうすればよいですか?
私はページ上で異なるビューポート幅を目指して複数のメディアクエリを持っています。しかし、いつでもユーザーがページビューポートの幅を変更したり変更したりすると、ページのレイアウトが並べ替えられ、このようなことは起こりません。私はAndroidブラウザが最初のビューポートサイズを "覚えて"いて、ユーザーがズームイン/アウトするときにアンドロイドブラウザにズームをしたいだけですが、ビューポートのサイズは変更しません。
これはCSSで可能ですか?事前に助けていただきありがとうございます。
EDIT:私のメディアクエリ:
@media only screen and (min-width : 800px) and (max-width : 999px) {
#content { width:800px; }
}
@media only screen and (max-width : 799px) {
#content { width:600px; }
}
あなたはメディアの質問をしていただけますか? – poitroae
@マイケルもちろん問題ありません。実際には3種類のデバイスをサポートするために、これらの2つのメディアクエリがあります。 (幅> 1000px)、タブレットと高精細スマートフォン(幅800-1000px)、その他のすべての携帯電話と端末(幅<800px)に対応しています。問題は(私の質問で説明されているように)ページのレイアウトがデバイスの種類ごとに異なるため、モバイルでページをズームイン/ズームアウトすると、ビューポートとレイアウトが変わっていきます。しかし、これはまったく望ましくない。私はデバイスの種類ごとに1つの修正レイアウトが必要だが、ズーム可能にする。 – Frodik