レスポンシブ Web サイトがあります。私は既に持っています...
<meta name="viewport" content="width=device-width, initial-scale=1"/>
...ヘッダーに。Web サイトは、スマートフォンの画面に収まるようにすべてを自動的に縮小するだけではありません。DIV の適切なサイズ (固定かパーセンテージかに関係なく) が維持され、それに応じて要素が収まるように設計されます。
ただし、あるページには、いくつかの要素を含むインタラクティブな図があります。これらはブロック (内部にテキストを含む) であり、固定幅を維持する必要があります。問題は、これらの固定幅がスマートフォンの画面よりもはるかに大きいことです。横幅1000pxくらいです。
この div パーセンテージをベースにすることはできません。幅は少なくとも 1000 ピクセルで、すべてのデバイスでそのサイズを維持する必要があります。明らかに、これはスマートフォンの画面に収まらないことを意味します。
私がやりたいことは、使い続けることです...
<meta name="viewport" content="width=device-width, initial-scale=1"/>
...この 1 つの DIV を除く、私の Web サイトの他のすべての要素。親 DIV 全体、その子 DIV、および子 DIV 内のテキストをスケーリングする必要があります。
CSSの「ズーム」プロパティを試しました。ただし、テキストが適切にスケーリングされず、子 DIV の幅が均等に「ズーム」されていないようです。それらは一致しなくなります。
このメタ ビューポート タグを、この特定の固定幅 DIV 以外のすべてに条件付きで適用するにはどうすればよいですか?