Xpoint
   [напомнить пароль]

Как вывести символы для CSS Hack

Метки: [без меток]
2008-05-29 17:21:42 [обр] Даниил(0/1)[досье]

Привет всем!

Хочу вывести в выходном документе CSS Hack вот такой:

<!--[if IE ]>
<style type="text/css">
somestyle
</style>
<![endif]-->

собственно не получается вывести первую строку этого хака. Есть идеи как это можно сделать?

Тип выходного документа такой:

<xsl:output method="html" indent="yes"
        doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN"
        doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
спустя 6 часов [обр] Василий Свиридов(0/175)[досье]
Завернуть это всё в <![CDATA[ ]]>?
спустя 10 часов [обр] Dennis F. Latypoff aka funky_dennis(10/78)[досье]
<xsl:comment>
  <xsl:text>[if IE ]&gt;</xsl:text>
  <xsl:text>&lt;style type="text/css"&gt;</xsl:text>
  <xsl:text>
    <![CDATA[
      somestyle
    ]]>
  </xsl:text>
  <xsl:text>&lt;/style&gt;</xsl:text>
  <xsl:text>&lt;![endif]</xsl:text>
</xsl:comment>
спустя 7 минут [обр] Даниил(0/1)[досье]

Самый красивый и работающий вариант к которому я пришел это:

<xsl:text disable-output-escaping="yes">&#60;!--[if IE ]&#62;</xsl:text>
         <style type="text/css"> somestyle </style>
<xsl:text disable-output-escaping="yes">&#60;![endif]--&#62;</xsl:text>

Всем спасибо за помощь.

спустя 1 час 47 минут [обр] Александр Лукьянов(221/781)[досье]
Даниил[досье]
Идеологически вариант Dennis F. Latypoff aka funky_dennis[досье] правильнее — хотите комментариев на выходе, так используйте <xsl:comment>
К тому же, DOE может не поддерживаться процессорами.
Powered by POEM™ Engine Copyright © 2002-2005