问题标签 [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.
html - 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.
- Is there something I'm missing here?
- Is there an easy fix for this besides the
pixel-based width
on the child? - Is there an area of the CSS specification that covers this?
javascript - 按下回车键时,onClick 不会仅通过一个输入触发
我在处理 Internet Explorer 7 中的事件时遇到问题。
当我有一个包含两个或更多 input[type=text]
的表单并按 Enter 键时,事件按以下顺序发生:
- 提交按钮 (
onClick
) - 表格 (
onSubmit
)
示例代码:
如果我只有一个 并且我按下回车键,则不会触发input[type=text]
提交按钮事件。onClick
示例代码:
html - IE7:菜单上方的标题
我在使用 IE7 时遇到问题。我有一个标题,它是一个 IMG。在它下面我有一个代表菜单的 div,它们必须相互连接,中间没有空格。两者都是 1000px 宽度。在 Opera 和 FireFox 中,标题和菜单整齐地相互连接。但是,在 IE7 中,菜单 DIV 和 IMG 之间有一个很小的空间。我已经尝试在 IMG 上明确定义填充和边距,但是它不起作用。我以前遇到过这个问题,所以它似乎是一个 IE7 怪癖。
我的 HTML 代码:
html - IE7 HTML/CSS margin-bottom bug
这是场景:
我有一张底边距为 19px 的表格。在此之下,我有一个包含一些字段集的表单。其中一个是向右浮动的。问题是在 IE7 中,margin-bottom 没有得到完整的 19px。我已经解决了我能想到的所有 IE7 css/margin/float 错误,并尝试了补救措施,但均未成功。我已经在谷歌上搜索了一段时间,找不到任何有帮助的东西。
这是我尝试过的。
- 将表单或字段集包装在无样式的 div 中。没有明显变化。
- Nixing the margin-bottom on the table,而是用一个 div 包裹它,并给它一个 19px 的 padding-bottom。没有明显变化。
- Nixing 表格上的边距底部并添加一个固定高度为 19 像素的 div。没有明显变化。
- 在表格和字段集之间明确。
我知道还有一些我忘记了,但这些是我最近尝试过的东西。这发生在每个字段集上。
我正在使用重置样式表并有一个 xhtml 过渡文档类型。
编辑:我还有 IE7 Web 开发工具栏和 Firebug。两种浏览器的样式信息都说它有一个 margin-bottom: 19px; 但它显然不适用于 IE7。
security - 弹出奇怪的黄色条:'Microsoft 数据访问 - 远程数据服务
当我从任何计算机访问我的网站时,我看到弹出以下警告:
“此网站想要运行以下插件:来自‘Microsoft Corporation’的‘Microsoft 数据访问 - 远程数据服务数据...’。如果您信任该网站和插件并希望允许它运行, 点击这里...”
我猜这是某种病毒或什么的。我想知道如何从我的网站中删除它。
security - IE7 如何确定站点的安全区域
有谁知道 IE7 如何确定站点使用哪个安全区域?我在这里看到了 IE6 的基础知识,但我找不到 IE7 的等价物。
css - IE CSS Bug - 我如何保持位置:当页面上的动态javascript内容发生变化时绝对
我有一个页面,其中有一个列和一个内容 div,有点像这样:
通过一些样式,我有一个在列和内容之间拆分的图像,但需要保持相同的垂直定位以便对齐。
样式与此类似:
#content
当在渲染之前动态加载内容时,这非常有用。这在 Firefox 中也很有效。但是,在 IE6 和 IE7 中,如果我使用 javascript 来更改 的内容(以及高度)#content
,则图像不再排列(#column
不移动)。如果我使用 IE 开发人员栏来更新 div(比如手动添加位置:绝对),图像会向下跳并再次排列。
我在这里缺少什么吗?
@Ricky - 嗯,这意味着在这种情况下我认为没有解决方案。在最好的情况下,之后会有一场参差不齐的比赛,但随着我的内容扩展和收缩等,隐藏/显示并不实用。仍然感谢您提供最佳解决方案。
html - 100% 宽度 textarea 忽略 IE7 中父元素的宽度
我有以下textarea
内容table
:
在 textarea 中有一个长字符串,在 IE7 中 textarea 会拉伸以将其容纳在一行中,但在其他浏览器中保持其 300px 的宽度。
关于如何在 IE 中解决此问题的任何想法?
c++ - 在 Internet Explorer 中检测 DOM 修改
我正在为 ie7 编写浏览器帮助对象,我需要检测 DOM 修改(即通过 AJAX)。到目前为止,我找不到任何可行的解决方案。
javascript - IE7中的jQuery tablesorter插件列宽不正确
我正在使用 tablesorter 插件 ( http://tablesorter.com ) 并且在 IE7 中遇到了列宽问题。它在 Firefox 中看起来很好,有时在 IE7 中也很好。
这是问题的屏幕截图:
这是它的外观: