将图像放在jQuery选项卡中?

时间:2011-05-06 13:29:00

标签: jquery html css jquery-ui jquery-ui-tabs

是否有正确的方法将图像放在用作jQuery标签的 li 中的 a 标记旁边?

<div id="tabs">
  <ul>
     <li><a href="#">Text</a>{I want the image here}</li>
  </ul>
</div>

使用带有内联块的图像作为背景的div工作,但我读过应该避免使用内联块。

<div style="display:inline" class="ui-icon ui-icon-refresh">

有更好的方法吗?

2 个答案:

答案 0 :(得分:5)

你能不能只使用垂直对齐的图像?

<img src="image.jpg" style="vertical-align: middle" />

答案 1 :(得分:1)

这个解决方案对我很有用:

标签HTML代码:

<div id="tabs">
     <ul>
    <li><a href="link1.php"><img src="image1.png" border="0">menu item 1</a></li>
    <li><a href="link2.php"><img src="image2.png" border="0">menu item 2</a></li>
    <li><a href="link3.php"><img src="image3.png" border="0">menu item 3</a></li>
    <li><a href="link4.php"><img src="image4.png" border="0">menu item 4</a></li>
     </ul>
</div>

和CSS

#tabs ul li img, #second ul li img {
vertical-align: middle;
margin-right: 8px;
}