Вам нужно добавить *
перед именем свойства, и это будет предназначаться только IE7, так что вам нужно, чтобы написать это line-height : 32px;
, как *line-height : 32px;
Как я понял, что ты хотел хаков для каждого IE, так что здесь вы идете
- Для IE6 -
_
- Для IE7 -
*
- Для IE8 -
\0
- Для IE9 -
\9
Объявляет стили для IE10 специально с помощью CSS только
@media all and (-ms-high-contrast: none) {
/* This won't go inline but can be used at document level*/
/* Declaration Blocks Goes Here*/
}
Вы можете прочитать here для получения дополнительной информации о том, как объявить IE только стили с помощью @media
запросов
Тем не менее, я предлагаю вам использовать условные комментарии, которые сделают вашу жизнь намного проще, вместо того, чтобы объявлять встроенные стили.
Жесткая задача. –
Этот вопрос дублируется http://stackoverflow.com/questions/4750088/css-display-inline-block-issue-with-ie –
@ViniciusMonteiro только IE6/7 – JochemQuery