2010-12-31 8 views
0

を持っているが、Firefoxは、複数の画像で最初の画像にパディングを追加するやあみんな、私はこのコードの部分を持っている:すべての画像が同じスタイリングとサイズ

while($uno=mysql_fetch_assoc($results)) { 
    echo '<div class="wcapt"><a class="neutral" href="../images.php?id=' . $uno['id'] . '"><img class="pad" src="'. $uno['thumbs'].'" border="0" /></a><br/><center><p>'.$uno['name'].'</p></center></div>'; 
} 

そして、私は正確に同じ大きさを持つようにリンクしてすべての画像。ここでMainstyles.css

div.wcapt 
{ 
    border: 1px solid green; 
    float: left; 
    padding: 0; 
    margin: 3px; 
    font: 11px/1.4em Arial, sans-serif; 
    color: gray; 
    } 
img.pad 
{ 
    padding: 5px; 
    } 
a.neutral 
{ 
    display: inline; 
    font-weight: normal; 
    text-transform: none; 
    background-color: transparent; 
    color: white; 
    text-decoration: none; 
    } 

問題は、Firefoxが最初の画像にいくつかの余分なパディング、そして唯一の最初の画像を追加することにあるのです。そして、これは本当に面倒です。ここではページのスクリーンショットです: alt text

+0

このような動作については、人々はあなたに助けを停止します –

+0

どのように受け入れるのですか?私は投票するだけですか?私がサインアップしない限り、私はできません。 –

+0

ああ、私はそれを得て気にしない。 –

答えて

0

幸運

)=リセットCSSを使用して試してみて、問題が残っているならば、それは、ブラウザのせいではありません答えはコメントにあり、コメントの回答を受け入れることができないので、質問をしてください。

0

は、あなたはその後、完全に多くの擬似セレクタを追加

てみてください拡張子が.padクラスを削除することもできます。..

div.wcapt img { 
    padding: 5px; 
} 

を使用して、より明示的にセレクタをターゲット試してみましたここに情報 doctypeを設定する必要がありますので、これを行う必要があります。

div.wcapt img:first-child { 
padding: 2px; 
} 
+0

問題は、すべての画像がまったく同じコードを持っていることです。 ?私はまた、次のようにして最初の画像を削除しようとしました:id!= '1'で、2番目の画像にはパディングの問題がありませんでした。だから何を与える? –

+0

@Sam、画像の名前は長いのでしょうか? –

+0

あなたはfirebugを使ってコードを調査しようとしましたが、あなたがfirebugで画像を調べると、なぜこれが起こっているのかを説明するかもしれません – user466764

1

だからこそ、"reset" cssを使用することをお勧めします。このように、ブラウザ間でこの種の矛盾はありません。

私はFirebugのを使用して、問題を考え出し、みんなありがとう、と私は答える必要があった

関連する問題