ところが、発行してローカル環境でサイトを表示するとIEでは表示が崩れてしまいます。
崩れるというか、min-widthが無視されてページ一杯に表示され、メニューが折りたたまれているところを見ると、スマホ表示されているのかと思います。
ちなみに、同じページをChromeで表示してみると、正しく表示されています。
最終的にこのアプリケーションは、IEで使われる可能性もあります。
また、このソフトはイントラネット環境のソフトで、以前ためしにサーバにあげた時も、同じようにデザインはおかしくなっていました。
キャッシュをクリアしたり、IEの設定を触ってみたりしていますが、今のところ解決できていません。よろしくお願いします。
回答しておいてあれですが、参考程度に聞いてください。
VS2015はHTML5準拠だったと思ったので、HTML5に対応してないIEで崩れるのは仕方がないのではと思ってしまいます。
デバッグの時はーというのは、デバッガが間に入ることによって出力を変更しているのではないかと推測します。
また重箱の隅をつつく指摘ですが、min-widthは最小幅であって、最大ではないので勘違いではないでしょうか。
そうですね。要するに、IEだと左右一杯に表示されてしまうということです。
2018/06/11 07:43:05回答ありがとうございます。
だけど、問題はその「デバッガが間に入る」ことですよね。デバッガが間に入ったらCSSが変わるというのは、なんか納得できないような気がします。
CSSが変わるという表現は正しくない気がします。
2018/06/11 12:14:46デバッガがこのCSSをIE用に解釈をしてレンダリングの指示をしているということだと思うので、できればEdgeでどうなのかというのを参考にされてはどうでしょうか。
Edgeで崩れないのであれば、HTML5非対応が原因と考えてよい気がします。