html - Internet Explorer 8 及以下版本的显示样式

标签 html css internet-explorer

我正在尝试设置我的 WordPress 网站的样式,以便在 Internet Explorer 8 和以下所有版本中正确显示。

我已经创建了一个单独的 ie.css 文件,但是当我从 IE 打开时我遇到了样式只能读取的问题。

在我的文档的头部,我包含了:

<!--[if lt IE 9]>
    <link rel="stylesheet" type="text/css" href="ie8-and-down.css" />
<![endif]-->

当从 IE 浏览时,该网站表现为不存在。

但是当我将它插入头部时,所有样式都会出现在 IE 中(专为 IE 而设计),但也会出现在 Chrome、Mozilla 等中。

<link rel="stylesheet" type="text/css" href="<?php bloginfo('template_directory'); ?>/css/ie.css" media="screen" />

有什么建议吗?!

最佳答案

尝试

<!--[if lt IE 9]>
<link rel="stylesheet" type="text/css" href="<?php bloginfo('template_directory'); ?>/css/ie.css">
<![endif]-->

<!--[if lte IE 8]>
<link rel="stylesheet" type="text/css" href="<?php bloginfo('template_directory'); ?>/css/ie.css">
<![endif]-->

关于html - Internet Explorer 8 及以下版本的显示样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20313469/

相关文章:

html - 如何防止html页面在特定高度后缩小

javascript - thymeleaf 。如何在 href 中添加变量

javascript - 输入字段宽度设置为内容

javascript - 如何使表没有固定 <thead> 标题

HTML 列位移

c# - Selenium c# : How to launch Internet Explorer driver in a specific version (IE8 for example)

php - 如何获取显示的数据库QUICKFIX上所有复选框的ID?

javascript - jquery datatable - 设置列宽和换行文本

html - 如何在同一行的两个图像之间放置标题(使用 <div> block )?

javascript - 我如何为 IE 调试这个 ajax 脚本?