图像和文本的 CSS 对齐问题

标签 css image layout alignment

我在让我的图标与文本对齐时遇到问题,尝试了我能想到的所有组合,仍然在顶部对齐

http://jsfiddle.net/gkC32/1/

有什么帮助会很好吗?

最佳答案

您是否尝试过在 img 元素上设置 vertical-align 属性?

.bluebutton img {
    vertical-align: middle;
}

或者,由于您将图像纯粹用作装饰,您可能希望使用 background-image 来设置图标:

.bluebutton {
    background: #336699 url('http://cdn1.iconfinder.com/data/icons/fatcow/16x16_0460/group_add.png') no-repeat 10px center;
    padding: 3px 10px 4px 28px;
}

参见:http://jsfiddle.net/gkC32/8/

关于图像和文本的 CSS 对齐问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4976833/

相关文章:

javascript - 如何根据屏幕分辨率应用特定样式表?

html - 如何设置标签的垂直中心和 btn-group Bootstrap

iphone - 如何将重复背景图像设置为表格单元格

javascript - "Liquid"瓦片用 CSS/JS 滚动

html - 导航栏的下拉值应显示该值并呈现在文本上方

jquery - 如何使用 CSS 代码替换新 Twitter 小部件中的 100% 宽度?

css - 是否可以在 CSS 中使用混合模式?

java - RGB 模糊算法

java - 如何在Liferay站点的每个页面上放置公司地址和电话?

java - 在 Vaadin Flow 的布局中居中小部件