ブラウザー ウィンドウの中央に div (#box) を配置しています。これは、縦 600 ピクセル以上のブラウザーにとってはグルーヴィーです。ウィンドウがそれよりも小さい場合、div の上部にあるコンテンツが切り取られ、スクロール バーは (スクロール バーを下に引っ張ったときに) ページを上にスクロールするだけなので、上端の上に隠れているものを見ることは不可能です。スクロールバーが一番上の位置にある場合でもウィンドウ。
div を中央に配置する方法は次のとおりです。小さなブラウザー ウィンドウで div の上部が切り取られる理由がわかります。
{position: absolute; top: 50%; left: 50%; width: 1930px; height: 607px; margin-left: -965px; margin-top: -302px;}
(最も幅の広い画面でも動作するアニメーションに対応できるように、幅は非常に広いです。幅は問題ではありません。)
参照するページは次のとおりです: http://ianmartinphotography.com/test-site/
そして私のCSS: http://ianmartinphotography.com/test-site/css/basic.css
これは、私の CSS スタイル シートで簡単に修正できますが、600px より大きいモニターと 600px より小さいモニターの両方で使用できないようです。
では、ブラウザー ウィンドウのサイズを検出して、2 つの異なる CSS スタイル シートのいずれかを選択するにはどうすればよいでしょうか。小さな窓用に 1 つ、大きな窓用に 1 つ?私のためにこれを行うjqueryスクリプトはありますか?
または、小さなブラウザー ウィンドウで div の上部にアクセスできるように、スクロールを許可するCSS を使用してブラウザー ウィンドウの中央に div の中心を作成する別の方法はありますか?
ご感想ありがとうございます!