asp:按钮样式问题 - 只接受部分CSS

时间:2016-02-18 11:45:03

标签: css asp.net aspbutton

我无法正常使用asp:按钮。

<asp:Button ID="btnSubmit" CssClass="button-large" Text=" Get free wi-fi "     OnClick="btnSubmit_Click" runat="server" />

.button-large {

border-radius:10px;
color: #ffffff; 
font-family: andes_condensedregular, Tahoma, Arial, sans-serif;
background-color: #94C95C;  
padding-top:10px;
padding-bottom:10px;
text-decoration:none;
}  

我有两个aspx页面,第一页有一个连接到wifi的按钮,然后如果连接成功,第二页加载。我的样式表适用于页面的其余部分。第一页上的按钮是不同的颜色,比它应该更圆润。第二页有相同的按钮(相同的类),它应该是它。按钮的字体颜色是白色的,但我尝试将其更改为黑色,这个更改也发生在第一页按钮上,所以它显然从css中获取了一些东西,但当我尝试更改时没有任何反应背景色。

在这里阅读了各种问题/答案后,我尝试了内联样式,使用ID(btnSubmit),在css中将背景颜色标记为!important,然后

input[type="submit"]
{
 //css coding
}

但他们都没有奏效。

当我在本地加载它时工作正常,但是当我在各种设备(ipad,iphone和Android平板电脑)上测试时,它出错了。

有没有人有更多建议?

2 个答案:

答案 0 :(得分:0)

第一页上是否还有其他样式表不在第二页?有可能在其他地方有一种风格覆盖你的风格。

您使用的是Chrome吗?如果您打开Chrome开发工具并检查按钮,您应该能够看到应用于该按钮的样式以及它们的来源。

答案 1 :(得分:0)

感谢您的回复,事实证明它实际上是一个ios的东西(我本可以发誓它也不适用于Android,但我一定是错了)。我只需要将-webkit-appearance:none;添加到按钮

的样式表中