Я пытаюсь обновить одно из наших более старых приложений на основе ZPT, и я хотел бы использовать следующую техническую рекомендацию HTML5 Boilerplate для добавления условных классов IE к <html>
.Как использовать HTML5 Boilerplate в ZPT?
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
Поскольку я использовал эту технику на многих сайтах, не ЗПТ я не думаю об этом слишком много, однако, когда я пошел осуществить это, я столкнулся с несколькими проблемами.
- ZPTs удалить HTML комментарии так тонированное источник не хватает условных комментариев
- Мы используем всю страницу макрокоманду, чтобы определить шаблон многократного использования страницы и это определение происходит в
<html>
элемента, как это так,<html metal:define-macro="page">
. Даже когда я получаю условные комментарии для отображения, кажется, что мой следующий барьер будет правильно определять макрос страницы.
Может кто-нибудь пролить свет на любой из этих вопросов?