我在 RadFileUpload 控件附近放置了一个 asp 按钮。我已经尝试了很多方法来设置正确的外观,例如内联 css、外部 css,但它仍然没有设置。我的 .aspx 页面代码就像
<tr>
<td class="formlabel2">
<asp:Label ID="lblLName17" runat="server" Text="Photo:"></asp:Label>
</td>
<td valign="top" style="padding: 0px !important">
<table width="275px" style="padding: 0px !important">
<tr style="padding: 0px !important">
<td width="200px" style="padding: 0px !important">
<telerik:RadAsyncUpload ID="RadAsyncUpload1" runat="server" AutoAddFileInputs="false"
OnClientFilesUploaded="HideRemoveBtn" Visible="true" OnClientFileUploadRemoved="ResizeTextBox"
MaxFileInputsCount="1" MultipleFileSelection="Disabled" TabIndex="17" OnFileUploaded="RadAsyncUpload1_FileUploaded"
Height="25px">
</telerik:RadAsyncUpload>
</td>
<td width="65px" valign="top" style="padding: -4px !important; vertical-align:top;">
<asp:Button Width="65px" ID="btnRomovePhoto" Visible="true" Text="Remove" runat="server" style="margin-top:0px"
OnClick="btnRomovePhoto_Click"></asp:Button>
</td>
</tr>
</table>
</td>
</tr>
在这里,我尝试设置 css 类
.btnRomovePhoto
{
font-family: Arial,Helvetica,sans-serif;
margin:0px !important;
float:none !important;
vertical-align:middle !important;
padding: 0 !important;
text-align: center !important;
}
使用 cssClass="btnRomovePhoto" 但在 Mozilla 和 IE9 中,此按钮看起来很大,而在 chrome 和 safari 中,此按钮看起来小于 Upload 控件高度。如果我设置了高度,那么在 Mozila 和 IE 中,即使我设置了文本对齐和垂直对齐,文本也会显示在底部。我尝试使用 INPUT[Type=button] 设置 css 并尝试使用 Html 按钮,但出现同样的问题。
任何解决方案?