CSS свойство - display:inline-block для всех браузеров
Дата публикации 26/09/13 - 13:44
Свойство display:inline-block криво отображается в "ишаках" IE6, IE7. Для этого нужны фиксы. Как подключать стили для ишака, наверное, вы, знаете. Но, для тех кто незнает, напишу:
Для IE6:
<!--[if lte IE 6]>
<link rel="stylesheet" media="all" type="text/css" href="ie6.css" />
<!endif-->
<link rel="stylesheet" media="all" type="text/css" href="ie6.css" />
<!endif-->
Для IE7:
<!--[if IE 7]>
<link rel="stylesheet" media="all" type="text/css" href="ie7.css" />
<!endif-->
<link rel="stylesheet" media="all" type="text/css" href="ie7.css" />
<!endif-->
Для друпала можно использовать такую конструкцию, например, мы хотим подключить стили для IE7:
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="<?php print $base_path . $directory;?>/ie7.css" />
<![endif]-->
<link rel="stylesheet" type="text/css" href="<?php print $base_path . $directory;?>/ie7.css" />
<![endif]-->
Вот сам inline-block фикс для IE:
yourdiv {
display:-moz-inline-stack;/*Firefox 2*/
display:inline-block; /*Хорошие браузеры*/
_overflow:hidden;/*IE6, IE7*/
*zoom:1;/*включаем hasLayout для IE6, IE7*/
*display:inline;/*при hasLayout true display:inline в IE6, IE7 ведёт себя как display:inline-block*/
}
display:-moz-inline-stack;/*Firefox 2*/
display:inline-block; /*Хорошие браузеры*/
_overflow:hidden;/*IE6, IE7*/
*zoom:1;/*включаем hasLayout для IE6, IE7*/
*display:inline;/*при hasLayout true display:inline в IE6, IE7 ведёт себя как display:inline-block*/
}
- 2072 просмотра
Разделы
Комменты
-
Olzhas 11 месяцев 2 дня назадСпасибо. С Новым Годом! →
-
Den 11 месяцев 3 недели назадВ первой функции, при создании переменной $li_previous нужно поменять '←' с NULL, в $li_next сделать тоже самое. →
-
Гость 11 месяцев 4 недели назадЕсли все ровно так как было описано, то нет никаких сомнений что домен увел сам регистратор. Потому что вероятность того →
-
Валерий 1 год 3 недели назадда можно делать импорт-экспорт только лишь в оболочке на входя на mysql сервер →
-
admin 1 год 3 недели назадВалерий, а зачем вам именно так делать экспорт? Если я не ошибаюсь, то там нет какой-либо команды чтобы сделать экспорт →
-
Валерий 1 год 3 недели назадзахожу на mysql через ssh по команде →
-
admin 1 год 3 недели назадДобрый вечер, какой у вас клиент? →
-
Валерий 1 год 3 недели назадЗдравстуйте, есть команда чтобы сделать экспорт базы внутри mysql клиента? →
-
Eduard 1 год 1 месяц назадВидать, домен хороший был. Заявление пробывали писать на мошенника? →
-
Stas 1 год 2 месяца назадОшибка в ключе квантификатора - replace(/будешь|пить/ig, "хлеб"); Указать -g для прохода по всем совпадениям! →
Комментарии (0)