我正在开发一个使用 C#、ASP.Net 和 Telerik 组件开发的网站。我有一个 RadButton 无法正确显示我尝试设置的图像。
使用 Firefox 跟踪样式,我发现我的图像因来自名为 WebResource.axd 的文件的某些属性(填充)而移动。
我尝试直接在 Default.CSS 文件中使用按钮的填充属性,但它一直被此 WebResource.axd 覆盖。
到目前为止,我发现关键字 important
是为了强制使用我的属性,无论以后使用哪个参数。
在 Default.CSS 中:
.rbLinkButton {
padding: 0px 0px !important;
}
它有效,但感觉很糟糕,我觉得我在这里引入了一条邪恶的捷径......有更好的方法吗?
最佳答案
更好的方法是增加 CSS 规则的特异性,以便您的规则发生。更多信息在这里:http://blogs.telerik.com/aspnet-ajax/posts/08-06-17/how-to-override-styles-in-a-radcontrol-for-asp-net-ajax-embedded-skin.aspx
关于被 WebResource.AXD 覆盖的 CSS 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28675408/