html - 在 HTML 中的字符之间插入 'padding' 作为空格

标签 html css character space

我的问题可能看起来很奇怪,但我正在尝试用 HTML 做这样的事情:

word1 word2 word3
  A     B     C

这本身很简单,但我不希望 A、B、C 之间有空格字符,这样如果用户通过键入 ABC 进行搜索,他就可以找到它们。换句话说,我不希望字符之间有空格,但我希望每个字符与下一个字符之间有 X 个字符的距离。

这可行吗?也许用一些 CSS 魔法?

提前致谢

最佳答案

您可以插入内边距……带内边距! (或内联元素的边距)

<span>A</span><span>B</span><span>C</span>

CSS:

span {
    margin: 0 4px;
}

实际填充(用于边框和内容):

span {
    display: inline-block;
    padding: 0 4px;
}

或者,如果您太懒惰,可以使用字母间距。

<span>ABC</span>

CSS:

span {
    letter-spacing: 8px;
}

关于html - 在 HTML 中的字符之间插入 'padding' 作为空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22944167/

相关文章:

C++如何将字符串中的字符显示为数字

javascript - 覆盖可见的内部div

css - Material ui 选项卡容器的动态高度

java - 从 JFileChooser Java 检索文件中的行数

检查 csv 文件中的前六个字符以获取特定序列

css - 固定盒子在 ipad 上跳转

javascript - 我的 jplayerplaylist 删除功能不起作用

html - 内联列表被悬停效果破坏

html - 如何禁用文本区域或 mat-form-field

javascript - 在隐藏的 div 中选择 2 全 Angular ?