Мне нужен CSS для конкретного браузера в моем Приложение JSF2 (Mojarra 2.1, Tomcat 7).
Я попытался добавить в свой шаблон:
<!--[if IE 8]>
<link rel="stylesheet" type="text/css" href="#{cfgs.externalCssUrlIE8}" />
<![endif]-->
, но комментарии не отображаются, так как я также использую:
<context-param>
<!-- Removes any comments from the rendered HTML pages. -->
<param-name>javax.faces.FACELETS_SKIP_COMMENTS</param-name>
<param-value>true</param-value>
</context-param>
моя проблема ... когда я отключаю `javax.faces. FACELETS_SKIP_COMMENTS, у меня куча других проблем .. Также я не думаю, что мои комментарии в исходном коде относятся к сгенерированным страницам.
Я также пытался установить переключатель в CDATA, например:
<![CDATA[
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="#{cfgs.externalCssUrlIE7}" />
<![endif]-->
]]>
, но внутренние <являются отображается как html-объекты ..: - /, поэтому он не работает.
Вопрос: Есть ли другое решение? Существуют ли какие-либо теги JSF2 для этого? Внешние библиотеки тегов?
Заранее спасибо, Steve