如何找出 ASP .Net 网页元素的样式来自何处?
题
我有一个困境。我的 Web 应用程序(C#、.Net 3.0 等)有主题、CSS 表,当然还有内联样式定义。现在有很多厨师在汤里添加东西。毫不奇怪,所有这些结果导致我的页面有时会出现奇怪的样式。
我确信所有这些样式都以分层方法应用(尽管我不确定该顺序)。问题是每种样式都作为“透明”图层应用,它只是掩盖了它所应用的内容。我认为这是一个好主意,因为您可以为整体指定样式,然后根据需要单独使用它们。不幸的是我无法判断样式实际上来自哪一层。
我可以通过在所有层显式表达样式来解决这个问题,但这会变得庞大且难以管理,并且页面在 80% 的时间内都可以正常工作。我只需要弄清楚这 20% 的百分比是从哪里来的。
解决方案
恕我直言,Firebug 将是你最好的选择。它会告诉您样式来自哪个文件,您可以单击文件名立即传输到文件中的相关行。
笔记:你可以打 控制键+转移+C 在任何页面上用鼠标选择和检查元素。
不隶属于 StackOverflow