bem-site / bem-forum-content-ru

Content BEM forum for Russian speak users
MIT License
56 stars 6 forks source link

if lte IE 8 #815

Open godfreyd opened 8 years ago

godfreyd commented 8 years ago

Как это прописать в bemjson?

<!--[if lte IE 8]>

<![endif]-->
Guria commented 8 years ago

https://ru.bem.info/libs/bem-core/v2.8.0/desktop/page/#elems-conditional-comment

tadatuta commented 8 years ago

Как правильно написал @Guria, в данном случае стоит использовать page__conditional-comment, но в целом важно понимать, что в BEMJSON можно использовать любые строки:

{
    block: 'page',
    content: [
        '<br>',
        '<div class="blah"></div>',
        '<!--[if lte IE 8]>' + '<![endif]-->'
    ]
}
godfreyd commented 8 years ago

Спасибо!

Как правильно написал @Guria, в данном случае стоит использовать page__conditional-comment

а миксовать можно mix: { block: 'page', elem: 'conditional-comment'},?

godfreyd commented 8 years ago

''

Я так понимаю вемсто "+", я должен вставить код html в этом случае, bemjson уже не отработает?

qfox commented 8 years ago

Я так понимаю вемсто "+", я должен вставить код html в этом случае, bemjson уже не отработает?

Так тоже можно:

content: [
        '<br>',
        '<div class="blah"></div>',
        '<!--[if lte IE 8]>',
        { tag: 'script', attrs: { src: '//vodka.mishka/balalaika.js' } },
        '<![endif]-->'
    ]