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/