上マージンを使用するスクロール画像セクション(画像はタグではない背景画像です)があります:-28px; 私が作成しているサイトのヘッダーの一部の下に移動します。Safari、Chromeなどでは完全に表示されますが、Firefoxでは画像の上部28pxが表示されません。
なぜ何かアイデアはありますか?私にはわからない、そしてそれは私を狂わせている。
サイトはこちらhttp://www.chelt.org.uk
上マージンを使用するスクロール画像セクション(画像はタグではない背景画像です)があります:-28px; 私が作成しているサイトのヘッダーの一部の下に移動します。Safari、Chromeなどでは完全に表示されますが、Firefoxでは画像の上部28pxが表示されません。
なぜ何かアイデアはありますか?私にはわからない、そしてそれは私を狂わせている。
サイトはこちらhttp://www.chelt.org.uk
enter code here
.top
代わりに使用してください:
.slides{
top: -28px;
}
また、負のマージンを削除します
#feature {
margin-top: -28px; <-- Remove
overflow: hidden;
}
他のニュースで#feature
は、マークアップに複数回表示されています。IDは1回だけ表示する必要があります。これを複数の要素で使用する必要がある場合は、クラスにする必要があります。
<div>
の子タグに負のマージンが適用されます#slides
。
overflow: hidden;
に適用したので、 div#slides
の外側に押し出された部分は非表示になっています。#slides
ソリューション:
から削除margin-top
します#feature
top: -28px;
に追加#slides
#feature
また、すべてのスライドにId を割り当てることは無効であることも指摘しておく必要があります。ID は一意である必要があります。つまり、同じ ID を複数持つことはできません。スライドに Id を割り当てる必要がある場合は#feature-1
、 ... にする必要があります。#feature-2