Вы можете определить размеры шрифта в классе CSS и добавить эти классы ко всем элементам div. По клику, просто обновите размер шрифта javascript класса CSS. Для этого не понадобится цикл. < < Изменить: CSS обновление может потребоваться цикл ..! >>
Вы можете обратиться к следующему уроку для этого
http://www.shawnolson.net/a/503/altering_css_class_attributes_with_javascript.html [114 ]
Надеюсь, это поможет ..
Можно использовать Моно.
Это - фантастическая версия с открытым исходным кодом платформы .NET. Я использовал его в сочетании с C# приблизительно в течение года.
ewakened является правильным - Моно, способ пойти compiler/runtime-wise.
Для стороны сборки вещей пойдите с NAnt. Преобразование от MSBuild до NAnt тривиально.
Вы хотите использовать свой Mac в качестве Платформы разработки или Целевой платформы?
Если первый затем использует Параллели, VMware или VirtualBox.
Если последний - разве Silverlight не работает над Mac и не является им базирующаяся.NET? Это может быть альтернативой Моно - в зависимости от того, что Вы хотите сделать.