次のフィドルを見てください。
アンカー/リンクでラップされたテキストを含む画像がある場合、コード内の画像とテキストの間の空白により、レンダリングされたページのテキストの直前に下線付きの空白が作成されます。
画像がない場合、コードに空白があっても下線付きの空白はありません。
この下線付きの空白を回避できる唯一の方法は、コード内の空白を削除することです。しかし、レンダリングされたページの表示を変更するためにコーディング スタイルを変更するのは嫌いです。いずれにしても、ページの表示を操作するために HTML を変更するのは間違っています。<br/>
CSS を使用する代わりに、改行 ( ) を使用して要素間にスペースを追加するようなものです。
この問題を解決するために使用される、それほど自明ではない CSS プロパティはありますか?
更新 何らかの理由で、人々は私がコードに持っていた画像の境界線とマージンに夢中になっています. 見栄えを良くするために入れただけです。それらは問題とは何の関係もないので、問題が何であるかをより明確に理解できるように、それらを削除してフィドルを更新しました。