我有一个难题。我的 Web 应用程序(C#、.Net 3.0 等)有主题、CSS 表,当然还有内联样式定义。现在有很多厨师在汤里加东西。毫不奇怪,所有这些结果在我的页面中有时会出现奇怪的样式。
我确信所有这些样式都以分层方法应用(尽管我不确定该顺序)。问题是每种样式都被应用为“透明”层,它只是掩盖了它正在应用的内容。我觉得这是一个好主意,因为您可以为整体指定样式,然后根据需要一次性指定样式。不幸的是,我不知道样式实际上来自哪一层。
我可以通过在所有层明确表达样式来解决这个问题,但这会变得庞大且难以管理,并且页面在 80% 的时间都可以正常工作。我只需要弄清楚这 20% 的松鼠是从哪里来的。