Чтобы узнать о riot.js, я начал с известного примера бутстрап-навигатора. Затем я добавил свой собственный тег с помощью riot.js:Почему riot.js ломает css?
<script type="riot/tag">
<menu-item>
<li><a href={this.href}><yield/></a></li>
this.href = opts.href
</menu-item>
</script>
<script src="https://cdn.jsdelivr.net/g/[email protected](riot.min.js+compiler.min.js)"></script>
<script>
riot.mount('*')
</script>
Наконец я попытался использовать свой новый тег, заменяющий
<li><a href="http://getbootstrap.com/javascript">JavaScript</a></li>
по
<menu-item href="http://getbootstrap.com/javascript">JavaScript</menu-item>
Result сломана. Зачем? (Оригинальный не разбитый пример можно найти здесь: jsfiddle.net/0hp9pwpu)
Спасибо. Хотя мне это не нравится. :( – algebrain