2013-03-25 1 views
1

Я работаю с переменными php в файлах CSS. Я не могу понять, как добавить исключение предупреждения к валидатору CSS для < \? Php echo $ purple; ?>Добавление исключения выражения выражения PHP в валидаторе CSS

Я пробовал. * < \? Php. * \?> И. * \ < \? Php. * \?>. Но ошибка продолжает внезапную на < как Ошибке синтаксиса: неожиданный маркер «<»

ответ

0

Я считаю, что при добавлении исключения CSS Validator, вы делаете регулярное выражение для ошибки или предупреждения текста, а не причина этого. Например, не добавляйте исключение для .*<\?php.*\?>, добавьте его для Syntax Error: unexpected token "<". См. Эту страницу для примеров: http://morganizeit.com/2008/04/configure-aptana-to-ignore-css-hacks/

Следует также отметить, что если ваше регулярное выражение, похоже, не влияет на предупреждение/предупреждение, над которым вы работаете, вы можете добавить его к неправильному валидатору как в каждом редакторе часто работают несколько человек. Например, когда я редактирую CSS, я иногда получаю предупреждения от синтаксического анализатора CSS, и иногда я получаю ошибки от W3C-анализатора стилей. Поэтому, если ваше выражение не работает в одном из них, попробуйте его на другом. Вы можете определить источник ошибки, временно отключив валидатор и посмотрев, закрывается ли предупреждение/ошибка.

+0

Пробовал несколько вариантов. \ * Синтаксис Ошибка: неожиданный токен "<". \ *, Но его все равно нет. Но я еще раз подтвердил это, ошибка исходит из проверки CSS (при проверке по построению - логически) – user2207097

+0

Я столкнулся с проблемами с этой функциональностью, когда я попытался использовать комбинацию символов «<<». Если я заменю '' '' '' '', он будет работать. Я подозреваю, что здесь есть либо символ регулярного выражения, либо сообщение об ошибке не использует истинный '<', а объект HTML или комбинацию Unicode. Если вы найдете способ использовать символ '<' в своем фильтре, я думаю, что люди посчитали бы его полезным. К сожалению, я не мог легко найти эту информацию. –

 Смежные вопросы

  • Нет связанных вопросов^_^