谷歌翻译在Firefox中打破样式表

时间:2011-10-23 01:10:23

标签: firefox stylesheet google-translate

我正在帮助一个拥有电子商务网站的客户(在eBay的ProStores上运行)。

问题是,当使用Google翻译小部件翻译网页时,网站的基本样式表正在破坏(被禁用)。这只发生在Firefox中。 Chrome,IE(6-9),Opera和Safari都很好。

在我们最近做出的一些更改之前,FF中的翻译工作正在进行:主要是图形化,一些样式表的添加。我不得不小心翼翼地围绕他们的模板,这些模板是用表格,过时的代码等构建的。所以当我试图解决这个问题时,我不知所措。

以下是该网站的链接:http://www.myfantasticbags.com

(在FF中打开并在标题区域中使用google translate查看问题)

提前致谢!

3 个答案:

答案 0 :(得分:2)

我遇到了同样的问题而且对此感到非常沮丧。

我遇到的问题是它正在翻译我的网站的字体大小调整器 - 从'大'到'格兰德'等等,它们抛弃了font-resize元素和整​​个网站。

尝试将 class =“notranslate”添加到您认为可能正在翻译和丢弃样式表的任何元素中。

希望这有帮助!

寇瑞

答案 1 :(得分:1)

class="skiptranslate"添加到head标记。

答案 2 :(得分:0)

如果您还有一个指向打印预览样式表的链接,那么您的访问者可以看到页面的打印方式,请尝试以下操作:将链接放在div中的外部样式表中,并使用class =“notranslate”,这不仅可以修复Firefox中的翻译,以及在所有浏览器中打印预览和默认CSS之间来回切换时的翻译。我知道head标签中的div是非典型的,但我没有看到任何问题。