私はVS2005上にC#を使ってWebアプリケーションを持っています。ASP.NETフルスクリーンではない場合ページフォーマットを無効にする
私のウェブページがフルスクリーンで開くことがないときはいつも、アイコンとラベルはウィンドウの幅に合わせて自動的に調整され、ボタンとアイコンが見えなくなります。
これを無効にする方法や、ウィンドウがフルスクリーンであるかどうかにかかわらずフォーマットを固定する方法はありますか?
私はVS2005上にC#を使ってWebアプリケーションを持っています。ASP.NETフルスクリーンではない場合ページフォーマットを無効にする
私のウェブページがフルスクリーンで開くことがないときはいつも、アイコンとラベルはウィンドウの幅に合わせて自動的に調整され、ボタンとアイコンが見えなくなります。
これを無効にする方法や、ウィンドウがフルスクリーンであるかどうかにかかわらずフォーマットを固定する方法はありますか?
これは難しいでしょう。ブラウザがフルスクリーンで表示されている場合、javascriptの関数を使用してchceckすることができます。それから、あなたはこれが本当であるかどうかを確かめるために間隔でこれをしなければなりません。
if (screen.width == window.innerWidth && screen.height == window.innerHeight) {
// web browser full screen
}
これに基づいて、その条件に基づいて適用できる別の画面CSSテンプレートを作成することができます。その後、サイトに別のレイアウトを適用させることができます。
もう1つのアプローチは、どのブラウザサイズでも満足できる方法でCSSレイアウトを作成することです。
CSSを使用してwidth
(固定)またはmin-width
(レイアウトは縮小しない)に設定できます。 min-width
は、IEの古いバージョンではサポートされていません。
どちらの場合でも、ブラウザのウィンドウが小さければ(または利用可能なスペース - ヒストリーのようなものが横に開いている場合)、これよりも横スクロールが行われます。
しかし、ブラウザが最大化されていれば、読書には余りにも幅が広すぎます。