0

新しいウェブサイト/ランディング ページを設定しています。下部の右の列 (写真) に移動すると<li>、コンテナー内の写真付きの s が表示されます。IE8 と IE9 を除いてすべてがうまく機能し、2 番目と 3 番目の画像の間、および 3 番目と 4 番目の画像の間に余分な空白の画像コンテナーが生成されます。そこにサムネイルがあるはずですが、コンテナには何もありません。

http://mattmillermusic.com.previewdns.com

おそらく、私はしばらくの間コンピューターをノンストップで使用していたため、コードの盲目のケースにすぎませんが、これらの空の LI が他のブラウザー (または IE7) に表示されないのは奇妙だと思います。

助けてくれてありがとう!

4

1 に答える 1

3

マークアップのエラーが原因です。一部の要素には終了タグがありません。

ここに画像の説明を入力

写真では、ご覧のとおり(赤)。ブラウザーは、冗長な要素を作成する過程で、それらを自動挿入することで補正します。

ご覧のとおり<a>、2 番目<li>以降の要素には終了タグがありません。

于 2012-09-30T06:07:43.593 に答える