私は何かマージンを見つけることができないので、私は原因が何であるか、それをどのように除去するのか混乱しています。あなたは、画像を見ることはできませんが、キャプションとイメージとのギャップに灰色の境界線を見ることができますが、画像ではfloat: left;
キャプションと画像の間に約1-2ピクセルのギャップがあるのはなぜですか?
を入れた場合は、まだhttps://jsfiddle.net/nyftp2b7/11/
.caption-clr {
background-color: rgba(0, 0, 0, .1);
}
body {
background-color: lightgreen;
}
<figure class="main-image">
<a href="img/cannabislegalmap.png">
<img src="img/cannabislegalmap.png" width="100%" alt="Image of a map of states were recreational cannabis is legal">
</a>
<figcaption class="caption-clr">States were recreational cannabis use is legal.
</figcaption>
</figure>
お使いのブラウザは、タグの周りにマージン/パディングを追加するかもしれない可能性は? – raphael75
すべてのHTML要素にはデフォルトスタイルがあります。あなたのブラウザのdevtoolsで "インスペクタ"を使う方法を学びたいと思うでしょう。多くのブラウザでは、要素を右クリックして[Inspect]を選択すると、どのCSSが適用されているかを確認できます。 –
私はなぜ私が混乱しているのインスペクターthatsを使用した、私はそれに影響を与えるだろう画像や任意の親要素に余白を見ていないよ – Brandon