我在aspx页中有一个Div标记
<div id="mainDiv">
...........
</div>
除了background-color
之外,以下样式对它都有效。在以下类中所做的任何更改也有效。background-color
也在visual-studio的设计时应用,但在运行时不起作用。有什么原因吗?
#mainDiv
{
width:95%;
background-color:Silver;
font-weight:bold;
color:Maroon;
}
更新我尝试了background-color:Silver !important;
而不是background-color:Silver;
,但没有区别。但是将color:Maroon;
更改为color:Blue;
会影响
编辑此页没有其他css文件,只有一个css文件链接到此页
编辑我在mainDiv
中有两个div,它们的样式是float:left
,当我删除float:left
时,我能够看到mainDiv
在background-color
中的变化。仍然不知道原因
2条答案
按热度按时间kknvjkwl1#
尝试使用十六进制颜色代码代替
Silver
qnakjoqk2#
可能会与该页面上的其他CSS发生冲突,因为这样可以正常工作:
CSS
请参见此处:JS Fiddle