Html 如何使用背景图像和文本设置内联div? 例子 .cn\u标题{ 背景:#C2E1FF; 高度:24px; 线高:24px; 填充物:5px; } .打印{ 背景:url(http://mcgrefer.com/images/search.png); 显示:内联块; 高度:24px; 宽度:24px; }
Html 如何使用背景图像和文本设置内联div? 例子 .cn\u标题{ 背景:#C2E1FF; 高度:24px; 线高:24px; 填充物:5px; } .打印{ 背景:url(http://mcgrefer.com/images/search.png); 显示:内联块; 高度:24px; 宽度:24px; } ,html,css,Html,Css,如何使用背景图像和文本设置内联div?设置垂直对齐:中间
如何使用背景图像和文本设置内联div?设置
垂直对齐:中间在.print
将文本放入div中:
例子
.cn\u标题{
背景:#C2E1FF;
高度:24px;
线高:24px;
填充物:5px;
}
.打印{
背景图片:url(http://mcgrefer.com/images/search.png);
显示:内联块;
高度:24px;
宽度:24px;
左侧填充:30px;/*此*/
背景重复:不重复;/*这一个*/
}
好的,现在您有三种不同的工作方式来实现这一点。Shef评论也应该是一个答案…我不需要“float”啊哈哈,我不知道,用英语怎么说“booboo”,我也认为他应该使用它。在另一个标签中打印div作为文本,比如。当然,在你的情况下,我认为这是最好的。这取决于情况,如果div较高(两个div都是48px,而不是24px),则垂直对齐:middle不起作用,而这将:
<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;
}
<div class="cn_header">
<div class="print">example</div>
</div>
.cn_header{
background: #C2E1FF;
height: 24px;
line-height: 24px;
padding: 5px;
}
.print{
background-image: url(http://mcgrefer.com/images/search.png);
display: inline-block;
height: 24px;
width: 24px;
padding-left: 30px; /* This */
background-repeat: no-repeat; /* And This One */
}