MathML на практике
На Stepik выложил бесплатный курс, посвящённый MathML. Это язык разметки математических выражений, который расширяет возможности HTML.
Многие полагают, что MathML нужен в первую очередь студентам, преподавателям и учёным, имеющим дело с математическими и физическими формулами. На деле же возможности MathML гораздо шире, чем просто математика. Вот какие преимущества есть у MathML.
- MathML является частью HTML5 и подчиняется тем же простым правилам, что и HTML. Это значит, что изучить MathML можно буквально за несколько дней.
- MathML можно использовать, вставляя его напрямую в HTML. Все современные браузеры прекрасно понимают и корректно отображают математические выражения. Не надо устанавливать никаких сторонних библиотек или расширений.
- MathML применяется, в том числе, для отображения дробей () и корней (), с чем HTML работать не умеет. Конечно, всё это можно сделать с использованием стилей, но зачем, если MathML справляется с этил лучше всех.
Конечно, и у него есть недостатки. Самый главный — избыточность. Каждая буква, каждый оператор берётся в свой элемент, из-за чего даже небольшая формула превращается в набор элементов. К счастью, в MathML этих элементов не так уж и много, выучить и понять их можно очень быстро.
Так что записывайтесь на курс по MathML и расширяйте свои навыки веб-разработки.