确定CSS问题来源的最佳方法是什么

时间:2008-10-27 19:17:55

标签: css internet-explorer styling

我一直在网页上工作。这是我第一次尝试使用图像进行设计,然后使用适当的CSS布局而不是表格。

http://www.roccocammisola.com/proj/brunel/bgimage.html

我在主要内容区域两侧的阴影一直存在问题。当然这些只是IE中的一个问题。正如您所看到的,阴影已经减少到其实际高度的大约10%。

由于我相对缺乏经验,我如何寻找这个问题的相关修复。

非常感谢任何帮助。

7 个答案:

答案 0 :(得分:7)

FireBug,用于调试CSS的最重要工具,等等。

get it here

答案 1 :(得分:7)

IE Web Developer Toolbar 它一般不如firebug好,但是当你遇到特定于IE的问题时它会有所帮助。

答案 2 :(得分:2)

除了Firebug之外,确保HTML有效是一个非常宝贵的工具,可以最大限度地减少CSS问题。有时你的CSS可能无法正常工作,因为HTML中存在错误。不同的浏览器有不同的方式来处理不正确编写的HTML,这有时会使它看起来像是一个跨浏览器的CSS问题。验证器可以帮助您找到标记中的错误。

http://validator.w3.org/

答案 3 :(得分:1)

+1 for FireBug

在这种特殊情况下,我只是为你的阴影建议一种新的方法。目前,您将它们作为项目。您通常希望将CSS背景图像用于此类事件。

.mainShadowRight {
*/ your other stuff */
url('images/mainShadowRight.gif');
}

答案 4 :(得分:1)

您的.mainShadowRight CSS类指定最小高度(IE6不理解,IE7并不总是100%正确)

正如DLarsen指出的那样,你似乎错过了background-image:url();位。

答案 5 :(得分:0)

感谢您的所有答案,似乎已经成功了。

我觉得我上传了因为我应该definitley那里有bg-images的东西。

IE web开发人员工具栏看起来也很不错,因为我有FF的firebug和web开发人员栏。

答案 6 :(得分:0)

调试CSS的另一个热门建议 - CSS Viewer

这是一个Firefox附加组件,允许您将鼠标悬停在网页中的元素上并查看其确切的样式。通常你会发现最终的风格并不是你的意思,可能是由于某种风格的继承。