Web サイトhttp://viewlike.us/にアクセスして、解像度を 1920x1200 などに変更してください。ほとんどの場合、ヘッダー (入力フォームと送信ボタンを含む div) は 100% ではありません。この状況を回避するにはどうすればよいですか?width:100% !important、最小/最大幅を使用しようとしましたが、成功しませんでした。それを回避するための小さなトリック/修正またはsthが必要だと思いますが、アイデアの欠如に苦しんでいます..ありがとう〜!
質問する
430 次
1 に答える
0
width
プロパティのデフォルト値はauto
、ほとんどの要素のものだと思います。この場合、<div>
はその親要素の 100% に展開されます。あなたの場合は<body>
です。<body>
タグが定義されていないため、width
デフォルトでブラウザ ウィンドウの 100% になります。そのため、解像度選択バーの下にあるページの幅がブラウザー ウィンドウの幅よりも大きくても、上部のバー (URL エントリと解像度の選択) にはブラウザー ウィンドウの幅があります。そのため、右にスクロールすると端が見えます。
CSS プロパティとposition: fixed
組み合わせて使用したり、トップバーに使用したりしてみてください。そうすれば、ページを右にスクロールしても、これらのバーが画面上に表示されます。(私はそれを簡単に試しましたが、うまくいくはずです。)top
left
お役に立てば幸いです。
于 2012-04-11T13:58:33.063 に答える