html - 可以有 CSS 字体大小吗?

标签 html css font-size

我正在运行一个添加

的脚本
 

如果我的脚本没有返回任何文本来填充按钮元素,则发送到标签。

问题是,虽然 span 有它的空间,但是 elemeny 的高度是错误的。

问题
有没有办法为 nbsp; 提供字体大小?毕竟,它是一个空格,所以它应该遵守在元素上设置的字体大小?

最佳答案

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

如果不间断空格是 button 的唯一内容元素,例如<button ...>&nbsp;</button> , 然后你可以简单地设置 font-size在那个元素上。请注意,按钮的大小还取决于 line-height它的内容以及浏览器中按钮的渲染算法(使按钮大于其内容的大小)。

您真正的问题可能非常不同,最好以完全不同的方式解决,但郑重声明,这是对问题的回答。

关于html - 可以有 CSS 字体大小吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18164262/

相关文章:

javascript - 只有五分之一的 div 转换正确

html - 在 flexbox 中将图像缩放到最大尺寸

javascript - 如何禁用 CKEditor 对话框皮肤?

html - 如何根据页面宽度更改 HTML/CSS 标题图像?

html - 相对于默认 CSS 的响应式 CSS

html - 如何使这些 div 集具有响应性?

CSS布局设计问题

html - h1 - h6 响应式字体大小

javascript - Crocodoc 文档字体在移动设备上太小

javascript - 使用 javascript 更改 css 属性