IE 的 TYPO3 特殊 CSS 文件

TYPO3 special CSS file for IE

是否有在 TYPO3 中为 Internet Explorer 添加特定 css 的最佳实践?

我在模板中试过这个:

<!--[if IE]>
    <link href="fileadmin/config/script/css/ieCSS.css" rel="stylesheet" type="text/css" >
<![endif]-->

但是没有效果...

谢谢

您的模板通常只提供要包含在 body-tag 中的内容。
css-declarations 以及您的 IE-Conditions 必须在 header-tag.

所以一个解决方案是使用声明您自己的 header 数据的可能性:

page {
    headerData {
        10 = TEXT
        10 (
            <!--[if IE]>
            <link href="fileadmin/config/script/css/ieCSS.css" rel="stylesheet" type="text/css" >
            <![endif]-->
        )
    }
}

来自官方文档:https://docs.typo3.org/typo3cms/TyposcriptReference/6.2/Setup/Page/Index.html#includecss-array

page.includeCSS{
  ieStyle = fileadmin/config/script/css/ieCSS.css
  ieStyle.allWrap = <!--[if IE]>|<![endif]-->  
  ieStyle.excludeFromConcatenation=1
}

您使用的是哪个版本的 Internet Explorer?