Как включить таблицу стилей CSS в документ XSL для Internet Explorer? - PullRequest
0 голосов
/ 20 октября 2011

Как мы можем добавить таблицу стилей CSS (style.css) в файл XSL, чтобы он работал в Internet Explorer?

<head>
    <title><xsl:value-of select="bom/header/title"/></title>
    <link rel="stylesheet" type="text/css" href="/BOM-Download-portlet/css/styles.css" title="Style"/>
</head>

Это работает в Firefox и других современных браузерах, но не в IE

1 Ответ

1 голос
/ 20 октября 2011

IE, как правило, вызывает проблемы, поэтому я добавил исключения в мои файлы .html, например:

<!--[if lt IE 9]>
 <script type="text/javascript" src="js/html5.js"></script>
 <style type="text/css">.bg{ behavior: url(js/PIE.htc); }</style>
<![endif]-->

<!--[if lt IE 7]>
<div style=' clear: both; text-align:center; position: relative;'>
  <a href="http://www.microsoft.com/windows/internet-explorer/default.aspx?    ocid=ie6_countdown_bannercode">
  <img src="http://www.theie6countdown.com/images/upgrade.jpg" border="0"  alt="" />      </a>
</div>
<![endif]-->

Код, приведенный выше, действует как скрипт, определяя и изменяя настройки по мере необходимости, а также он находится в комментариях .html, поэтому не подхватывается и не пытается анализироваться при загрузке страницы.

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...