Метатеги, комментарии режима отображения страниц для MSIE
fon
Загружается . . . Ждите . . .
It is loaded . . . Wait . . .
Wird beladen . . . Warten Sie . . .
Es cargado . . . Esperen . . .
Est chargé . . . Attendez . . .
QR код

Метатеги и условные комментарии режима отображения страниц для MSIE . IE, [if IE], value, [if IE 7], !, [if ! IE], lt, [if lt IE 5.5], lte, [if lte IE 6], gt, [if gt IE 5], gte, [if gte IE 8], ( ), [if ! (IE 7)], &, [if (gt IE 5) & (lt IE 7)], [if (IE 6) | (IE 7)], true, [if true], false, [if false]

Главная страница сайта .
srcsrc

Метатеги , условные комментарии для MSIE

inf

Метатеги и условные комментарии режима отображения страниц для MSIE

infПримеры , подробности , детали

Пример :
<meta http-equiv="X-UA-Compatible" content="IE=8">
<
meta http-equiv="X-UA-Compatible" content="IE=9">
Метатег предназначен для указания обозревателям семейства MSIE , в каком режиме следует отображать стрницу . Без метатега , при отсутствии Doctype , обозреватели Internet Explorer версий 8 - 9 отображают страницу в режиме совместимости с обозревателями версий 5 - 6 - 7 . Что часто не соответствует фактически тому как отображают страницу другие обозреватели , не имеющие в своём распоряжении режимов работы аналогичных тем какие есть у MSIE . Вследствие чего сложилось ложное мнение о баге MSIE обозревателей .
На самом деле " баг " является результатом дремучего невежества WEB дизайнера написавшего HTML страницы .......
Фактически метатеги указатели режима , должны находиться на странице , не зависимо от того есть ли Doctype на странице или нет , независимо от типа применяемого на странице Doctype . Устанавливается в заголовок страницы .
Пример метатегов для MSIE 8 - 9 с условными отераторами для размещения в заголовке страницы .

<?if($USЕR_АGЕNT$='ie' and $USЕR_АGЕNT_VЕR$='8.0')?>
<meta http-equiv="X-UA-Compatible" content="IE=8">
<?else?>
<?if($USЕR_AGЕNT$='ie' and $USЕR_АGЕNT_VЕR$='9.0')?>

<meta http-equiv="X-UA-Compatible" content="IE=9">
<?endif?><?endif?>
Определение обозревателя с помощью вектора версии
Использование условных комментариев подразумевает использование различных правил каскадных таблиц стилей для разных версий Windows Internet Explorer. Это позволяет гарантировать, что клиенты Windows Internet Explorer 8 не будут получать исправления и изменения CSS , предназначенные для Windows Internet Explorer иных версий . Приведен список доступных функций, операторов и значений, которые можно использовать для построения условных комментариев .
Cписок доступных функций , операторов и значений .
ЭлементПримерКомментарий
IE[if IE]Единственная поддерживаемая в данный момент функция - это строка « IE » , соответствующая обозревателю Windows Internet Explorer .
value[if IE 7]Целое число или число с плавающей запятой, соответствующие версии обозревателя .
Возвращает логическое значение TRUE ( « ИСТИНА » ) , если номер версии соответствует версии обозревателя .
![if ! IE]Он размещается непосредственно перед функцией, оператором или частью выражения и изменяет логическое значение выражения на противоположное . : ####
lt[if lt IE 5.5] Оператор Less-than .
Возвращает значение TRUE ( « ИСТИНА » ) , если первый аргумент меньше второго .
lte[if lte IE 6]Оператор Less - than - or - equal .
Возвращает значение TRUE ( « ИСТИНА » ) , если первый аргумент меньше или равен второму .
gt[if gt IE 5]Оператор Greater - than .
Возвращает значение TRUE ( « ИСТИНА » ) , если первый аргумент больше второго .
gte[if gte IE 8]Оператор Greater - than - or - equal .
Возвращает значение TRUE ( « ИСТИНА » ) , если первый аргумент больше или равен второму .
( )[if ! (IE 7)]Операторы частей выражения . Используются вместе с логическими операторами для создания более сложных выражений .
&[if (gt IE 5) & (lt IE 7)]Оператор AND .
Возвращает значение TRUE ( « ИСТИНА » ) , если все части выражения имеют значение TRUE ( « ИСТИНА » ) .
|[if (IE 6) | (IE 7)]Оператор OR .
Возвращает значение TRUE ( « ИСТИНА » ) , если любая часть выражения имеет значение TRUE ( « ИСТИНА » ) .
true[if true]Всегда имеет значение TRUE ( « ИСТИНА » ) .
false[if false]Всегда имеет значение FALSE ( « ЛОЖЬ » ) .

Non-Commercial Use: Free Runettex_team_ESQ © 2009 - 2024 Хостинг от uCoz