仅适用于ie8的复选框样式表
本文关键字:样式 复选框 适用于 ie8 | 更新日期: 2023-09-27 18:18:36
我想要不同的css ie8,我这样做,但不工作
/* for all browsers other than IE. */
input[type=checkbox]
{
font-size: 12px;
line-height: 1.2em;
-webkit-appearance: none;
background: url(../../images/uncheck.png) no-repeat right;
}
<!--[if IE 8]>
input[type=checkbox]
{
font-size: 12px;
line-height: 1.2em;
-webkit-appearance: none;
}
<![endif]-->
试试这个:
你需要在<style>
在HTML文件的head
标签中添加以下内容,但不在css文件或其他<style
标签中添加。
<!--[if IE 8]>
<style>
input[type=checkbox] {
font-size: 12px;
line-height: 1.2em;
/* -webkit-appearance: none; */
}
</style>
<![endif]-->
更多信息,请访问链接
document.head.innerHTML += "the above text here"; //not sure whether this will fix that or not.
方案1
在你的HTML中,像这样做:
<!--[if IE 8]>
<link rel="stylesheet" type="text/css" href="ie8.css"></link>
<![endif]-->
<link rel="stylesheet" type="text/css" href="stylesheet.css"></link>
然后把你的IE8 css放在ie8.css
。在实际的.css
文件
解决方案2
或将DOCTYPE
更改为:
<!doctype html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
你可以选择.lt-ie9 .your-class
,它将适用于IE8及以下版本