ettychel, поскольку коды приходят последовательно, следим за нажатием CTRL, при нажатии на него может быть 2 развития событий:
1. нажали V, но не опустили CTRL (событие keyup).
2. отпустили CRTL.
Вася Булка, в смысле в css нет хаков? Да, сколько угодно. Задайте блоку нулевой размер шрифта, а в ссылах восстанавливайте нормальный. Или задайте отрицательный letter-spacing, только значение нужно подобрать.
Антон Литвиненко, ну, а что тут сложного? рабочий код я дал. изучайте css. только учтите - во многих случаях на css можно создать только имитацию, универсальным решением это не будет, но будет выглядеть как нужно.
bossigorxxx, ну а как по вашему рендерится страница? Браузер последовательно обрабатывает все теги, доходит до этого js, выполняет, но на странице еще не элемента span.math-result, он появляется только после выполнения js, поэтому код отрабатывает в холостую. Поставьте запуск функции после формы и все заработает.