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

3qpi33ja  于 2023-04-21  发布在  其他
关注(0)|答案(7)|浏览(107)

我一直在做一个网页,这是我第一次尝试使用图像设计,然后使用适当的CSS布局而不是表格。
http://www.roccocammisola.com/proj/brunel/bgimage.html
我一直有问题的阴影两侧的主要内容领域。当然,这些只是一个问题,在IE浏览器。正如你所看到的阴影已被削减到约10%的实际高度。
由于我相对缺乏经验,我如何寻找相关的修复这个问题。
任何帮助将非常感谢。

mfuanj7w

mfuanj7w1#

FireBug,调试CSS的最重要工具,以及其他工具。
get it here

n7taea2i

n7taea2i2#

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

wwtsj6pe

wwtsj6pe3#

除了Firebug之外,确保你的HTML是有效的是一个非常宝贵的工具,可以最大限度地减少CSS的麻烦。有时候你的CSS可能无法正常工作,因为HTML中有错误。不同的浏览器有不同的方法来处理不正确的HTML,有时候会让它看起来像是跨浏览器的CSS问题。验证器可以帮助你找到标记中的错误。
http://validator.w3.org/

ss2ws0br

ss2ws0br4#

+1对于FireBug
在这个特殊的例子中,我只是建议一种新的方法来处理阴影。目前,你把它们作为项目。你通常想使用CSS背景图像来处理这样的事情。

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

jdg4fx2g5#

你的.mainShadowRight CSS类指定了一个min-height(IE6不能理解,IE7也不总是100%正确)
正如DLarsen所指出的,你似乎错过了背景图像:public void run();

vktxenjb

vktxenjb6#

谢谢你的所有回答,似乎已经完成了这个把戏。
我想我spazzed与上传,因为我应该definitley有bg图像的东西。
IE的Web开发工具栏看起来也很不错,因为我有FF的Firebug和Web开发工具栏。

wljmcqd8

wljmcqd87#

调试CSS的另一个热门推荐-CSS Viewer
这是一个Firefox插件,允许你在网页中的元素上悬停,并查看它们的确切样式。通常你会发现最终的样式不是你想要的,可能是由于一些样式的继承。

相关问题