标签: internet-explorer-7

Bang IE7 - 这是什么意思?

这个头衔看起来并不那么疯狂.我承诺!!

在研究另一个问题时,我注意到Stack Overflow的样式表中有以下内容:

...
width: auto;
...
width: 650px!ie7;
padding-bottom: 20px!ie7;
...
Run Code Online (Sandbox Code Playgroud)

这是一种奇怪的条件样式吗?这是一个错误吗?假设这不是一个错误,这适用于所有IE版本吗?是否有一种方法可以指定给定的规则只应用于大于 - 比如7的IE版本?

我之前从未遇到过这种情况 - 我总是对IE特定的样式使用条件注释(对于它的价值,我更喜欢将所有IE特定的样式完全分开).

css internet-explorer internet-explorer-7 internet-explorer-6

36
推荐指数
1
解决办法
1800
查看次数

Internet Explorer盒子模型 - 什么是偏移量?

我正在尝试调整一个站点以支持IE 7.但是我有一些元素,它们向右偏移了69px.我在IE9中进行测试,设置为将页面呈现为IE7.当我打开开发人员模式并检查元素时,我注意到"边缘"周围有一个名为"offset"的参数.

我之前从未听说过这一点,谷歌搜索并没有帮助我 - 我只是设法找到一些关于浮动偏移的东西,这是不一样的,但我认为它是在那里消除一些怪癖模式的问题?如何消除此偏移参数?

显然我已经设置了IE-7特定样式表,您可以通过此链接访问我的测试环境来自行测试问题:

http://suitable.amok-adhoc.com/2012/

解决了:

找到了解决方案 - 非常简单.只需要明确地声明这样的位置(尽管它是从所有其他浏览器中的父元素继承的,IE添加了一个边距并称之为"offset",这样做会被覆盖):

p {
    left:0px;
}
Run Code Online (Sandbox Code Playgroud)

css internet-explorer offset internet-explorer-7

35
推荐指数
2
解决办法
3万
查看次数

IE7 CSS继承不起作用

我为h2标签设置了一些样式(颜色,字体大小等),但是当我把"A"标签放在里面时,样式就变成了链接.我的HTML:

<h2>
  <a class="no-decor" href="http://localhost/xxx/">Link</a>
</h2>
Run Code Online (Sandbox Code Playgroud)

所以,正如你所看到的,我创造了"无装饰"课程.它应该继承h2的"a"标签样式.

a.no-decor {
  color:inherit;
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
  text-decoration:inherit;
}
Run Code Online (Sandbox Code Playgroud)

在Firefox上,everythig没问题,但IE仍显示标签"a"样式(下划线文字装饰和蓝色).我知道,我可以为"h2 a"设置一些样式,但也许某种程度上可以强制工作CSS继承IE7上的值?

PS On IE6也不支持.

PPS有一些相同的例子:http://www.brunildo.org/test/inherit.html

css internet-explorer internet-explorer-7

34
推荐指数
2
解决办法
3万
查看次数

IE7和CSS table-cell属性

所以我喜欢它,当我的应用程序在Firefox中运行良好,但随后我在IE中打开它... ...不,请再试一次.

我遇到的问题是我将CSS显示属性设置为JavaScript nonetable-cell使用JavaScript.

我最初使用的是display: block,但是如果没有table-cell属性,Firefox就会让它变得怪异.

如果不在JavaScript中添加黑客来测试IE,我很乐意这样做.有什么建议?

谢谢.

css cross-browser internet-explorer-7 css-tables

32
推荐指数
3
解决办法
9万
查看次数

选择元素上的IE6/IE7 css边框

有没有人有使用CSS在Internet Explorer中设置"选择"元素边框的解决方案?

css internet-explorer cross-browser internet-explorer-7 internet-explorer-6

31
推荐指数
4
解决办法
10万
查看次数

document.body.appendChild(ⅰ)

我只是在IE7中收到错误,因为document.body为null,我调试Microsoft脚本编辑器在后续行中出错:ie

document.body.appendChild(i)代码:

function nm_eraseCookie(name){
    nm_createCookie(name,"",-1)
}
var i=document.createElement('IMG');
i.src='//e.netmng.com/pixel/?aid=403';
i.width=1;
i.height=1;
document.body.appendChild(i);
nm_createCookie('nm_belgacom_bt',
escape('tv1=bun_intvtel;tv2=;tv3=;phone1=hbs_discoveryline;phone2=hbs_classical_line;phone3=;inet1=bun_nettvmob;inet2=hbs_adsl_res_plus;inet3=hbs_adsl_res_go;nm_banner=;nm_popin=hbs_discoveryline;'),183);
Run Code Online (Sandbox Code Playgroud)

你可以告诉我我需要做些什么来解决这个问题.

javascript internet-explorer-7 dom-events

31
推荐指数
3
解决办法
13万
查看次数

您如何在页面中包含ie7.js或ie8.js?

请看:http://code.google.com/p/ie7-js/

有没有人对这个javascript有任何经验或评论?值得包括吗​​?你推荐它吗?

cross-browser internet-explorer-8 internet-explorer-7

30
推荐指数
3
解决办法
7753
查看次数

IE7中的.attr("href")错误提取与所有其他浏览器相比?

难道真的是不错,attr("href")提供的链接命令在IE7相比,处理得非常不同于其他的浏览器?

假设我在http://example.com/page.html上有一个页面,我有这个HTML:

<a href="#someAnchor" class="lnkTest">Link text</a>
Run Code Online (Sandbox Code Playgroud)

这个jQuery:

var strHref = $(".lnkTest").attr("href");
Run Code Online (Sandbox Code Playgroud)

然后在IE7中strHref变量的值将是,"http://example.com/page.htm#someAnchor"但在其他浏览器中它将是"#someAnchor".

我相信最后提到的案例是最正确的案例,所以它只是IE7是一个坏男孩的案例,还是jQuery中的一个错误?

jquery relative-path href absolute-path internet-explorer-7

30
推荐指数
1
解决办法
1万
查看次数

IE7相对/绝对定位错误,动态修改页面内容

我想知道是否有人知道如何解决IE7中的以下问题:

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

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>IE7 absolute positioning bug</title>
    <style type="text/css">
      #panel { position: relative; border: solid 1px black; } 
      #spacer { height: 100px; } 
      #footer { position: absolute; bottom: 0px; }
    </style>
    <script type="text/javascript"> 
      function toggle() { 
        var spacer = document.getElementById("spacer"); 
        var style = "block"; 
        if (spacer.style.display == "block" || spacer.style.display == "") { 
          style = "none"; 
        }
        spacer.style.display = style;
      }
    </script>
  </head>
  <body>
    <div id="panel">
      <button onclick="toggle();">Click me</button>
      <br /><br …
Run Code Online (Sandbox Code Playgroud)

css css-position internet-explorer-7

30
推荐指数
1
解决办法
6万
查看次数

如何从网页启动EXE(asp.net)

这是一个内部Web应用程序,我们希望Web页面包含指向Win32 EXE的多个实用程序的链接.EXE是我们信赖和生产的.(不在乎它是否可以运行或保存).我尝试了直接链接(例如C:\notepad.exe),它只在本地工作.(这将是网络上的一部分).尝试过File:///但没有用.IE7是需要的浏览器.

asp.net web-applications internet-explorer-7

29
推荐指数
4
解决办法
17万
查看次数