在TYPO3中为Internet Explorer添加特定css是否有最佳做法?用于IE的TYPO3特殊CSS文件
我想这个模板:
<!--[if IE]>
<link href="fileadmin/config/script/css/ieCSS.css" rel="stylesheet" type="text/css" >
<![endif]-->
但它没有效果...
感谢
在TYPO3中为Internet Explorer添加特定css是否有最佳做法?用于IE的TYPO3特殊CSS文件
我想这个模板:
<!--[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?
模板normaly只让内容在身体标记包括。
css声明和您的IE-Conditions必须位于标题标签中。
这样的解决方案是使用的可能性,声明自己的头数据:
page {
headerData {
10 = TEXT
10 (
<!--[if IE]>
<link href="fileadmin/config/script/css/ieCSS.css" rel="stylesheet" type="text/css" >
<![endif]-->
)
}
}
该解决方案的工作很好的问题是有条件的声明没有在IE 10和11工作...解决了问题js – Felix
谢谢;)对不起,这个问题 – Felix
不要感到抱歉。 AFAIK IE10 +根本不支持条件注释。 –