блок только для ie8

5 июля 2013 в 16:45

привет всем!

как сделать так, чтобы определенный блок отображался только при ie8 и только на главной, а в остальных скрывался?

может прописать в "Если введённый PHP-код возвращает значение TRUE" с указанием версии браузера, типа этого:

<?php
if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 8.0') !== FALSE) {
return TRUE;
}
?>

а как определить главную?

Комментарии

условные комментарии же

не полагайтесь на определение браузера друпалом, если не хотите жертвовать кешированием

5 июля 2013 в 18:53

не, ну стили я знаю как условными комментами подрубить, а блоки в друпал?
как прописать, что прописать чтоб именно блок?

5 июля 2013 в 19:42

"Geek777" wrote:
не, ну стили я знаю как условными комментами подрубить, а блоки в друпал?

В простом стиле пишите для этого блока - display:none; , в стиле для IE - display:block;

Если сразу не взлетит, то для IE - display:block!important;

5 июля 2013 в 20:25