我正在显示链接
<li>
<a id="bilg" href="phonelist_5.cfm?bilingual">
<img src="icon-bilingual2.png" width="16" height="16" alt="" style="margin-bottom:-3px; display: inline-block;" />
Bilingual
</a>
</li>
IE显示的颜色背景不是图像的一部分(通过Images\Disable images
确认)。
背景颜色仅在IE中显示 - 而不是Chrome / Firefox。
我看过所有的CSS,没有任何东西显示出特定的颜色。
如何找到从中获取此背景颜色的位置?
答案 0 :(得分:2)
更新:您似乎使用的是旧版Internet Explorer的开发人员工具。您无法选择&#34;检查元素&#34;,因此在按下F12并打开工具后,您需要找到该元素。此外,在执行第二步时使用TraceStyles代替Computed。
要快速找到特定样式的来源,请右键单击该元素,然后选择 Inspect Element 。这将调出您的开发人员工具,并选择DOM Explorer。您可能需要使用DOM Explorer来更准确地调整您的选择。
在DOM资源管理器中选择元素后,选择开发人员工具右侧的样式面板。这将显示所有样式表中元素的完整级联样式。从这里您可以查看 background 相关属性,或者 border 属性。如果属性未被划掉,则意味着它当前应用于元素。选择器和文件也列在应用属性上方:
这个视图可能有点吵;如果是这种情况,请切换到计算标签,以查看按字母顺序列出的所有当前应用样式的列表。您会在右上方看到一个切换按钮,显示所有样式(包括来自浏览器的样式)或仅显示用户样式。在此处,找到相关属性(例如背景和/或 border 属性),以查看它们是在某个位置定义的,还是从用户代理样式表中定义的。
使用这两个视图可以帮助您确定您的&#34;颜色背景&#34; (可能不是背景)来自;具体是哪一行,选择器和源文件。如果您分享了代码的工作演示,我确信自己或其他人可以进一步为您提供帮助。