Tag: 8

HTMLembedded式PDF iframe

我已经使用该标签来embeddedPDF文件。 <iframe id="iframepdf" src="files/example.pdf"></iframe> 这在Chrome,IE8 +,Firefox等工作正常,但由于某些原因,当有人在IE8中查看它,文件正在下载,而不是embedded。 我知道这个浏览器是过时的,但它是我的办公室内的标准浏览器,因此,网站必须为此而devise。 有没有人有任何想法,为什么发生这种情况,我可以修复它,否则把一个错误消息,而不是让文件下载?

IE8边界半径

我有IE8的边框半径问题,直到现在我用pie.js,但我不推荐这个js库,因为是越野车。 如果你有一个小网站没有很多的HTML页面,那么使用这个库是不行的,但是如果你有一个使用了很多不同框架的应用程序,那么就不可能使用它。 CurvyCorners或其他大型库的行为相同。 所以如果任何人都可以用一个小的jQuery或JavaScript插件来帮我做IE8的border-radius,我会感激不尽。

在IE7和IE8的箱子阴影

我想在IE7和IE8中实现盒子阴影。 我已经试过一切都没有成功。 这里是我用来应用彩色阴影的div的CSS: .bright{ position: absolute; z-index: 1; -moz-box-shadow: 0px -3px 55px 20px #147197; box-shadow: 0px -3px 55px 20px #147197; -webkit-box-shadow: 0px -3px 55px 20px #147197; behavior: url(ie-css3.htc); } 这ie-css3.htc文件是解决IE阴影问题。 但它只会产生黑色阴影,而不是颜色阴影。 我试过了: filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=100, Strength=13); 但它创造了一个定向阴影,我想要一个全方位的影子。 也尝试模糊filter,但它需要有额外的divs,在我目前的情况下是不可取的。 任何关于这个问题的专家意见?

如何用IE 8debuggingJavascript

我们如何用IE 8debuggingJavaScript? 更新到IE 8后,使用Visual Studio的JavaScript debbug不起作用。

IE8显示内联块不工作

说我有以下代码 <style type="text/css" media="all"> span, ul, ul li { display: inline-block; vertical-align: top; margin: 0; padding: 0; list-style: none; } </style> <span>i would want</span> <ul> <li>this</li> <li>on</li> <li>one line.</li> </ul> 我想这在IE8中内联显示。 我已经阅读所有的东西说这应该工作,IE8支持内联块。 然而,经过一个上午尝试,我不能得到上述排队。 我知道我可以漂浮它,但与我的网页上的其他元素(这里没有显示),我需要使用更清晰的“清除修复”。 我只需要瞄准IE8,并希望知道为什么内联块不支持我显然支持。 上面的代码是我在Google Chrome中查看时所需的。

在Internet Explorer 8中使用“margin:0 auto;”

我正在做一些先进的IE8testing,似乎使用margin: 0 auto;的旧技术margin: 0 auto; 在IE8中并不适用于所有情况。 下面这段HTML给出了FF3,Opera,Safari,Chrome,IE7和IE8 compat中的一个居中button,但不是在IE8标准中: <div style="height: 500px; width: 500px; background-color: Yellow;"> <input type="submit" style="display: block; margin: 0 auto;" /> </div> (作为解决方法,我可以添加一个明确的宽度button)。 所以问题是:哪些浏览器是正确的? 或者,这种行为是不确定的情况之一? (我的想法是, 所有的浏览器是不正确的 – 不应该是100%的宽度,如果是“显示:块”?) 更新:我正在笨拙。 由于input不是块级别的元素,我应该把它包含在“文本alignment:中心”的div中。 话虽如此,出于好奇,我仍然想知道button是否应该在上面的例子中居中。 对于BOUNTY:我知道在这个例子中我做了一些奇怪的事情,正如我在更新中指出的那样,我应该把它放在中心位置。 对于赏金,我想引用规范回答: 如果我设置“显示:块”,button应该是宽度100%? 或者这是不明确的? 由于显示是阻塞的,应该“margin:0 auto” 居中button,或不,或不确定?

IE8支持CSS Media Query

IE8不支持以下CSS媒体查询: @import url("desktop.css") screen and (min-width: 768px); 如果不是,写作的替代方式是什么? 在Firefox中也是一样。 任何问题与下面的代码? @import url("desktop.css") screen; @import url("ipad.css") only screen and (device-width:768px);

getElementsByClassName()在IE6,IE7,IE8等旧Internet Explorer中不起作用

以下代码: var borderTds = document.getElementsByClassName('leftborder'); 在Internet Explorer 6,7和8中给我一个错误消息: 对象不支持这种方法 如何在这些浏览器中select他们的类的元素? 我不喜欢使用JQuery。

在同一台机器上运行Internet Explorer 6,Internet Explorer 7和Internet Explorer 8

像其他人一样,我需要在Internet Explorer 6和Internet Explorer 7上testing我的代码。现在,Internet Explorer 8为开发人员提供了一些非常棒的工具,我希望使用这些工具。 我也想用Internet Explorer 8开始testing我的代码,因为它很快就会发布。 问题是:如何在同一台机器上运行Internet Explorer 6,Internet Explorer 7和Internet Explorer 8。 到目前为止,Internet Explorer 6和Internet Explorer 7已经使用了多个IE 。 但是,在安装Internet Explorer 8之后,人们已经报告了Internet Explorer 6的问题(请参阅上一句中链接的页面上的注释)。这些错误与表单字段中的焦点有关。 运行Internet Explorer 7并不重要,因为Internet Explorer 8可以使用Internet Explorer 7渲染引擎,但是我们仍然需要Internet Explorer 6。 如何在同一台计算机上运行Internet Explorer 6,Internet Explorer 7和Internet Explorer 8?

javascript document.getElementsByClassName与IE的兼容性

检索具有某个类的元素数组的最佳方法是什么? 我会使用document.getElementsByClassName但IE不支持它。 所以我尝试了Jonathan Snook的解决scheme : function getElementsByClassName(node, classname) { var a = []; var re = new RegExp('(^| )'+classname+'( |$)'); var els = node.getElementsByTagName("*"); for(var i=0,j=els.length; i<j; i++) if(re.test(els[i].className))a.push(els[i]); return a; } var tabs = document.getElementsByClassName(document.body,'tab'); …但IE仍然说: 对象不支持这个属性或方法 任何想法,更好的方法,错误修复? 我不希望使用任何涉及jQuery或其他“笨重的JavaScript”的解决scheme。 更新: 我得到它的工作! 正如@joe所提到的,这个函数不是一个document的方法。 所以工作代码看起来像这样: function getElementsByClassName(node, classname) { var a = []; var re = […]