まず、ここに私のサイトがあります。
私はdivを持っています:
<div class="home" style="background-image: url(http://payload51.cargocollective.com/1/7/237315/3336908/HomeImage_o.jpg); background-attachment: fixed; height: 660px; width: 100%; opacity: 1; background-position-y: 0px; background-position-x: center; background-repeat: no-repeat no-repeat; background-size: 100%;">
</div>
そして、そのdivに対応するCSSのビット:
div.home {
width: 100%;
margin-bottom: 30px;
min-width: 100%; height: auto;
}
ご覧のとおり、margin-bottom
しかし、何らかの理由で、その下の茶色のメニューとテキストは次のとおりです。
- ブラウザの幅が狭くなると、画像から離れすぎます。
- どちらもブラウザに反応しません。ブラウザが小さくなると、テキストはさらに遠くに移動します。
これがjsfiddleです。これが少しずれている場合は、お詫びします。まだJsfiddleをマスターしています。