【问题标题】:White Space between inline block elements内联块元素之间的空白
【发布时间】:2013-09-30 00:50:44
【问题描述】:

内联块元素之间的空间相对于容器的字体大小的实际值是多少?好像是 0.3ems 左右。

有谁知道这是否正确?

修改我的起源问题更具体。

是否有 U+0020 字符相对于字体大小的标准跨浏览器宽度,如果有,它是什么?

【问题讨论】:

  • 请提供相关的HTML/CSS。 inline-block 元素尊重编码中的空白..
  • 请同时提供用于分析的浏览器和文档的文档类型。
  • 我正在使用 Chrome。也许这会因浏览器而异,我也会看看。
  • 请在您最初的问题中插入任何相关的评论。同时,看看这是否回答了您的问题:w3.org/TR/CSS21/text.html#white-space-prop 考虑一下,它可能是 1 个等宽字符宽度,不是吗?
  • 虽然我倾向于在父级上使用font-size:o 修复,但我发现空间大约为。 0.25 厘米。该数量的负左边距通常可以解决问题。

标签: whitespace css


【解决方案1】:

根据 HTML 规范,内联块元素(或内联元素)之间的空白与单个 SPACE U+0020 字符的效果相同。 (参考:HTML 4.01 规范中的 Text 部分。)然而,文本对齐可能会影响这一点,但可能与此处无关。

SPACE 的宽度取决于字体,即由字体设计者设置。根据微软对空格字符的Character design standards,空格的最小宽度应该是1/5 em; “平均”值为 1/4 em;对于“宽”字体,1/3 em;最大值为 1/2 em。

【讨论】:

  • 谢谢,这正是我要找的!
猜你喜欢
  • 2016-09-24
  • 2011-07-01
  • 2019-03-10
  • 2013-12-18
相关资源
最近更新 更多