如何将以下HTML IE条件转换为Slim?

时间:2015-04-24 05:21:04

标签: slim-lang html5boilerplate

无法弄清楚如何将通常在HTML页面顶部看到的IE条件转换为Ruby Slim:

<!doctype html>
<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang=""> <![endif]-->
<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8" lang=""> <![endif]-->
<!--[if IE 8]>         <html class="no-js lt-ie9" lang=""> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang=""> <!--<![endif]-->

任何人都知道如何修改Slim?

1 个答案:

答案 0 :(得分:0)

以下片段应该足够了:

doctype html
/![if lt IE 7] <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang=""
/![if IE 7] <html class="no-js lt-ie9 lt-ie8" lang=""
/![if IE 8] <html class="no-js lt-ie9" lang=""
/! [if gt IE 8]><!
html.no-js lang="" 
  /! <![endif]

有一个很好的工具https://html2slim.herokuapp.com/可以将HTML转换为Slim,但它并不理想,有时也会不正确。

还有一个Ruby gem可用于将HTML文件转换为Slim文件(https://github.com/slim-template/html2slim)。