首页 >web前端 >css教程 >如何有效删除 HTML 元素之间的空格?

如何有效删除 HTML 元素之间的空格?

Barbara Streisand
Barbara Streisand原创
2024-12-21 13:26:161052浏览

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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn