不使用空格的字符或标记

4
我一直在寻找一种字符代码或HTML标记,用于在不占用空间的情况下在div中使用。
我没有隐藏div或掩盖内容的选项,因此我正在寻找任何特定的字符或标记,可以将内容放置在div中,但不显示任何东西并且不占用空间。(例如, 不是一个选项,因为它实际上呈现了一个字符)
这个div不能是空的,因此没有内容不是一个可行的选项。

为什么不直接什么都不用呢? - mash
div元素不能为空。 - pianoman
如果您能告诉我们为什么它不能为空,我们就可以给出更好的答案。 - user1508519
我的字符数量必须恰好是某个特定的数字,因此我不能添加字符(但必须填充此div)。 - pianoman
2个回答

4

零宽度空格 是一个想法。在 HTML 中是用 ​ 表示。不确定是否有跨浏览器支持。


有人能评论一下IE6及以下版本以外的浏览器支持情况吗(正如文章所述)? - pianoman
1
IE 6 显示该字符为小矩形,因为它找不到该字符的字形,并且不知道它不需要该字形。 - Jukka K. Korpela

0

为了创建零空间,我使用:

<img src="clearspace.gif" style="height:0px; width:0px; border:0px;">

一个例子:当我想要像这里所示一样显示,而不会导致浏览器将其显示为链接时使用。如下所示编写,所有浏览器都将其显示为"<link>"而无法识别它。

<img src="clearspace.gif" style="height:0px; width:0px; border:0px; "link>  

这需要您在网站上上传实际的gif文件(例如clearspace.gif或其他名称),否则浏览器会显示一个指示(小方块)显示gif应该出现的位置。由于您将其呈现为无尺寸,因此实际的gif可以是任何内容。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接