Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2011, 13:19   #1
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию css - знак вопроса

С наступающим, коллеги.

В стилях (в css-файле) есть вот такие строки (движок начинали писать до меня, это не мой код):
Код:
.minwidth { min-width:600px;  }
* html .minwidth { width:expression(document.body.clientWidth > 600? "100%" : "600px"); }
Как я понимаю, это значит, если clientWidth у юзера больше 600 пикселей, то развернуть документ на 100%, иначе ограничить его на 600 пикселей. Так?
И что здесь означает знак вопроса? Что-то я в справочниках такого не нахожу.

Все работает абсолютно корректно во всех браузерах, но любой валидатор на этой строке показывает ошибку, даже Rapid PHP отказывается форматировать css-файл, ссылаясь на неверный синтаксис в файле. Просвятите, что это...
_SERGEYX_ вне форума Ответить с цитированием
Старый 26.12.2011, 13:40   #2
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

Это тернарный оператор, "if-else в одну строку"
Код:
условие ? значение_если_true : значение_если_false
А expression делает CSS невалидным, как и множество хаков для IE.
пыщь
JTG вне форума Ответить с цитированием
Старый 26.12.2011, 14:30   #3
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

Ясно, спасибо
_SERGEYX_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Знак - ВасяСВВ Общие вопросы C/C++ 4 09.03.2011 19:38
Знак @ fredwriter Помощь студентам 7 09.10.2010 19:17
С/C++ знак * Flippp Общие вопросы C/C++ 3 29.09.2010 18:18
Есть чат на яваскрипте.не могу поставит знак +;Хотя люди его как то ставят, просто мой знак + заменяется maksim1983 JavaScript, Ajax 4 23.02.2009 07:55