Как мне поместить мой текст в центр изображения, вот что он выглядит прямо сейчас: http://gyazo.com/442aa9f927c1c1ee505435c2422f7322.png
и так я хочу, чтобы это было: http://gyazo.com/bc3bb2d0472a1c963d4ac00081065461.png
Это мой текущий код:
<p><img src="http://findicons.com/files/icons/941/web_design/32/page_text.png" /> Some random text</p>
Я был бы очень признателен, если бы кто-то помог мне справиться с этим.
попробуйте вставить изображение внутри div и поместите текст на него следующим образом:
<div class="img">
<p>your text</p>
</div>
CSS:
.img{
background: url('http://findicons.com/files/icons/941/web_design/32/page_text.png') no-repeat;
height:100%;
}
После того, как вы сможете изменить свой текст там, где хотите
Если вы не хотите использовать изображение в качестве фона, и хотите только поместить текст в центр элемента, попробуйте это:
<div class="container">
<img src="http://findicons.com/files/icons/941/web_design/32/page_text.png" />
<span>your text</span>
<br style="clear:both;" />
</div>
CSS
.container{
width:100%;
height:100px;
}
.container span{
line-height:30px;
float:left;
}
.container img{
float:left;
}
Демо: http://jsfiddle.net/5ser6/1/
<div class="thingy">
<img src="http://findicons.com/files/icons/941/web_design/32/page_text.png" alt="" />
<p>Text</p>
<br style="clear:both;">
</div>
* {font-family:arial}
.thingy img {float:left;}
.thingy {height:32px;float:left;}
.thingy p {float:left;margin:0 0 0 10px;padding:0;line-height:32px;}
Если ваша фреймворк имеет clearfix, вам не нужно четкое: оба, просто поместите clearfix на внешний div.