【问题标题】:Issues with IE8 when applying Position: fixed应用职位时 IE8 的问题:已修复
【发布时间】:2011-06-22 14:45:29
【问题描述】:

这是我的 CSS 代码:

background-color: White;
border: 2px solid black;
padding: 10px;
position: fixed;
right: 5px;
top: 0;
width: 250px;

它在 Chrome/Firefox/Safari 中运行良好,但我无法在 IE8 中运行。 div 框的位置不在右上角。关于如何解决这个问题的任何想法?

与 HTML 一起

<div style="position:fixed;top:0;right:5px;background-color:White;padding:10px;border:2px black solid;width:250px;">
  <div>content here</div>
</div>

【问题讨论】:

  • @kinakuta 我更新了我的问题。你可以在那里找到html。谢谢。

标签: html css internet-explorer


【解决方案1】:

尝试将其添加到文档最顶部的标题上方。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/DTD/xhtml1-transitional.dtd"> 

【讨论】:

  • 谢谢!这实际上解决了我在 IE 中使用网页时遇到的很多问题。你能解释一下为什么会这样吗?这是否与请求发送的网页标头有关?
  • 它告诉浏览器使用哪个 HTML 定义。 (例如 HTML4、HTML5 等)。如果未指定任何浏览器,则每个浏览器都有一个要使用的默认定义。 en.wikipedia.org/wiki/Document_type_declaration
猜你喜欢
  • 2019-04-30
  • 2011-06-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-16
相关资源
最近更新 更多