将文本与图像对齐

时间:2014-04-04 11:23:45

标签: html css

如何垂直div内的文字与image对齐?

小提琴:http://jsfiddle.net/C6pf7/3/

编辑:我无法将display:table;height用于div1

4 个答案:

答案 0 :(得分:1)

我尝试将图像作为背景放在div中,这是实现它的一种方式。虽然你可以使用

vertical-align:middle

这是前面已经问过的问题的链接。

Vertically align text next to an image?

答案 1 :(得分:1)

使用以下代码:

<div id = "div1"  style='float:left;width:100%'>
<p align='left' >   
    <img src="http://www.loriswebs.com/html-tips/images/delphinium-close1c.jpg"
              id= "img1" style='float:left;'></img>    
    123
</p>

</div>

答案 2 :(得分:0)

min-height:

设置#div

#div1{
   text-align: center;
    vertical-align : middle;
    border: 2px solid red;
    min-height:80px;
}

答案 3 :(得分:0)

css 中使用line-height:75px,然后使用div

添加新的style="clear:both;"

<强>的CSS:

#div1{
       text-align: center;
        vertical-align : middle;
        border: 2px solid red;
        line-height: 75px;   /* Add this */
}

更新了 Fiddle