如何让页面在 Chrome 和 IE 中显示相同的内容?

发布于 2024-10-26 09:41:25 字数 143 浏览 1 评论 0原文

求救!我的页面可以在 chrome、Firefox 和 safari 中正常显示。但在 Internet Explorer 中,它看起来非常糟糕。谁能告诉我需要更改哪些内容才能使 IE 显示的页面与 Chrome 显示的页面相同?这听起来可能真的很愚蠢,但我真的需要帮助。

SOS! I have a page that will display well in chrome, Firefox, and safari. But in Internet Explorer it looks absolutely terrible. Can anyone show me what needs to be changed so IE displays the page the same as Chrome displays it? This is probably sounding really stupid but I really need help here.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风吹雨成花 2024-11-02 09:41:25

你那里有很多问题。我第一眼看到的几个问题:

  1. 没有文档类型。
  2. 已弃用的属性。 bgcoloralign 已弃用,可能还有其他。
  3. 您在那里使用框架有什么原因吗?它实际上是一个新窗口,因此您必须在框架中设置背景颜色等,但我根本看不出您使用框架的原因。
  4. 您在容器 div 上使用固定宽度和 margin: 0 auto; 来使其居中。相反,您应该将其应用于容器内的 div。这就是为什么它不以 IE 为中心。 IE 在技术上是正确的; Webkit 正在补偿错误。

可能还有更多,但这些是最明显的。我强烈建议您重新开始此页面;从现代样板开始并从那里构建它。

You've got a lot of issues there. A few issues I see from first glance:

  1. No doctype.
  2. Deprecated attributes. bgcolor and align are deprecated, there might be others.
  3. Is there a reason why you're using frames there? It's effectively a new window so you have to set the background color etc in the frame, but I can't see a reason for you using frames at all.
  4. You're using a fixed width and margin: 0 auto; on your container div to center it. Instead, you should be applying that to a div inside the container. That's why it's not centering in IE. IE is being technically correct; Webkit is compensating for the error.

There's probably more but those are the most obvious. I'd highly recommend you start this page again; begin with a modern boilerplate and build it up from there.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文