簡體   English   中英

APS .NET圖像按鈕在IE10中的圖像上方顯示“提交查詢”

[英]APS .NET Image button displaying 'Submit query' over the top of image in IE10

我有類似的問題,例如在Firefox中,圖像按鈕在圖像頂部上方顯示“提交查詢” 我有一個提交按鈕,沒有文本,只有一個圖像。 不幸的是,我在圖像上看到“提交查詢”文本。

我的CSS是

.cssFilterButtonImg
{
    background-image:url(Icons/ButtonSave_Filter.gif);
    background-position:left;
    background-repeat:no-repeat;
    border-width:1px;    
    border-color: transparent;
    border-style: solid;
    margin-left: 0.1em; 
    margin-top: 0.3em; 
    margin-right: 0em; 
    padding: 0em; 
    font-weight:  400; 
    font-size: 11px ;
    font-family:Arial; 
    vertical-align:top;
    cursor: pointer;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#c2d0db');
    filter:progid:DXImageTransform.Microsoft.Wave(Add='true', LightStrength=60, Phase=20, Strength=0,  Freq=1)
    text-align:right;
    text-indent:12px;
    color: #04233e;*/
    height:16px;
    width:16px;
 }

我的aspx文件中已經有屬性value =“”:

<input class="cssFilterButtonImg" type="submit" id="btnSaveFilter" value="" runat="server" />

我也有2個帶有文字的按鈕:

<input class="cssFilterButton" type="submit" id="btnApplyFilter" value="" runat="server" />

當我運行應用程序時,我會在aspx中看到以下內容:

<input name="btnSaveFilter" class="cssFilterButtonImg" id="btnSaveFilter" onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(''); " type="submit" value="Submit Query"/>

我在IE10和Opera中有此問題。

我想這個問題很小,但是我找不到。 有什么建議,我該如何解決?

您可以嘗試使用value=" "代替value=""

空間應該可以解決問題。

請參閱@Pete的評論( text-indent )-這對我有幫助。 全部歸功於他。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM