Можно обалденный сайт сделать для музыкантов.
— Добавить режим обучения (с мигание в так и что-то такое :)
— Зарабатывать на рекламе концертов и магазинах инструментов.
Не вы все путаете аппликатуру, что я тут привожу, и табулатуру.
У них там конечно мощно сделано, думаю там не мало флеш программеры поработали, там еще и слушать как это звучит можно — классный сервис, только русских песен жалко нет.
Я боюсь, табулатуры без Flash или SVG не сделать, так как там много специфичных символов, которых наверно и нет в HTML, там же кроме самих нот указывается еще очень много разных доп. знаков, например, каким приемом играется этот аккорд и т.д.
кстати в каком-то из виндовых шрифтов (то ли Symbol, то ли Wingdigs) есть буллеты с циферками внутри. Может, их использовать? Хотя пока эмбединг шрифтов в хтмл не сделают, будут страдать линуксоиды, наверное.
Не это только лишняя морока, можно сделать для Win, встраиваемые шрифты — с ними опять париться. Надо быть проще, как вариацию могу предложить букву О сделать меткой а цифру задвинуть внутрь.
БЕЗ КАРТИНОК. Зачем их использовать если можно без них.
Смысл не морочиться с рисованием.
Можете попробовать сделать свой вариант с картинками, но моя затея была сделать все без картинок. Они к тому же еще и веся много если делаешь большого размера.
«Зачем их использовать если можно без них.»
вероятно затем, чтобы потом не писать:
«Примечание. Имеются проблемы с выводом на печать в IE, Opera. Некорректное масштабирование в IE.»
Это еще надо изучить для начала. Потратить опять же время, я просто взял и сделал как знаю.
Мне проще взять степплер и сшить эти два листика вместе, чем нести их в типографию. Конечно, когда я захочу продвинутого и красивого я посмотрю в строну решения на векторе.
Вот, нашел в своих закромах, если вдруг интересно.
Реализация примерно схожая с вашей (что, в общем-то не удивительно), только я вместо текстовых буллетов решил использовать блоки с рамкой и бэкграундом, чтобы не париться с размерами и типами шрифтов. Аналогичные блоки, только с большей высотой используются для баррэ. Ну, и плюс у меня все как-то более схематично и без указания пальцев, потому как штуку делал по большей части для себя.
Любой «струне» можно сказать class=active, тогда она загорится зеленым (видно на третьем примере). Таким образом планировалось сделать анимацию перебора для правой руки. Плюс, еще была идея, маргинами «раскачивать» зажатые струны.
Пример довольно сырой, жестко глючит в шестом ИЕ (я под него код вообще не затачивал). В более старших версиях ИЕ и прочих браузерах отображается плюс-минус адекватно. У вас спер центрирование названия аккорда и римское обозначение лада (изначально использовались арабские цифры).
Как вариант для себя — хорошо. Мне вот изначально метки на струнах были нужны именно круглые, так сказать, классическое обозначение, как моя учительница рисовала мне )
О! а самое классное было бы сделать на JS. Пользователь выставляет маркеры — пальцы, нажимает кнопку, данные уходять ajax, а сервер возвращает миди-звучание этого аккорда))))
Пользователь может подбирать аккорды, тренировать память, распечатывать и т.д.
Продолжение идеи записи гитарных аккордов в HTML. Версия 3, оптимизированные варианты