html5boilerplate - 在 Slim 中创建 HTML5 样板条件 HTML 类

标签 html5boilerplate slim-lang

HTML5 Boilerplate使用以下条件 <html>类:

<!doctype html>
<!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ -->
<!--[if lt IE 7 ]> <html class="no-js ie6" lang="en"> <![endif]-->
<!--[if IE 7 ]>    <html class="no-js ie7" lang="en"> <![endif]-->
<!--[if IE 8 ]>    <html class="no-js ie8" lang="en"> <![endif]-->
<!--[if (gte IE 9)|!(IE)]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
<head>

我想知道如何在 Slim 中重现它基于模板。

这是我目前所拥有的:

doctype html
/! paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/
/[ if lt IE 7 ]
    html class="no-js ie6" lang="en"
/[ if IE 7 ]
    html class="no-js ie7" lang="en"
/[ if IE 8 ]
    html class="no-js ie8" lang="en"
/[ if (gte IE 9)|!(IE) ]
    html class="no-js" lang="en"
head

最后一个条件给我带来了麻烦。

最佳答案

看起来您可以使用管道符来逃避处理。

| <!--[if (gte IE 9)|!(IE)]<!-->
   <html class="no-js" lang="en"> <!--<![endif]-->

参见 Line Indicators API 文档的一部分。

关于html5boilerplate - 在 Slim 中创建 HTML5 样板条件 HTML 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6887138/

相关文章:

javascript - 在 Rails 中将字符串传递给 slim 模板内的 javascript 脚本

ruby-on-rails - 将变量插入数据属性

ruby-on-rails - erb、haml 或 slim : which one do you suggest? 为什么?

ruby - 如何将 ruby​​ 哈希作为命令行选项传递?

css - 如何使用 CSS 对齐元素?

javascript - 移动菜单按钮不可点击

robots.txt - hackers.txt 文件有什么用?

javascript - 是否有关于从 CDN (HTML5BP) 加载 jQuery 与将其与其他脚本连接和缩小相比的优势的任何数据?

node.js - 用 Slim 代替 Handlebars 的 Meteor?

css - HTML5 样板 + Twitter Bootstrap : print style issue