0

Web サイトhttp://viewlike.us/にアクセスして、解像度を 1920x1200 などに変更してください。ほとんどの場合、ヘッダー (入力フォームと送信ボタンを含む div) は 100% ではありません。この状況を回避するにはどうすればよいですか?width:100% !important、最小/最大幅を使用しようとしましたが、成功しませんでした。それを回避するための小さなトリック/修正またはsthが必要だと思いますが、アイデアの欠如に苦しんでいます..ありがとう〜!

4

1 に答える 1

0

widthプロパティのデフォルト値はauto、ほとんどの要素のものだと思います。この場合、<div>はその親要素の 100% に展開されます。あなたの場合は<body>です。<body>タグが定義されていないため、widthデフォルトでブラウザ ウィンドウの 100% になります。そのため、解像度選択バーの下にあるページの幅がブラウザー ウィンドウの幅よりも大きくても、上部のバー (URL エントリと解像度の選択) にはブラウザー ウィンドウの幅があります。そのため、右にスクロールすると端が見えます。

CSS プロパティとposition: fixed組み合わせて使用​​したり、トップバーに使用したりしてみてください。そうすれば、ページを右にスクロールしても、これらのバーが画面上に表示されます。(私はそれを簡単に試しましたが、うまくいくはずです。)topleft

お役に立てば幸いです。

于 2012-04-11T13:58:33.063 に答える