一个 可以有CSS字体大小吗?

3
我正在运行一个添加HTML标签的脚本。
 

如果我的脚本没有返回任何文本来填充按钮元素,可以使用标签。

问题是,尽管这个有它的空间,但元素的高度却不正确。

问题
是否有一种方法可以给一个 设置字体大小?毕竟,它是一个空格,所以它应该遵循在元素上设置的字体大小吗?


2
你甚至不应该使用  。使用 CSS 来设置按钮的尺寸。 - Denys Séguret
即使不了解您的网站/代码,我仍然相信您应该从另一个角度来处理这个问题。在没有结果的情况下使用该空间的原因是什么? - James
@dystroy:这是为了一个jQuery Mobile元素而设计的,在Android上,父元素为pos:absolute且子元素为空的元素会破坏像选择框这样的表单元素。所以必须使用&nspb;。当然,我可以设置min-height,但我只是想知道空格是否可以有字体大小。 - frequent
3个回答

5
不间断空格在HTML中可以表示为&nbsp;,它与可打印字符一样处理,只是没有实际的图形。这意味着字体大小会影响它,并且可以像任何可打印字符一样设置字体大小。如果您希望其字体大小与相邻字符的字体大小不同,则需要将其包装在一个元素中,例如<span class=nobr>&nbsp;</span>,并在其上设置font-size
如果不间断空格是

2

不需要在按钮中添加内容以确定其大小。

以下是如何使按钮具有20x20的大小:

HTML:

 <button id=a></button>

CSS(层叠样式表):
#a {
  weight:20px;
  height:20px;
}

Demonstration


1
请查看我的注释和此处链接中的内容,这是关于程序开发方面的问题。 - frequent
我认为你的意思是宽度,在答案和演示中都是这样。 - Joshua Goldberg

0

是的。空格也被视为文本,它会调整填充在其中的按钮的大小。查看此演示

HTML

<button class="button1">&nbsp;

CSS

.button1
{
    font-size: 22px;
}

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