Сообщение от B~Vladi
|
SVG - самостоятельный модуль. Работает только в XHTML, потому что в HTML его просто невозможно вставить
|
Цитата:
|
In addition, the HTML5 specification enables embedding SVG in HTML, where before it was only supported with XHTML.
|
http://www.alistapart.com/articles/u...rounds-part-i/
как на практике дело обстоит - не знаю
т.е. ты предлагаешь создавать свои модули (в терминологии XHTML, на равне с его собственными), писать для них свой dtd? Это скорее для каких-то достаточно больших проектов. Как-то слишком сложно и непонятно, что это дает. Я не понимаю как модули могут предотвратить необходимость изменения скриптов при изменении разметки. Привязываться только к своим тегам? С тем же успехом можно добавлять к классам префикс, получаем некоторое подобие пространства имен. Но если ты изменишь разметку своих тегов, из своего модуля скрипты все равно упадут. Кстати, БЭМ, по идее, близок к твоей задумке, только без XHTML-модулей. А почему, собственно, для этого нужны XHTML-модули? С ними разве что красивее получится, но ничего не мешает это реализовать без них