在下面的代码中,我有一个下拉列表和一个图像。在我的情况下,下拉列表和图像非常接近但我希望图像距离正确一些距离。我将对齐设置为右边,它设置了一些距离。请帮助我解决问题。 的CSS:
.custom-combobox {
position: relative;
display: inline-block;
height:35px;
width:90px;
}
.custom-combobox-toggle {
position: absolute;
top: 0;
bottom: 0;
margin-left: -1px;
padding: 0;
/* support: IE7 */
*height: 1.7em;
*top: 0.1em;
}
.custom-combobox-input {
margin: 0;
padding: 0.3em;
height:35px;
width:90px;
font-size:small;
}
.style11
{
width: 63px;
}
asp.net:
<td >
<asp:DropDownList ID="cbAutoList" runat="server">
<asp:ListItem Value="gmas"></asp:ListItem>
<asp:ListItem Value="gmas1"></asp:ListItem>
<asp:ListItem Value="gmas2"></asp:ListItem>
<asp:ListItem Value="gmas3"></asp:ListItem>
<asp:ListItem Value="gmas4"></asp:ListItem>
<asp:ListItem Value="gmas5"></asp:ListItem>
</asp:DropDownList>
</td>
<td class="style11">
<asp:Image ID="imgAutoList" ImageAlign="Right" ImageUrl="images\error.jpg" runat="server" />
</td>
答案 0 :(得分:0)
ImageAlign Right将图像放置在元素内部的右侧,我不知道图像的尺寸是什么error.jpg但是如果你增加了td的大小(例如.style11 {width:100px;} )图像应该移得更远。如果不是这样,你能提供截图或链接吗?