问题标签 [internet-explorer-7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
22477 浏览

Why did the width collapse in the percentage width child element in an absolutely positioned parent on Internet Explorer 7?

I have an absolutely positioned div containing several children, one of which is a relatively positioned div. When I use a percentage-based width on the child div, it collapses to 0 width on IE7, but not on Firefox or Safari.

If I use pixel width, it works. If the parent is relatively positioned, the percentage width on the child works.

  1. Is there something I'm missing here?
  2. Is there an easy fix for this besides the pixel-based width on the child?
  3. Is there an area of the CSS specification that covers this?
0 投票
6 回答
1459 浏览

按下回车键时,onClick 不会仅通过一个输入触发

我在处理 Internet Explorer 7 中的事件时遇到问题。

当我有一个包含两个或更多 input[type=text]的表单并按 Enter 键时,事件按以下顺序发生:

  1. 提交按钮 ( onClick)
  2. 表格 ( onSubmit)

示例代码:

如果我只有一个 并且我按下回车键,则不会触发input[type=text]提交按钮事件。onClick示例代码:

0 投票
7 回答
509 浏览

IE7:菜单上方的标题

我在使用 IE7 时遇到问题。我有一个标题,它是一个 IMG。在它下面我有一个代表菜单的 div,它们必须相互连接,中间没有空格。两者都是 1000px 宽度。在 Opera 和 FireFox 中,标题和菜单整齐地相互连接。但是,在 IE7 中,菜单 DIV 和 IMG 之间有一个很小的空间。我已经尝试在 IMG 上明确定义填充和边距,但是它不起作用。我以前遇到过这个问题,所以它似乎是一个 IE7 怪癖。

我的 HTML 代码:

0 投票
6 回答
24860 浏览

IE7 HTML/CSS margin-bottom bug

这是场景:

我有一张底边距为 19px 的表格。在此之下,我有一个包含一些字段集的表单。其中一个是向右浮动的。问题是在 IE7 中,margin-bottom 没有得到完整的 19px。我已经解决了我能想到的所有 IE7 css/margin/float 错误,并尝试了补救措施,但均未成功。我已经在谷歌上搜索了一段时间,找不到任何有帮助的东西。

这是我尝试过的。

  1. 将表单或字段集包装在无样式的 div 中。没有明显变化。
  2. Nixing the margin-bottom on the table,而是用一个 div 包裹它,并给它一个 19px 的 padding-bottom。没有明显变化。
  3. Nixing 表格上的边距底部并添加一个固定高度为 19 像素的 div。没有明显变化。
  4. 在表格和字段集之间明确。

我知道还有一些我忘记了,但这些是我最近尝试过的东西。这发生在每个字段集上。


我正在使用重置样式表并有一个 xhtml 过渡文档类型。

编辑:我还有 IE7 Web 开发工具栏和 Firebug。两种浏览器的样式信息都说它有一个 margin-bottom: 19px; 但它显然不适用于 IE7。

0 投票
1 回答
586 浏览

弹出奇怪的黄色条:'Microsoft 数据访问 - 远程数据服务

当我从任何计算机访问我的网站时,我看到弹出以下警告:

“此网站想要运行以下插件:来自‘Microsoft Corporation’的‘Microsoft 数据访问 - 远程数据服务数据...’。如果您信任该网站和插件并希望允许它运行, 点击这里...”

我猜这是某种病毒或什么的。我想知道如何从我的网站中删除它。

0 投票
4 回答
1509 浏览

IE7 如何确定站点的安全区域

有谁知道 IE7 如何确定站点使用哪个安全区域?我在这里看到了 IE6 的基础知识,但我找不到 IE7 的等价物。

0 投票
3 回答
1413 浏览

IE CSS Bug - 我如何保持位置:当页面上的动态javascript内容发生变化时绝对

我有一个页面,其中有一个列和一个内容 div,有点像这样:

通过一些样式,我有一个在列和内容之间拆分的图像,但需要保持相同的垂直定位以便对齐。

样式与此类似:

#content当在渲染之前动态加载内容时,这非常有用。这在 Firefox 中也很有效。但是,在 IE6 和 IE7 中,如果我使用 javascript 来更改 的内容(以及高度)#content,则图像不再排列(#column不移动)。如果我使用 IE 开发人员栏来更新 div(比如手动添加位置:绝对),图像会向下跳并再次排列。

我在这里缺少什么吗?

@Ricky - 嗯,这意味着在这种情况下我认为没有解决方案。在最好的情况下,之后会有一场参差不齐的比赛,但随着我的内容扩展和收缩等,隐藏/显示并不实用。仍然感谢您提供最佳解决方案。

0 投票
12 回答
21083 浏览

100% 宽度 textarea 忽略 IE7 中父元素的宽度

我有以下textarea内容table

在 textarea 中有一个长字符串,在 IE7 中 textarea 会拉伸以将其容纳在一行中,但在其他浏览器中保持其 300px 的宽度。

关于如何在 IE 中解决此问题的任何想法?

0 投票
2 回答
835 浏览

在 Internet Explorer 中检测 DOM 修改

我正在为 ie7 编写浏览器帮助对象,我需要检测 DOM 修改(即通过 AJAX)。到目前为止,我找不到任何可行的解决方案。

0 投票
1 回答
1977 浏览

IE7中的jQuery tablesorter插件列宽不正确

我正在使用 tablesorter 插件 ( http://tablesorter.com ) 并且在 IE7 中遇到了列宽问题。它在 Firefox 中看起来很好,有时在 IE7 中也很好。

这是问题的屏幕截图:

IE7 视图

这是它的外观:

火狐视图