Лучше всего создавать отдельный файл css специально под браузер IE6.
Далее вставляете в html, например:
<!--[if lt IE 7]>
<link href="css/ie6.css" rel="stylesheet" type="text/css" />
<![endif]-->
Этот код будет восприниматься как комментарий любыми другими браузерами, кроме Internet Explorer. Все, что заключено в конструкцию <!--[if lt IE 7]> будет применяться для браузеров IE ниже 7-ой версии.
Можно также прописывать стили в css, чтобы они применялись только для IE6. Однако, такой css-код будет невалидным!
Просто ставим перед свойством знак подчеркивания (_) или дефис (-).
Если, ставим перед свойством // или *, то оно будет применяться также и для седьмой версии.
Также, специфическим для ИЕ является использование expression.
Использование условных комментариев и создание отдельного файла css для ie6 все-таки более предпочтительно, чем программные решения-хаки с помощью javascript (со всеми вытекающими), но все же "CSS Browser Selector" по своему интересная идея.
Далее вставляете в html, например:
<!--[if lt IE 7]>
<link href="css/ie6.css" rel="stylesheet" type="text/css" />
<![endif]-->
Этот код будет восприниматься как комментарий любыми другими браузерами, кроме Internet Explorer. Все, что заключено в конструкцию <!--[if lt IE 7]> будет применяться для браузеров IE ниже 7-ой версии.
Можно также прописывать стили в css, чтобы они применялись только для IE6. Однако, такой css-код будет невалидным!
Просто ставим перед свойством знак подчеркивания (_) или дефис (-).
Если, ставим перед свойством // или *, то оно будет применяться также и для седьмой версии.
Также, специфическим для ИЕ является использование expression.
Валидниый css без хаков и извращений.
Перед селектором пишем код селектора браузера и получаем css только для определенной версии браузера.
Например:
.ie .myClass{height:100px;}
.ie6 .myClass{height:101px;}
.ie8 .myClass{height:90px;}
.chrome .myClass{height:106px;}
Валидниый css без хаков и извращений.
Перед селектором пишем код селектора браузера и получаем css только для определенной версии браузера.
Например:
.ie .myClass{height:100px;}
.ie6 .myClass{height:101px;}
.ie8 .myClass{height:90px;}
.chrome .myClass{height:106px;}