答えて
:これが動作しないという理由がある場合
background-image: url(image.jpg);
background-repeat:no-repeat;
background-position:center center;
background-attachment:fixed;
-o-background-size: 100% 100%, auto;
-moz-background-size: 100% 100%, auto;
-webkit-background-size: 100% 100%, auto;
background-size: 100% 100%, auto;
またはより良いhttp://jsfiddle.net/
であなたのコードを投稿
#theImage { height: 100%; }
次にjQueryを使用するとs:
var docHeight = $(document).height(); $('#theImage').css('height', docHeight);
普通の古いJavaScriptでこれを行う方法はわかりませんが、これはjQueryの例です。
"唯一のツールがハンマーであれば、魅力的です。すべてを爪のように扱います。"これほどシンプルなものにはjqueryを使わないでください。 – david
JavaScriptを使用して処理する必要があるようなものです。個人的に私はの効果にjQueryと何かを使用します。
$(document).ready(function() { //Runs at page load
$(".ID_OF_IMAGE").each(function() { //calls the anon function for the id tag specified
/*sets the height to the max of three methods of height measurement
diff browsers detect doc height differently.*/
this.height = Math.max(
//gets the larger between doc height and body height
Math.max(document.body.clientHeight, document.documentElement.clientHeight),
Math.max(document.body.offsetHeight, document.documentElement.offsetHeight),
Math.max(document.body.scrollHeight, document.documentElement.scrollHeight))
});
});
代わりに、あなたはdiv要素や身体の背景として画像を設定し、繰り返し-yのCSSプロパティを使用することができます。
body { //also works for div's
background-image:url('image.jpg');
background-repeat:repeat-y;
}
-SB
あなたの問題が最も可能性が高い子の高さは、htmlタグに関連しているので、bodyタグは、静的に配置されているという事実に由来します。これを追加
試してみてください。
body{
position:relative;
}
それは身体の子どもたちは、文書のサイズではなく、ブラウザのビューポートを使用して行います。 http://jsfiddle.net/cP9hu/
画像の上にテキストが置かれていない可能性はありますか?また、私は他人の解決策を(間違っていても)怒っていると呼んでいると信じているので、私はあなたにダウンシフトをしました。スタックオーバーフローは、他の人に優しい行動を人々に促します。 – alex
アハハ、テキストはコンテンツを拡大するだけです。イメージ上に表示したい場合はイメージを上に置いてください。難しくありません。 (divに入れて、それを置いてください)そして、あなたのステートメントの偽善はかわいいです。 – david
@davidそこに - downvoteが削除されました。スタックオーバーフローをお楽しみください。 – alex
- 1. 高さが等しい高さのjquery
- 2. 等しい高さのナビゲーションバー
- 3. ドキュメントの高さがwindow inner height + pageYoffsetと等しいのはなぜですか?
- 4. 等しい高さdivs
- 5. 棒グラフ(高さ)が等しくない
- 6. マテリアライズカードが等しくない高さ
- 7. jQueryの等しい高さの列
- 8. フレックスカラムの等しい高さのフレックスアイテム
- 9. jQueryの等しい高さの列
- 10. 3等しい高さの行
- 11. フレックスボックスグリッド - 等しい高さの列
- 12. ブートストラップ列等しい高さの問題
- 13. 等しい高さの列 - CSS
- 14. divの等高さ
- 15. オートレイアウトの高さがMAX(複数のビューの高さ)に等しい
- 16. vue set img高さをダイナミックスタイリングで表した高さ
- 17. Htmlオブジェクトの高さをウィンドウの高さと同じにするにはどうしたらいいですか?
- 18. コンテナのdivの高さにウィンドウの高さを合わせる方法はありますが、ウィンドウのサイズは変更しないでください
- 19. UICollectionViewCellとUICollectionViewの等高さ
- 20. フレックスボックス同等の高さ
- 21. IE7の式がテーブルセルの高さと等しくない
- 22. 基底6等しくない高さの要素のブロックグリッド
- 23. のimg自動幅、高さおよび最大高さ
- 24. HTMLドキュメントの高さがビューポート
- 25. レスポンス<amp-img>コンテナの高さは
- 26. 高さではない100%
- 27. 同じ高さは灰色のボックスは等しい高さを有していて作成JS
- 28. 元の高さのドキュメントの高さの割合
- 29. divの高さに合わせてimgの高さを調整してください
- 30. にpreg_replace IMG SRC、幅、高さのスタックオーバーフロー
をあなたは非IEをターゲットにされた場合、これは動作します::P – alex
は、その位置が絶対ください。ここ
は作業それの一例です。 ;) – Alerty
@alex:http://dowebsitesneedtobeexperiencedexactlythesameineverybrowser.com/ – Alerty