ホームページ > ウェブフロントエンド > CSSチュートリアル > HTML 要素間の空白を効果的に削除するにはどうすればよいですか?

HTML 要素間の空白を効果的に削除するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-21 13:26:16
オリジナル
998 人が閲覧しました

How Can I Effectively Remove Whitespace Between HTML Elements?

HTML の空白文字の無視: 'white-space-collapse' プロパティ

HTML と CSS が普及しているにもかかわらず、これは、空白を無視するようにブラウザに指示する直接的な方法ではありません。これにより、画像などの要素が誤って不要なスペースで区切られ、イライラする状況が発生する可能性があります。

「white-space-collapse」プロパティ

普遍的なものはありませんが、サポートされているソリューションでは、CSS プロパティ「white-space-collapse」が有望なアプローチを提供します。画像の親要素でこのプロパティを「破棄」に設定すると、画像間の空白を効果的に削除できます。

#parent_of_imgs { white-space-collapse: discard; }
ログイン後にコピー

欠点

残念ながら、これはこの解決策は、重大な欠点によって妨げられています。それは、(現在の知識の時点では) 'white-space-collapse' プロパティを実装している主要なブラウザはありません。これは、潜在的な有効性にもかかわらず、広く使用するには依然として非現実的であることを意味します。

代替解決策

代替案として、画像の間に HTML コメントを追加するという方法もあります。 。理想的ではありませんが、この手法を使用すると、ブラウザーが表示される空白をレンダリングできなくなります。

<p>
  <!--
    --> <img src="." alt="" /> <!--
    --> <img src="." alt="" /> <!--
    --> <img src="." alt="" /> <!--
    --> <img src="." alt="" /> <!--
  -->
</p>
ログイン後にコピー

以上がHTML 要素間の空白を効果的に削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート