css - 图标字体在图标和文本之间提供边距

标签 css

我不是 CSS 专家。我想在图标和文本之间留出边距。我试过这种方式。但结果与我预期的不一样。

.user-details i{
  margin: 0 10px 0 -2px;
}

enter image description here

我希望图标和文本之间有相同的空间。

最佳答案

正如我在评论中所说,您可以添加:

.user-details i{
    margin: 0 10px 0 -2px;
    display: inline-block; /* so min-width can be used */
    min-width: [width-of-largest-icon]px;
}

此外,don't forget about inline-block whitespace .

关于css - 图标字体在图标和文本之间提供边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26755129/

相关文章:

.net - CSS 中的 Base64 编码图像

javascript - 如何自定义警告框的位置

jquery - 聊天框中的 CSS 问题,如 Chrome 中包含 iframe 的 div

html - 如何在纯 CSS 中格式化页脚?

html - 隐藏 H1 标签中的文本但不隐藏图像

HTML + CSS 修改单选按钮只选择第一个

javascript - 如何组合元素变换?

html - 将占位符居中并在文本字段中输入文本

javascript - $.index() 等同于第 n 个 child 吗?

javascript - react img 标签问题与 url 和类