質問: テキスト このように書くと、marginのおかげで画像の右側に8pxの距離を置いてテキストが書かれると思ったのですが、全く距離が取れません。この8pxの部分を108pxと置くと、ちょうど8pxと思われる距離が取れます。おそらくmarginをあまり理解できていないのかもしれませんが、何が間違っているのでしょうか。
回答: 各要素を横並びにする方法はいくつかありますが、提示コードのfloatで横並びにする場合、両方に掛ける必要があります。 ※どこで「float解除」するのかで、レイアウトにも影響します。 ``` .image { float: left; width: 100px; } .text { float: left; /* ← 追加 */ margin: 0 0 0 8px; } ```