html - 如何设置带有背景图片和文字的内联div?

标签 html css

<div class="cn_header">
    <div class="print"></div>
    example
</div>​

.cn_header{
    background: #C2E1FF;
    height: 24px;
    line-height: 24px;
    padding: 5px;
}

.print{
    background: url(http://mcgrefer.com/images/search.png);
    display: inline-block;
    height: 24px;
    width: 24px;
}
​

http://jsfiddle.net/Luntegg/2SCvf/1/

如何设置带有背景图片和文字的内联div?

最佳答案

.print 上设置 vertical-align:middle;

Demo

关于html - 如何设置带有背景图片和文字的内联div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13858692/

相关文章:

html - 盒子以显示器为中心,但不在平板电脑上

javascript - 无法弄清楚如何在桌面上将此按钮和标题居中或在移动设备上将此图像居中

html - 仅使用 CSS 来改变各种元素

改变CSS的Javascript

javascript - JQuery .scrollTop() and .offset().top issue : how it work? 如何解决?

javascript - 简单的 JavaScript 租金计算

javascript - 在 HTML5 Canvas 上绘制多边形时出错

javascript - 单击重叠区域时如何触发两个元素的单击

javascript - 透明 GIF 在 IE6 中显示在内容后面

css - 无法让 css 'content' 属性在 ie8 中工作