使我郁闷的css问题

一个项目需要在WinForm中编辑html,然后显示页面。在编辑过程中页面分成顶部和底部内容部分。顶部内容不可以编辑。所以我定义了一个层包含这部分内容,这样可以方便的在cs中利用正则删掉和添加这部分内容。我定义了如下层:

<div ></div>

利用Css设置这部分样式:

#___Subject

{

color:red;

}

在调试过程中发现,WinForm中嵌入的WebBrower怎么也利用不上该样式。但是在firefox中打开时却正常显示,所以我一直以为是WebBrower控件的问题。

无意在IE中打开该页面时,发现在IE中也无法使用该样式。此时,我怀疑是样式的问题。又因为在firefox中能正常应用到样式,我突然想起来以前写js时,因为函数命名问题导致的在firefox中正常但是IE中不正常工作的问题,难道这里也是同样的问题。然后重新修改代码:

<div ></div>

#Subject

{

color:red;

}

问题解决。