【问题标题】:Site works fine in most browsers except Firefox. (Volusion)站点在除 Firefox 之外的大多数浏览器中都能正常工作。 (卷)
【发布时间】:2013-06-21 17:31:46
【问题描述】:

我正在重新设计一家使用 Volusion 电子商务平台的小公司网站。这个网站基本上有两个部分:主页 - 完全是自定义构建的 - 以及网站的其余部分,主要依赖于一堆模板 .html 和 .css 文件。

我的主要问题是,该网站在 Chrome、Safari 和(主要是)IE 上看起来不错。但它在 Firefox 上看起来绝对可怕,我终其一生都无法弄清楚为什么会这样。

这里有两个最能显示问题的链接:

主页:(*由于缺乏声誉而删除了链接*)

还有另一页:http://www.farmtopeople.com/NYC-Artisan-Hub-s/3353.htm

我不确定如何修复此错误,因为我为 Firefox 所做的任何修复只会导致 Chrome 等出现问题。

IE的一个额外问题:在“另一个页面”链接中,页面的主要内容被推到左侧导航下方。我该如何解决这个问题?

一些可能会有所帮助的附加信息:Volusion 可以通过自定义来限制,因此主页的显示方式有点奇怪。一个完全自定义的 html 文件,包含它自己的 html、head 和 body 部分,几乎只是被扔进了页面的横幅区域。这个自定义页面使用 css 来“显示:none”大部分 Volusion 想要在每个页面上的模板内容,但这意味着主页上实际上仍然有两个 head 和 body 部分。我觉得这可能会导致一些问题,但它并不能解释为什么“另一个页面”链接仍然如此混乱。

任何帮助将不胜感激!

编辑:

这是我在上面的“另一页”链接上通过 Firefox 看到的屏幕截图:http://i.imgur.com/i3Btpyq.jpg?1

好像根本没有注册任何css?

【问题讨论】:

    标签: google-chrome firefox layout volusion


    【解决方案1】:

    你可以做的是添加一些javascript来检测它是否是firefox。然后,如果是 firefox,则从 div 中删除不需要的边距。

    var FIREFOX = /Firefox/i.test(navigator.userAgent);
    if (FIREFOX) {
        var el = document.getElementById('content');
        el.setAttribute("style","margin-left: 0px;");
    }
    

    编辑:

    您可以使用以下方法将 JavaScript 放入您的 html 中:

    <script type="text/javascript">
         // The Code Above 
    </script>
    

    【讨论】:

    • 我半懂JS。除了第一行 var FIREFOX = /Firefox/i.test(navigator.userAgent); 之外,我理解所有这些代码。这究竟是如何检测浏览器的,它也可以用来检测移动平台吗?
    • javascriptkit.com/javatutors/navigator.shtml 这解释了导航器的使用。如果您要实现一些浏览器特定的属性,我建议您使用 JQuery 来执行此操作。这就是你可以做到的,api.jquery.com/jQuery.browser
    【解决方案2】:

    问题似乎是在某个时候,一个 ID 为“#content”的 div 被设置为 -410px 的左边距,这导致整个页面向左移动。此外,我注意到您的大部分样式使用表格,这是不好的做法,可能会导致麻烦。

    【讨论】:

    • margin-left:-410px 是对 Chrome 的修复,因为出于某种原因,页面右侧有大量空白区域,而其中没有。另外,是的,Volusion 使用大量嵌套表格来显示他们的产品,我同意这并不理想,但不幸的是它超出了我的控制范围。
    • 好吧,chrome 的修复导致了 Firefox 的问题。
    猜你喜欢
    • 1970-01-01
    • 2013-08-31
    • 2017-07-03
    • 2020-09-18
    • 1970-01-01
    • 2012-11-25
    • 2012-08-09
    • 1970-01-01
    • 2021-07-09
    相关资源
    最近更新 更多