2011-07-31 57 views
3
條件HTML類

HTML5 Boilerplate使用下列條件<html>類:創建HTML5樣板在超薄

<!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 

最後的條件是給我找麻煩。

回答

5

看起來你可以使用管道字符來逃避處理。

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

查看API文檔的Line Indicators部分。