【发布时间】:2015-03-07 16:05:42
【问题描述】:
每当我尝试在我的 jsp 页面中包含一个 .html 页面(其中包含引导代码中的导航栏)时,它都不会在导航栏上显示所有详细信息。但是,每当我尝试将它包含在单独的页面中时,它都会显示所有内容。很明显,可能存在冲突的 .css 文件,因为我的 jsp 文件中有一些代码。
我该如何解决这个问题?
【问题讨论】:
每当我尝试在我的 jsp 页面中包含一个 .html 页面(其中包含引导代码中的导航栏)时,它都不会在导航栏上显示所有详细信息。但是,每当我尝试将它包含在单独的页面中时,它都会显示所有内容。很明显,可能存在冲突的 .css 文件,因为我的 jsp 文件中有一些代码。
我该如何解决这个问题?
【问题讨论】:
我自己无法检查有问题的 CSS(这可能会有所帮助),我真正能做的就是建议如何检查 CSS。
使用谷歌浏览器,找出 CSS 冲突的最佳方法是右键单击一个元素 - 例如。有问题的导航栏 - 并单击 Inspect Element。
这应该会弹出一个类似于此处显示的栏:
请注意左侧的样式细节 - 它可以让您轻松追踪影响您检查的元素的 CSS 来自何处。更重要的是,它还有一行通过 'padding:.6em .8em;' - 这是一个被覆盖的样式,并且没有下划线的填充是覆盖它的样式。
如果您遇到此类 CSS 问题,您应该能够使用 chrome 检查窗口跟踪哪些样式被覆盖。如果您发布您的 CSS,我可能会更具体一些。
【讨论】: