Есть ли взломать IE6 и IE7? - PullRequest
0 голосов
/ 24 августа 2011

как я могу взломать CSS для IE6 и IE7 в одном выражении ??(если возможно, конечно)

Например, этот встроенный код HTML

    <!--[if IE lte 7]>

<style type="text/css"> 

.contButton p a{ height:25px; width:auto; }
.contButton p a span{ height:25px;width:auto; }  
</style>
<![endif]-->

повлияет только на IE7 или ниже, как я могу выбрать это в CSS ???

пример: -*?? #div { //the CSS properties here will affect to IE6 and IE7 }

Ответы [ 2 ]

2 голосов
/ 24 августа 2011
  1. Используйте условную таблицу стилей, например,

    <!--[if lte IE 7]><br> <link rel="stylesheet" type="text/css" media="all" href="ie_fixes.css" /><br> <![endif]-->

  2. или используйте грязный раствор, используя звездочку (что делает ваши таблицы стилейнедействительным в глазах валидаторов)

    .example_class {<br> *background-color: #ffffff;<br> }

1 голос
/ 24 августа 2011

Вместо этого используйте условные комментарии , чтобы ваш "хакерский" CSS отличался от вашего "современного браузера" CSS:

<!--[if IE 7]>
    <style type="text/css" src="ie7styles.css" />
<![endif]-->
...