我试图覆盖样式表中定义的样式,我无法更改。怎么做?
例如,我在样式表中有这样的东西:
.SomeStyle
{
padding:4px;
}
如何在ASP.NET页面中覆盖它?
答案 0 :(得分:3)
您可以尝试制作与样式表中相同的样式“重要”:
.SomeStyle {
padding: 11px !important;
}
!important
声明将优先考虑样式表中定义的样式。请记住,旧浏览器完全忽略它(比如IE6),所以这可能不适合你。
您还可以通过操纵为该元素分配的CSS类来采用JavaScript / jQuery方法。
一点阅读材料:
答案 1 :(得分:1)
内联css将始终优先于继承的css。
<div style="width:500px">
答案 2 :(得分:0)
您可以在包含此样式的CSS之后调用样式表
CSS覆盖上次加载的CSS。
创建新的CSS文件并在实际的CSS文件后调用它。
你也可以这样做
<div class="Calendar" style="height:10px;width:10px;"></div>
或强>
<link rel="stylesheet" href="default.css" type="text/css" />
<link rel="stylesheet" href="OverWritedefault.css" type="text/css" />