html - CSS 图标 : Cannot remove top and bottom padding (font awesome)

标签 html css font-awesome-3.2

这是我的 fiddle :

http://jsfiddle.net/schmudde/VeA6B/

我无法删除超赞字体图标两侧的顶部和底部填充:

span {
    border: 1px solid red;
    line-height: 40%;
}
i {
    border: 1px solid green;
    padding: 0px;
    margin: 0px;
    display: inline-block;
    width: auto;
    height: auto;
    line-height: inherit;
    vertical-align: baseline;
    background-color: red;
}

<span><i class="icon-check icon-3x"></i></span>

我尝试过特定的行高和继承的行高。这里有一些基本的东西我显然不理解。

最佳答案

使用 span { line-height: 100%; } 所以它会填满这个 block 。

关于html - CSS 图标 : Cannot remove top and bottom padding (font awesome),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23122766/

相关文章:

javascript - 如何使用 javascript 在现有的 div 中创建新的 div?

javascript - 为什么我的 jquery 删除列表中的第一个元素而不是指定的元素?

html - minus "-"sign not working css content '\f117' is not working 最近

jquery - Swisnl 上下文菜单主题

font-awesome - Font Awesome 3.2 文档是否仍可访问?

javascript - 并排放置图像和导航栏 - CSS/BootStrap

javascript - 在 CodeIgniter 的 AJAX 成功函数中提交动态创建的表单

html - 将div拉伸(stretch)成固定宽度的div

图像未显示或链接无效的 CSS 显示 block

javascript - tinyscrollbar 内的 Accordion