【发布时间】:2012-03-13 00:32:06
【问题描述】:
我最近遇到了一个问题。我们有一份客户可以查看的报告。在 Firefox 中工作得非常好,因为这是我们用来正常测试的。好吧,我们有 2 起孤立的事件,即客户端在 chrome 或 ie 中加载它,并且边距和间距完全搞砸了。
这是一张照片......左边是chrome,右边是firefox..它看起来就像它在firefox中的样子。
我可以查看同一个人的 50 份不同的报告,除了这 1 份之外,一切都很好……现在是 2 份,但我完全不知道是什么原因造成的。就像我唯一能做的就是它在数据中,并且由于某种原因,数据中的某些东西实际上是在弄乱设置,但我还没有看到任何会导致它的东西。是否有任何特殊字符可以识别 Firefox 只是跳过...此外..如果您需要我发布代码,我可以...但它很长。我已经为这些特定页面设置了表格单元格的宽度和故事忽略宽度。除了这 2 个之外,所有报告在 chrome/firefox/ie 中都可以正常工作。感谢您的帮助或建议。
编辑: 我确实限制了我认为似乎导致问题的部分,至少是我发送的图像中搞砸的部分
这并没有显示我所做的任何更改..这正是原来的样子,所以即使对于我进入的每个单元格并设置宽度,正如我在 OP 中所说,它并没有影响它,所以我使用原始代码
这是reports.aspx.cs页面
这是css页面
很抱歉,因为 SO 的字符太多,所以不得不使用 pastebin 链接。
编辑 2:该报告的相同 ID 号...到目前为止...我有 2 个 ID 号可以执行此操作...但所有其他 ID 号似乎都可以正常工作...这让我觉得它更像是一个数据问题..但同时..该数据中的某些内容导致 explorer 和 chrome 吓坏了..我更多的是试图弄清楚他们为什么会吓坏或为什么 firefox 没有吓坏..它可能帮助我找到导致整个问题的原因,因为当我查看数据库中的数据时……一切看起来都很好,并且与其他正确显示的报告相匹配……但它可能太小了,我什至没有意识到。
【问题讨论】:
-
我看到您出于明显的安全原因屏蔽了一些数据,但一些代码会有所帮助,否则有人只能猜测那里的内容,而不会给您一个合理或有效的答案。
-
现在这个问题看起来像是一个 CSS 问题(我猜)。尝试将
display:block; overflow:none;添加到内容的父元素。 -
好的..我会发布代码..虽然很长...我会进行编辑
-
好的..问题我相信超链接在一个部分太长了..firefox处理它们很容易包装..但即和其他人不..也许..所以...无论如何要解决这个问题..也许在css文件中
标签: internet-explorer firefox browser cross-browser margin