【问题标题】:CSS buttons doesnt render properly in IECSS 按钮在 IE 中无法正确呈现
【发布时间】:2011-05-19 05:08:51
【问题描述】:

我无法让评论按钮在 IE7 和 IE8 中正确呈现。这是网址:http://bit.ly/dJkZuI

它在所有其他浏览器中都能正常工作。过去几天我一直在努力解决它,但没有成功。任何帮助将不胜感激。

【问题讨论】:

    标签: css internet-explorer render


    【解决方案1】:

    这与您在该 div 内有两个锚标记的事实有关,而不仅仅是一个。如果您将鼠标悬停在每张图片上,您会看到它们都转到不同的 URL。

    您的 CSS 设置为让该 div 中的锚点占用空间,因此即使该锚点内部没有内容,它仍会占用相同数量的空间。删除没有任何文本的锚点,问题应该会消失。

    您还有一些可能应该清理的 javascript 错误,但这不应该与这个特定问题相关。

    【讨论】:

    • 同意。两个a标签是问题。
    • 谢谢,这解决了我的问题!关于 javascript 错误,我只能看到警告吗?不是实际错误?
    • IE 表示:消息:语法错误行:1 字符:1 代码:0 URI:connect.facebook.net/en_US/all.js
    • 这是因为它被定制为在 Facebook 画布应用程序中调整大小。
    【解决方案2】:

    在 IE7 中对我来说很好。也许您进行了更改,但您的浏览器仍在使用样式表的缓存版本?

    【讨论】:

    • 不,我没有。我在IE7上试过一次,在IE8上三个不同的系统上试过。所有的结果都是一样的。如果您不介意,请您为这个问题投票吗?你的回答显然不能解决我的问题。
    • 它可能无法“解决您的问题”,但我告诉您它在 IE7 中对我来说很好用。默认状态和悬停状态似乎都按预期工作。
    • @Ottas 欢迎来到 SO。要求投票不是“风格”,这带有质量问题(不是说这不是一个),记住要尊重那些试图帮助你的人,“你的回答显然不能解决我的问题”可能不是最好的方法:)
    • Trufa,首先感谢我是这个社区和学习的新手。其次,如果那是不欣赏的,那么这不是我的意图。老实说,我认为您可能对它有不同的理解。注意:“如果你不介意”表示我是在尊重地询问。并给出青睐的原因:“您的回答显然不能解决我的问题”。我不知道有任何其他方法可以改变这种情况......也许我应该尝试“不幸的是,你给出的答案只是一个陈述而不是一个解决方案,因此并没有为我解决这个问题。”
    【解决方案3】:

    我的猜测是 IE 被无效的 HTML 搞糊涂了。 a元素不能包含divs等块元素。

    您的 HTML 中还有其他几个错误。你也应该纠正它们:

    http://validator.w3.org/check?verbose=1&uri=http%3a%2f%2fwww.the-artifice.com%2ffilm%2f

    【讨论】:

      【解决方案4】:

      不只是 IE7 以这种方式呈现它。 IE8 也是如此。问题是您在 div 之外有一个 a 标记,然后在内部有另一个标记。你不能那样做。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-06-28
        • 2015-10-11
        • 1970-01-01
        • 1970-01-01
        • 2021-07-16
        • 2015-03-21
        • 1970-01-01
        • 2010-09-23
        相关资源
        最近更新 更多