検索

ホームページ  >  に質問  >  本文

インライン ブロック: 空間特性の探索

<p>インラインブロック間に奇妙な隙間があります。 AJAX 呼び出しでさらに多くのコンテンツをロードし、この小さなギャップがなくなるまでは、このままで大丈夫です。ここで何かが足りないことはわかっています。 </p> <pre class="brush:php;toolbar:false;">div { 幅: 100ピクセル; 高さ: 自動; 境界線: 1 ピクセルの赤一色。 アウトライン: 1 ピクセルの青一色。 マージン: 0; パディング: 0; 表示: インラインブロック; }</pre> <p>http://jsfiddle.net/AWMMT/</p> <p>インラインブロック間の間隔を一定にするにはどうすればよいですか? </p>
P粉360266095P粉360266095544日前624

全員に返信(2)返信します

  • P粉349222772

    P粉3492227722023-08-23 11:30:02

    http://jsfiddle.net/AWMMT/1/

    リーリー

    スペースは改行であり、表示時にブラウザによって「スペース」に変換されます。

    または、CSS を使用していくつかの小さな調整を試みることもできます:

    フレックスボックスは、子要素間のスペースを都合よく無視し、連続したインラインブロック要素のように表示されます。

    http://jsfiddle.net/AWMMT/470/

    リーリー

    返事
    0
  • P粉731861241

    P粉7318612412023-08-23 00:09:15

    HTML 内のスペース。考えられる解決策はいくつかあります。最高から最悪の順:

    1. HTML 内の実際の空白を削除します (ファイルを提供するときにサーバーがこれを行うことができるか、少なくとも入力テンプレートが空白を適切に追加できることが理想です) http://jsfiddle.net/AWMMT/2/
    2. display: inline-block の代わりに float: left を使用しますが、これは高さに悪影響を及ぼします: http://jsfiddle.net/AWMMT /3 /
    3. コンテナの font-size を 0 に設定し、内部要素に適切な font-size を設定します: http://jsfiddle.net/AWMMT/4 / - これは非常に単純ですが、内部要素の相対フォント サイズ ルール (パーセンテージ、em) を利用することはできません

    返事
    0
  • キャンセル返事