0

他のプロパティを持つサーバー コントロールを作成できるように、独自のドロップダウン リストを作成する必要がありました。ほとんどの場合、これはうまくいっていますが、1 つの問題に遭遇しました。ドロップダウン矢印には、CSS で背景画像を使用するだけです。ただし、問題は、画像を超えるテキストがその画像に重なってしまうことです。背景画像を一番上に保持する方法、または画像の場所を超えるテキストを非表示にする方法について、誰かアイデアがありますか? これまでのところ、私のコードは次のとおりです。

.tbSearchDefault
    {
    border-top:1px solid #abadb3;
    border-right:1px solid #dbdfe6;        
    border-bottom:1px solid #e3e9ef;
    border-left:1px solid #e2e3ea;
    background-image:url('images/ddlMouseOut.gif');
    background-repeat:no-repeat;       
    background-position:right;   
    cursor:default;
    }

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse;">
  <tr>
    <td>
      <asp:TextBox ID="tbSearchName" runat="server"                     
                CssClass="tbSearchDefault" >
     </asp:TextBox>                      
   </td>
 </tr>              

4

2 に答える 2

0

うーん、どうしようもなかったようです。背景画像は実際には背景だと思います。私がやったことは、テキストボックスの横に div を追加し、そこに画像を追加することでした。

于 2013-04-23T15:16:16.433 に答える