このサイトでは、固定ヘッダーの両側に画像をタイルするのに役立つ大きな助けがありました。私が持っている1つの問題は、右のスクロールバーがタイル画像で覆われてアクセス不能になっていることです。私はそれが何かシンプルだと確信していますが、私は瞬時に失っています。ここでは例を見ることができます:http://www.jzandecki.com/exampleCSS - タイルサイズの自動サイズイメージで覆われたスクロールバーを解決する
1
A
答えて
3
ヘッダーを最初から再構築する必要があります。まずdivの作成(これはあなたのヘッダコンテナになります)、idに "header"と言う名前を付けてください。あなたのタイルの黒い画像を背景として追加します。そのdivの位置はFIXEDでなく、ABSOLUTEでなければなりません。あなたのヘッダーのdivで
position: fixed;
background: url("../images/example_top.jpg") repeat scroll 0 0 transparent;
background-repeat: repeat-x;
height: 178px;
width: 100%;
幅サイズのためにあなたのパワープラントの画像の幅を有する別のDIVを加えます。このdivのCSSをmargin:autoに設定します(画面中央に配置するには)。
margin: auto;
これは機能するはずです。 これは、以前と同じビューを持つ必要がありますが、スクロールバーはヘッダーの上に表示され、非表示にはなりません。
編集:私はあなたの体は、画面の左側に900 pxとスティックで見ところで
。私はあなたの体のために次の属性を持っていることをお勧めします:
margin: 0;
padding: 0;
体はページ全体を占有しなければなりません。 コンテンツに900 pxのラッパーブロックが必要な場合は、ヘッダーdivの後にdivを追加します(上記を参照)。この新しいdivには、次のCSS属性が必要です。
width: 900px;
margin: auto; //this centers your div in the middle of your screen
//Other styles that have nothing to do with positioning
幸いです。
関連する問題
- 1. Recyclerviewで覆われたBottomNavigationView
- 2. CSSスクロールバーが追加されたコンテンツで自動スクロール
- 3. jqueryサムネイルスライダーで覆われたポップアウトメニュー
- 4. TFSチェックインポリシーの自動解決
- 5. Jquery UIモーダルで覆われたオートコンプリートオーバーフロー
- 6. CSSオーバーフローを使用した垂直スクロールバーの自動隠蔽
- 7. ブートストラップドロップダウンがヘッダで覆われる
- 8. Laravelルーティング自動解決パラメータ
- 9. Qtで覆われたQLabelの背景色を変更する
- 10. 注釈型が覆われたテキスト
- 11. テキストエリアを自動拡張した後にスクロールバーを移動する
- 12. api.aiの自動修正解決されたクエリ
- 13. cssテキストメディアクエリを解決する
- 14. スクロールバーの自動センタリング
- 15. 別のウィンドウで覆われたウィンドウを仮想マウスでクリック
- 16. Swift 3で自動レイアウトの問題を解決するには?
- 17. リベースで行われたgit rerereの解決を元に戻す
- 18. コアデータに保存されているインポートされた画像の自動解決
- 19. CSSでカスタムスタイルのスクロールバーでOS Xのスクロールバーの動作を模倣する方法
- 20. サードパーティのCSSファイルで解決されるURLを無視する
- 21. ノードのCSSプロパティを解決する
- 22. Autolayoutを使ってTabBarで覆われたラベル
- 23. トリガーで覆われたxmlオブジェクトのonclickイベント
- 24. UITableViewCellが選択されたときにUIButtonが覆われる
- 25. ウェブアプリケーションの自動テストのための解決策が必要
- 26. 自動課金システムの問題を解決するには
- 27. プロジェクトの参照パスを自動解決する
- 28. アプリケーションプールのリサイクル後に自動ファンクションが解決されない
- 29. 解決するCSSの問題
- 30. Windows Phone 8タイルサイズ?
ありがとうございました!私はそれを試してみましょう。 – zucchini
アレックス、私はあなたの提案を試みましたが、私はまだ同じ問題を抱えています。私の仕事をhttp://www.jzandecki.com/example/example2.htmlでチェックして、あなたが正しく提案したことを確認することができます。 – zucchini
あなたの体のCSSでは、オーバーフローを削除:自動;これにより、問題が解決されます。 代わりに以下を追加することをお勧めします。 overflow-x:hidden; overflow-y:scroll; Firefoxの場合は、ページがスクロールする必要がなくても、このケースでは常に適切なバーが表示されますが、ユーザーエクスペリエンスが向上します(ユーザーがウェブサイトにアクセスしたときにページが動的に拡大する場合)。 – Alex