先日ウェブサイトを立ち上げ、奇妙なCSS間違いがないと思ったが、明らかにそうではない。私がここでやろうとしているのは、ページを高さと幅に合わせるためにイメージを伸ばすことです。背景画像が完全に伸びていない
問題: 私は次のマークアップを持っている:
<img src="images/night_sky7.jpg" class="stretch" />
とそれに適用される以下のCSS:
img.stretch {
left: 0px;
position: absolute;
top: 0px;
width: 100%;
z-index: 0;
}
これは、1440×900の解像度で私の17.1' ラップトップ上で正常に動作していますしかし、他の画面解像度では正しく動作しないことに気付きました。何が起こるのかは、背景が底に伸びるのではなく、ページの真下または真ん中にまで伸びるということです。
今、私は多くのCSSを変更しようとしましたが、完全に伸ばすことはできません。
何か助けていただければ幸いです。
あなたがテストしたいURLは、http://bit.ly/eOEzXJです。必要であれば、私はこれらの事のあらゆる行うことができます
:任意の次元
- 変更画像は、任意のJSやCSSが、高さを追加します:100%;ソリューションが動作しない、少なくとも、私は
に、HTMLのimgタグの高さと幅を設定したい場合があります。あなたが要素の背景を伸ばすようにしようとしていたようですが、これはCSSではできません。 – meagar
イメージを伸ばすべきではありません。繰り返したい場合はバックグラウンドリピートを使用してください。 – kobe
@gov、あなたのコメントのおかげで!しかし、リンクを見れば、画像を繰り返すのではなく、画像をページに合わせて伸ばすことができます。 – Evert