css - 如何给 DIV 两个高度(一个用于 IE,第二个用于其他浏览器)

标签 css internet-explorer browser html

在 CSS 文件中,有没有办法为仅适用于 Internet Explorer 的 DIV 指定特定高度,同时为同一个 DIV 指定适用于除 Internet Explorer 之外的所有浏览器的另一个高度?

最佳答案

您可以创建IE 特定 样式表并使用 IE 条件语句。

<!--[if IE]>
<link rel="stylesheet" type="text/css" href="iespecific.css" />
<![endif]-->

这样,您基本上就有了两个样式表;一种用于 IE,另一种用于其他符合标准的浏览器。

Hacks 可能已被使用,例如:

_height:500px;
*height:500px;

但不推荐这样做。

另请参阅:

关于css - 如何给 DIV 两个高度(一个用于 IE,第二个用于其他浏览器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3352471/

相关文章:

javascript - 呈现网站的 shell 工具,包括 javascript

javascript - 使用 javascript 启动后台进程

html - Colspan + 删除多列后单元格宽度相等

css - :active selector occurs only on click

java - Eclipse RAP 应用程序中的浏览器检测

javascript - Firefox 与 IE : innerHTML handling

javascript - 有什么方法可以用 Javascript 检测 Force Click?

html - 扩展 div 高度以填充未使用的空间

css - 如何使用背景大小 : cover and background-position in CSS3 ?

javascript - 检测 "File download"弹出窗口何时关闭