2010-12-07 110 views
0

我有一个<td>这样股利对齐内部的​​

<td valign="middle" class="table_td td top" style="width: 347px"> 
<div id="Style" style="position:absolute;"> 
    <img src="images/additional-keywords-image.gif" style="background: middle right;"> 
</div> 
<span class="feature_text" style="cursor:pointer;" onmouseover="ShowPicture('Style',1)" onmouseout="ShowPicture('Style',0)" id="a1"> Featured Merchant Ad </span><br /> 
<span class="feature_text_small">(Merchant Ad in Home Page,<br /> for valuable Site Exposure)</span> 

股利ID = “风格” 具有图像比<td>更大。 AIm将在第一个跨度发生移动时以div显示图像。图像显示正常。但是,我希望div图片的垂直中心位于id =“feature_text”的范围内,并且文字为“Featured Merchant Ad”。我尝试过但不能成功。我在哪里做错了?

+1

清除你的问题,使用类名来引用你所说的DIV或Span。 – 2010-12-07 15:01:00

回答

1

我不知道如果我正确understod你的问题,如果你想在div#风格居中图像

你不需要这个在IMG

style="background: middle right;" 

尝试

style="margin:auto;"; 

并将此添加到div#样式(div与id样式)

style="vertical-align:middle; text-align:center; 
+0

真棒赫拉特:) – Ram 2010-12-07 15:28:00

0

尝试用:

<div id="Style" style="position:absolute;"> 
    <img src="images/additional-keywords-image.gif" style="background: middle right; position: relative; top: -20px;"> 
</div> 

你是要去有顶值,以获得垂直居中恰到好处(量取决于IMG的高度)玩。