Die Anwendung von CSS .NET ImageButton

Habe ich Folgendes CSS, die ich anwenden können, um ein HTML-input-tag.

#headerSearch
{
    width: 265px;
}

#headerSearch .text
{
    width: 215px;
}

#headerSearch #searchButton
{
    background: url(../images/searchButton.png) no-repeat 0 0;
    width: 36px;
    border: 1px solid #ccc;
    margin: 0;
}

#headerSearch #searchButton:hover
{
    background: url(../images/searchButton.png) no-repeat 0 -28px;
}

Und die HTML auf die ich es anwenden...

<div id="headerSearch" class="float">
  <input id="txtSearch" class="text left" type="text" />
  <input id="searchButton" class="submit right" type="submit" value="" />
</div>

Funktioniert es auch wunderbar.

Aber ich will ein ImageButton-Steuerelement anstelle der input-tag, weil ich will die Seite Einreichen Verhalten der ImageButton (die Auftritt, wenn Sie darauf klicken, und klicken Sie auf Ereignis ausgelöst wird, etc.), aber ich bin nicht sicher, wie man über das mischen von CSS mit den ImageButton. Ich habe versucht, etwas einfaches wie

<asp:ImageButton ID="ibtnSrch" runat="server" CssClass="searchBtn" onclick="ibtnSrch_Click" AlternateText="Search" />

aber was geschieht, ist das Bild zeigt ein rotes X in einem weißen Kasten (der Standard-Bild-fehlt-Symbol), über.

So, kurz und bündig, wie kann ich mix-elegant mit CSS .NET ImageButton?

InformationsquelleAutor Jagd | 2011-04-13

Schreibe einen Kommentar