1

dtと彼のdd要素を1行に配置すると:

display: inline-block;
margin: 0px;

これら2つの間にはまだ少しマージンがあります。私が見つけた解決策は次のとおりです。

margin-left: -4px;

しかし、それを解決するためのより良い方法はありませんか?

4

1 に答える 1

2

はい、スペースが発生するのは、インラインブロックがインラインフローの一部であるためです。つまり、改行するとスペースが発生します。いくつかの解決策があります:

  • 2つの要素の間の改行を削除します。
  • font-size: 0いくつかの共通の親に設定します。
  • インラインブロックの代わりにフロートを使用する

これはこのテーマに関する良い記事です。

于 2012-05-07T15:57:33.130 に答える