我想覆盖样式表中定义的样式,我无法更改。怎么做?如何覆盖asp.net页面中的css风格?
例如,我有这样的事情在样式表:
.SomeStyle
{
padding:4px;
}
如何我可以在ASP.NET页面覆盖此?
我想覆盖样式表中定义的样式,我无法更改。怎么做?如何覆盖asp.net页面中的css风格?
例如,我有这样的事情在样式表:
.SomeStyle
{
padding:4px;
}
如何我可以在ASP.NET页面覆盖此?
你可以尝试做相同的风格更“重要”不是从样式表中的一个:
.SomeStyle {
padding: 11px !important;
}
的!important
声明将在你的样式表中定义了一个以你的风格为主。请记住,旧的浏览器完全忽略它(如IE6),所以这可能不是一个完美的解决方案。
您也可以采用JavaScript/jQuery方法,通过操作将哪个CSS类分配给元素。
小阅读材料:
内嵌CSS总是会接管继承CSS先例。
<div style="width:500px">
,你可以打电话给你你的CSS包含这种风格
CSS覆盖具有最后加载的CSS样式表后。
创建新的CSS文件并在您的实际CSS文件后调用它。
你可以这样做也是这样
<div class="Calendar" style="height:10px;width:10px;"></div>
OR
<link rel="stylesheet" href="default.css" type="text/css" />
<link rel="stylesheet" href="OverWritedefault.css" type="text/css" />
没错,但它被认为是不好的做法,在网上你的CSS。 – 2011-12-16 05:19:13