0

我无法让我的 asp:button 正确设置样式。

<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),将背景颜色标记为!importantcss 中的颜色,以及

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

但他们都没有工作。

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

有没有人有更多的建议?

4

2 回答 2

0

第一页上是否有任何其他样式表不在第二页上?可能有来自其他地方的样式覆盖了您在某个地方的样式。

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

于 2016-02-18T12:02:11.300 回答
0

感谢您的回复,事实证明它实际上是一个 ios 的东西(我可以发誓它也不能在 Android 上运行,但我一定是弄错了)。我只需要添加-webkit-appearance:none;到按钮的样式表

于 2016-02-18T14:43:50.433 回答