Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Синтаксис условных операторов в HTML, <!--[if IE]>Установи FF<![endif]--> 
V
    Опции темы
KuZyagroup
Дата 20.10.2008, 16:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


magento solution
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 16.4.2007
Где: Kiev

Репутация: 2
Всего: 4



Привет всем,
есть незаменимые конструкции <!--[if ...]>...<![endif]--> которые помагают исправлять ошибки IE (да и других браузеров).
Например:
Код

<!--[if IE]>
    <link rel="stylesheet" type="text/css" href="http://mysite.com/css/iestyles.css" media="all" />
<![endif]-->
<!--[if IE 7]>
    <link rel="stylesheet" type="text/css" href="http://mysite.com/css/ie7.css" media="all" />
<![endif]-->
<!--[if lt IE 7]>
    <script type="text/javascript" src="http://mysite.com/js/varien/iehover-fix.js" ></script>
    <link rel="stylesheet" type="text/css" href="http://mysite.com/css/ie7minus.css" media="all" />
<![endif]-->

Хотелось бы почитать какие то доки по построению таких тэгов или банально получит перечисление всех.
Заранее спасибо
П.С. Ну и конечно же рекомендации по правильному использованию)
PM MAIL   Вверх
KuZyagroup
Дата 20.10.2008, 16:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


magento solution
**


Профиль
Группа: Участник
Сообщений: 283
Регистрация: 16.4.2007
Где: Kiev

Репутация: 2
Всего: 4



Нашёл ещё вот такие примеры:
    * IE         [if IE] — проверка, является ли браузером клиента Internet Explorer.
    * версия [if IE 6] — проверка типа и версии браузера.
    * !           [if !IE] — оператор НЕ. Читается так: "если браузер НЕ IE".
    * lt          [if lt IE 6] — оператор "меньше". Читается так: "если версия браузера меньше шестой".
    * lte        [if lte IE 6] — оператор "меньше либо равно".
    * gt         [if gt IE 6] — оператор "больше".
    * gte       [if gte IE 6] — оператор "больше либо равно".
    * ()          [if !(IE 6)] — условия можно группировать, заключая в скобки.
    * &          [if (gt IE 5)&(lt IE 7)] — логический оператор "И". Пример читается так: "если IE выше версии 5 И ниже версии 7".
    * |           [if (IE 5)|(IE 7)] — логический оператор "ИЛИ". Пример читается так: "если IE пятой версии ИЛИ седьмой".

PM MAIL   Вверх
Ctulhy
Дата 20.10.2008, 18:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 137
Регистрация: 2.8.2008
Где: Россия, Курск

Репутация: 2
Всего: 2



Переменная    Пример    Описание
IE    [if IE]    Условие выполняется во всех браузерах Internet Explorer
value    [if IE 7]    Условие выполняется только в Internet Explorer 7 версии(после IE стоит пробел!)
!    [if !IE]    Условие НЕ выполняется в Internet Explorer
lt    [if lt IE 5.5]    less-than условие выполняется в браузерах IE версии ниже 5.5
lte    [if lte IE 6]    less-than or equal условие выполняется в браузерах IE версии 6 и ниже
gt    [if gt IE 5]    greater-than условие выполняется в браузерах IE версии выше 5
gte    [if gte IE 7]    greater-than or equal условие выполняется в браузерах IE версии 7 и выше
&    [if (gt IE 5)&(lt IE 7)]    Оператор И(AND) условие выполняется в браузерах IE версии выше 5 но ниже 7
|    [if (IE 6)|(IE 7)]    Оператори ИЛИ(OR) условие выполняется в браузерах IE версии 6 или 7
( )    [if !(IE 7)]    Скобки позволяют выделить подвыражения в сложном выражении.Условие не выполняется в браузере IE 7 версии


пример применения:

[code=html]
<!--[if  IE]>
       <h1>Этот текст выведется во всех браузерах </h1>
<![endif]-->
<!--[if  IE 6]>
       <h1>Этот текст выведется  только в IE6 </h1>
<![endif]

Это сообщение отредактировал(а) Ctulhy - 20.10.2008, 18:14
PM MAIL ICQ Skype   Вверх
SelenIT
Дата 20.10.2008, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 97
Всего: 401



Имхо, неплохая шпаргалка здесь.


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0433 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.