草庐IT

Internet-explorer

全部标签

css - 将复选框的输入样式重置为 IE 中的默认值

我有这样的输入CSS规则:input{border:1pxsolidblack;}问题是IE中的复选框(已在IE8和9上测试过)和Opera也继承了这个边框,而不是显示默认样式,它们显示了带有白色背景和黑色复选框的自定义模式,如下所示:而不是像在Windows7中使用Chrome和Firefox中显示的渐变灰色背景和深蓝色检查的原生样式:我想在CSS中保留输入规则的边框,但我有一个名为“checkbox”的类,我将它放在所有复选框上,如下所示:有什么方法可以用.checkbox规则重置边框样式吗?我试过:.checkbox{border:none;}在Opera中可以恢复默认样式,但在

html - 反转 ol 编号

在支持ie7+的情况下,如何在不使用javascript的情况下反转ol编号?我找到的解决方案要么已弃用并且不适用于我当前的浏览器(firefox和chrome),要么使用:before选择器或子>选择器ie7+不支持。想法? 最佳答案 这可以通过设置li的值来实现。如果您有一个很长的列表,您可以使用JavaScript来设置值。我认为没有CSS解决方案可以颠倒列表的顺序。firstsecondthird 关于html-反转ol编号,我们在StackOverflow上找到一个类似的问题:

html - 反转 ol 编号

在支持ie7+的情况下,如何在不使用javascript的情况下反转ol编号?我找到的解决方案要么已弃用并且不适用于我当前的浏览器(firefox和chrome),要么使用:before选择器或子>选择器ie7+不支持。想法? 最佳答案 这可以通过设置li的值来实现。如果您有一个很长的列表,您可以使用JavaScript来设置值。我认为没有CSS解决方案可以颠倒列表的顺序。firstsecondthird 关于html-反转ol编号,我们在StackOverflow上找到一个类似的问题:

javascript - 在 HTMLElement.dataset 更新时更新伪元素内容属性

我正在使用CSSattr函数将data-*属性的值动态链接到伪元素的内容:body::after{content:attr(data-after)}然后我通过HTMLElement.dataset属性定期更新该数据属性:setInterval(function(){document.body.dataset.after=newDate;},1000);我注意到在InternetExplorer中,虽然支持所有这些功能,但伪元素没有更新其内容属性以反射(reflect)最近的更改。我制作了一个fiddle来演示这个问题。您可以查看onlinehere.如何解决此限制?

javascript - 在 HTMLElement.dataset 更新时更新伪元素内容属性

我正在使用CSSattr函数将data-*属性的值动态链接到伪元素的内容:body::after{content:attr(data-after)}然后我通过HTMLElement.dataset属性定期更新该数据属性:setInterval(function(){document.body.dataset.after=newDate;},1000);我注意到在InternetExplorer中,虽然支持所有这些功能,但伪元素没有更新其内容属性以反射(reflect)最近的更改。我制作了一个fiddle来演示这个问题。您可以查看onlinehere.如何解决此限制?

html - 如何禁用 IE 中模式对话框的缓存?

我们已经使用IE方法将弹出窗口实现为模态对话框:window.showModalDialog('...aspx')弹出窗口的目标本身就是一个ASP.Net网页。假设弹出窗口从未启动过以下步骤:启动弹出窗口。Page_Load事件处理程序在服务器端执行。关闭弹出窗口。立即再次启动弹出窗口。这次Page_Load事件处理程序不执行。很明显,弹出内容已被缓存,因为如果在第4步我们清除临时Internet文件,则会第二次执行Page_Load事件处理程序。我们已经尝试将以下内容添加到网页的标题中(根据其他几个来源的建议),但似乎都不起作用。我们也看到使用这些的地方是discouraged有人能

html - 如何禁用 IE 中模式对话框的缓存?

我们已经使用IE方法将弹出窗口实现为模态对话框:window.showModalDialog('...aspx')弹出窗口的目标本身就是一个ASP.Net网页。假设弹出窗口从未启动过以下步骤:启动弹出窗口。Page_Load事件处理程序在服务器端执行。关闭弹出窗口。立即再次启动弹出窗口。这次Page_Load事件处理程序不执行。很明显,弹出内容已被缓存,因为如果在第4步我们清除临时Internet文件,则会第二次执行Page_Load事件处理程序。我们已经尝试将以下内容添加到网页的标题中(根据其他几个来源的建议),但似乎都不起作用。我们也看到使用这些的地方是discouraged有人能

html - 960 网格在 Internet Explorer 中左对齐

我正在使用960.gs网站上的CSS框架,几乎立即就遇到了IE问题(7,但我认为6也好不到哪里去)。abc鉴于上面的HTML(CSS只是与960捆绑在一起的文件),Firefox和Chrome将网格居中,而IE将其推向左侧。我以前用过960没有任何问题,所以我想我一定是在做一些非常愚蠢的事情。谁能帮忙? 最佳答案 您需要在HTML的开头包含一个DOCTYPE,否则CSS将无法在IE中正确显示。您可以使用960软件包附带的演示文件中的那个。 关于html-960网格在InternetExp

html - 960 网格在 Internet Explorer 中左对齐

我正在使用960.gs网站上的CSS框架,几乎立即就遇到了IE问题(7,但我认为6也好不到哪里去)。abc鉴于上面的HTML(CSS只是与960捆绑在一起的文件),Firefox和Chrome将网格居中,而IE将其推向左侧。我以前用过960没有任何问题,所以我想我一定是在做一些非常愚蠢的事情。谁能帮忙? 最佳答案 您需要在HTML的开头包含一个DOCTYPE,否则CSS将无法在IE中正确显示。您可以使用960软件包附带的演示文件中的那个。 关于html-960网格在InternetExp

html - 将 <div> 元素放在 <head> 标签中不好吗?

我想使用条件注释使DIV仅出现在IE7或更早版本的浏览器中,如下所示:YouareusingIE7orless据我了解,条件注释仅在标题中有效。这不好吗?我是否应该使用条件注释来插入一个使不可见的DIVvisibility:visible的样式表? 最佳答案 是的,是bad放一个在你的.无效。Conditionalcomments做workanywhereinthedocument(你从哪里得到他们没有的想法?),所以只需将你的代码放在你的的顶部. 关于html-将元素放在标签中不好吗?