这种风格信息来自哪里

时间:2013-06-25 01:14:11

标签: java css

我正在调试一个Java项目的Web门户。在生成的jsp页面中,始终不显示div,原因是因为为它设置了“display:none”:

 <div class="settings_nav" style="display: none;">

  </div>

在Chrome浏览器的调试模式中,有一个“样式”部分将其描述为:

 element.style {
 display: none;
 }

有趣的是,这个样式信息与Chrome调试模式下的任何CSS样式表都没有关联,我通过CSS样式表集搜索,仍然没有点击。

专家能否给我一些提示,找出最适合找到这种风格定义的地方?感谢。

3 个答案:

答案 0 :(得分:1)

它不是来自样式表,因为它是div上的内联样式。 内联样式会覆盖样式表中的值。

可以通过JavaScript或服务器端代码添加

答案 1 :(得分:1)

element.style指动态添加的样式;也就是说,正如其他人所指出的那样,通过javascript添加。我会查看你的js文件。最好的办法是在js目录中搜索更改CSS所涉及的关键字。我几乎可以保证在某个地方使用“显示”这个词(除非你使用的是jquery),如果你真的很幸运,也许你只会在搜索词上点击几下。

答案 2 :(得分:0)

您可以通过几种不同的方式查看所应用的样式,并可以通过开发工具进行检查。

  1. 内联样式
  2. User-agent stylesheet
  3. 样式表中定义的样式
  4. 使用Java语言