【发布时间】:2011-02-21 21:23:14
【问题描述】:
我正在为一个已标记的表单设置样式(进行了一些标记更改),我通常在 Firefox 中工作以设置样式,因此我可以使用 firebug 和 Web 开发人员工具栏。
在这个项目中,我注意到我的样式在基于 webkit 的浏览器 Chrome 和 Safari 中的一个特定区域(几个元素)的显示方式与在 Firefox 中完全不同(我们甚至不会进入 Internet Explorer,虽然它是侧板与 Firefox 显示)。
我不明白为什么样式显示如此不同。通常有一些规则我忽略了 Firefox 只是认为是理所当然的,而其他规则需要它指定。但是在这里我不明白为什么它会以这种方式显示。特别是我指的是表单的底部区域,用户可以在其中输入他们的联系信息,然后提交表单。我将附上屏幕截图以供参考。
这是网址,您可以自行查看。虽然被告知这是一个生产页面(已经发布),所以如果您试用该表格,您将被添加到 CURE 的联系人数据库中。
http://www.helpcurenow.org/survey2010
这是屏幕截图:
Firefox(我想要的样子)alt text http://static.helpcurenow.org/images/test/firefox.jpg
Chrome,然后是 Safari - 提交按钮的奇怪更改 alt text http://static.helpcurenow.org/images/test/chrome.jpg alt text http://static.helpcurenow.org/images/test/safari.jpg
作为奖励,如果有人想帮助我弄清楚为什么 IE7 不想只显示问题背后的背景,以及如何解决这个问题,我将非常感激!
非常感谢。
【问题讨论】:
-
Chrome 和 Safari 也有一个类似 Firebug 的工具,称为 Web Inspector。只需右键单击按钮并选择“检查元素”。在 Safari(也许还有 Chrome)中,您必须从菜单之一 IIRC 启用开发人员工具。
标签: css firefox safari google-chrome webkit