メディア クエリを使用して Web サイトをレスポンシブ html5 に移行した後、css が display:block および幅:100%。
例:
http://i.imgur.com/QUxffNT.jpg
http://dev.shermanbrothers.com (ユーザー名: devreview パスワード: De3e3vfr4 ) [サイトへの html5 更新]
また、古いバージョンのサイトでも同様の問題が発生します。
http://i.imgur.com/1sS4WRZ.jpg
http://shermanbrothers.com [表ベースのレイアウトの古いバージョンのサイト、まだ同様の問題があります]
現在、これがデスクトップ ブラウザの狭いウィンドウではなくモバイルで発生している理由について、いくつかの推測があります。
- メイン/ヘッダーとフッター間の要素のような一部のブロック レベル要素は、コンテンツが多すぎて 100% に縮小することさえできません。
- または、中央のセクションで display:table を使用すると、他のブロックや 100% 幅の要素よりも大きく膨らませることができます。
しかし、問題に対処するためにどのようなテクニックを使用すればよいかわかりません。-モバイル経由でコードを調べて、違いの理由を判断することさえできません。- CSS の max-width をコンテナー内の画像 (例: max-width:100% ) に設定するのは良くありません。
では、モバイル固有のバグ、特にモバイルの幅/レイアウトの問題をどのようにデバッグして対処すればよいのでしょうか?