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?
是否有在 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?