【问题标题】:Why do white spaces get removed from label name?为什么空格会从标签名称中删除?
【发布时间】:2018-04-15 16:59:29
【问题描述】:

我正在为 d3 javascript 库中的矩阵编写代码。我希望一些标签缩进,但不显示在字体中添加空格。例如:“_____word”只显示为“word”。 (___ 是空格)

我正在使用: http://bl.ocks.org/ianyfchang/8119685

rowLabel = ['word','word2' ];
colLabel = ['word3','word4','word5'];

【问题讨论】:

  • 你能用一个例子展示你的完整代码吗
  • 我可以发誓这是重复的,因为这是一个非常常见的问题......但是,我仍然没有找到确切的欺骗。当我找到它时,我会删除我的答案并将其作为重复项关闭。

标签: javascript html css d3.js svg


【解决方案1】:

为了保留该标签中的空格,您必须将文本的 white-space 设置为 pre

保留空白序列。仅在源代码中的换行符和<br> 元素处换行。

所以,在那个 bl.ocks 中:

 text {
     white-space: pre;
 }

这是 bl.ocks 的变化,我在标签中添加了一些随机空格:http://bl.ocks.org/GerardoFurtado/c384495d0e1982d2c3126d44a6d88293/6a822b8abceb9861af31d16fcf7625631c3f5eac

【讨论】:

    猜你喜欢
    • 2019-09-12
    • 1970-01-01
    • 1970-01-01
    • 2016-09-18
    • 2013-12-09
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-13
    相关资源
    最近更新 更多