if ie代码不好用,导致在ie浏览器下,css出现问题,如何解决?

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8"> 
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title></title>

<link href="style/style.css" rel="stylesheet" type="text/css" />
<link href="style/style4.css" rel="stylesheet" type="text/css" />


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

那是你写的样式有问题,和ie的if语句无关。。在ie下会导入style/style_ie.css,自己检查这个样式的兼容性,如果是针对低版本ie,要将版本号加上

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

这样判断没见过