【问题标题】:IE7 trouble with jquery mobile applicationjquery移动应用程序的IE7问题
【发布时间】:2013-08-08 17:35:43
【问题描述】:

我正在用JQuery Mobile 制作一个webapplication。 在实际浏览器中,一切正常,但在IE7 中却不行。我知道,这是一个mobile application,但有人想用普通电脑使用,我不会更改整个layout

无论如何,我有一个header,并且这个标题位于两个空格之间。我们在真正的“出色”浏览器中看不到这些空格,但在 IE7 中,他看不到:-/ 我不想要空格!

我看到窗口的高度越高,“空间”就越大:

这是IE7生成的HTML

<thead>
                <tr>
                    <th>
                        <div data-role="header" data-theme="c" class="applicationheader">
                                <img src="http://application.local/applicationlogo.png" alt="application" style="width: 32px; height: 32px;" />
                            <h1>Title</h1>
                        </div>
                    </th>
                </tr>
            </thead>

编辑:

当我做“背景颜色:红色”时,要隐藏的区域是红色,但是当我做“最大高度:1px”时,什么都没有!

【问题讨论】:

  • 为什么还有人用IE7?是什么阻止他至少更新到 IE8?
  • @Spudley : 应用程序必须在一台具有自定义企业操作系统的机器上运行(Windows XP 用应用程序等编辑)并且无权安装新的:'(
  • 哦,好吧,很公平。不过,我建议在您的发票中增加额外费用,因为您必须支持这种旧浏览器。
  • @Spudley : 哈哈谢谢你的建议 :-) super-fat-extra-charge :D

标签: internet-explorer css internet-explorer-7


【解决方案1】:

祝你好运。 jQuery Mobile 根本不适用于 IE7。实际上,即使是新的 jQuery 分支 2.x 也放弃了对该浏览器的支持。

您可以尝试在 IE7 中找到导致此错误行为的 CSS 规则,并使用针对 IE7 的 * CSS hack 覆盖它。更多信息在这里:http://dimox.net/personal-css-hacks-for-ie6-ie7-ie8/

【讨论】:

  • 好的,谢谢。嗯,由于“背景颜色:黑色”,我可以将“错误”区域设置为黑色,但我无法调整这个背景的高度......啊
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-22
  • 1970-01-01
  • 1970-01-01
  • 2011-02-09
相关资源
最近更新 更多