C# 如何正确设置RadComboBox的格式
我试图使箭头显示在文本的左侧,但我不知道如何格式化它使其工作 我对rad box的评分如下:C# 如何正确设置RadComboBox的格式,c#,asp.net,css,styles,radcombobox,C#,Asp.net,Css,Styles,Radcombobox,我试图使箭头显示在文本的左侧,但我不知道如何格式化它使其工作 我对rad box的评分如下: <telerik:RadComboBox ID="optionsp" runat="server" HighlightTemplatedItem="true"> <ItemTemplate> <img src="../../../Themes/Images/icons/myimage.gif" /> <di
<telerik:RadComboBox ID="optionsp" runat="server" HighlightTemplatedItem="true">
<ItemTemplate>
<img src="../../../Themes/Images/icons/myimage.gif" />
<div style="text-align: left; padding-left: 5px">
<asp:Label runat="server" ID="Label1" Text='<%# Eval("Name") %>' >
</asp:Label>
</div>
</ItemTemplate>
</telerik:RadComboBox>
试试这个(为img和div添加了float:left
)
<telerik:RadComboBox ID="optionsp" runat="server" HighlightTemplatedItem="true">
<ItemTemplate>
<img src="../../../Themes/Images/icons/arrow2.gif" style="float: left" />
<div style="text-align: left; padding-left: 5px; float: left">
<asp:Label runat="server" ID="Label1" Text='<%# Eval("Name") %>' >
</asp:Label>
</div>
</ItemTemplate>
</telerik:RadComboBox>
作为补充说明,尽可能避免内联样式定义,您应该将它们移动到css文件中。尝试使用此方法(添加float:left
用于img和div
<telerik:RadComboBox ID="optionsp" runat="server" HighlightTemplatedItem="true">
<ItemTemplate>
<img src="../../../Themes/Images/icons/arrow2.gif" style="float: left" />
<div style="text-align: left; padding-left: 5px; float: left">
<asp:Label runat="server" ID="Label1" Text='<%# Eval("Name") %>' >
</asp:Label>
</div>
</ItemTemplate>
</telerik:RadComboBox>
作为补充说明,尽可能避免内联样式定义,您应该将它们移动到css文件中。哇,太好了,最后一个问题。.当我添加此itemTemplate时,悬停不再起作用了。如何在该div上定义悬停?@user710502:是的,您需要为该div添加css类,并在css文件中添加类似的内容
.myclass:hover{/*mystyles*/}
Wow太好了,最后一个问题..当我添加这个itemTemplate时,hover不再工作了。我如何在那个div上定义一个hover?@user710502:是的,你需要为div添加一个css类,并在你的css文件上添加类似的内容。myclass:hover{/*mystyles*/}