gpt4 book ai didi

node.js - Jade 模板引擎中的 IE 条件语句

转载 作者:搜寻专家 更新时间:2023-10-31 22:26:36 26 4
gpt4 key购买 nike

如何将以下 IE 条件语句转换为 JADE 语言:

<!--[if IE 8]> <html lang="en" class="ie8"> <![endif]-->
<!--[if IE 9]> <html lang="en" class="ie9"> <![endif]-->
<!--[if !IE]><!--> <html lang="en"> <!--<![endif]-->

我试过以下但它不起作用:

//if IE 8
html lang="en" class="ie8"
//if IE 9
html lang="en" class="ie9"
//if !IE
html lang="en"
// <![endif]

它显示以下输出:

<!--if IE 8html lang="en"  class="ie8"
-->
<!--if IE 9html lang="en" class="ie9"
-->
<!--if !IEhtml lang="en"
-->
<!-- <![endif]-->

谁能指导我如何纠正它。

最佳答案

支持 //if IE 8几个月前删除了条件注释语法:Git Commit
0.35 版是最后一个支持它们的版本; v1.0 是移除后的第一个版本。


我一直在使用@Jayram 使用的文字样式;唯一的区别是条件逻辑à la h5bp和结束的 html 标签:

| <!--[if IE 8]>         <html lang="en" class="lt-ie9"> <![endif]-->
| <!--[if gt IE 8]><!--> <html lang="en"> <!--<![endif]-->

注意:记得用| </html>关闭文档因为初始的 html 标签不是 Jade 的自关闭语法。

关于node.js - Jade 模板引擎中的 IE 条件语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20853844/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com