我在使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),在 css 中将背景颜色标记为!important
,以及
input[type="submit"]
{
//css coding
}
但他们都没有奏效。
当我在本地加载它时,它工作正常,但是当我在各种设备(iPad,iPhone和Android平板电脑)上进行测试时,它出错了。
还有人有什么建议吗?
第一页上是否有其他样式表不在第二页上?有可能有来自其他地方的样式覆盖了您的样式。
您使用的是铬吗?如果您打开Chrome开发工具并检查按钮,您应该能够看到应用于按钮的样式以及它们的来源。
感谢您的回复,事实证明这实际上是 ios 的事情(我可以发誓它也无法在 Android 上运行,但我一定弄错了)。 我只需要将-webkit-appearance:none;
添加到按钮的样式表中