====== MathML ====== Mathematical Markup Language (MathML) — это язык на основе XML для описания математических обозначений. Первоначально MathML разрабатывался как универсальная спецификация для браузеров, офисных пакетов, систем компьютерной алгебры , программ для чтения EPUB , генераторов на основе LaTeX . Однако этот подход был не очень адаптирован для Интернета: подмножество, ориентированное на семантику, никогда не было реализовано в браузерах, в то время как подмножество, ориентированное на математическую компоновку, приводило к неполным и непоследовательным реализациям браузеров. MathML Core — это подмножество с расширенными деталями реализации, основанными на правилах из LaTeX и Open Font Format . Он адаптирован для браузеров и разработан специально для работы с другими веб-стандартами, включая HTML , CSS , DOM , JavaScript . Ниже вы найдете ссылки на документацию, примеры и инструменты для работы с MathML. MDN использует MathML Core в качестве справочной спецификации, но из-за неустойчивой истории стандартизации устаревшие функции MathML могут по-прежнему отображаться в существующих реализациях и веб-контенте. Примечание. Разработчикам и авторам настоятельно рекомендуется переключиться на MathML Core, возможно, полагаясь на другие веб-технологии для покрытия отсутствующих вариантов использования. Math WG поддерживает набор полифилов MathML , чтобы облегчить этот переход. Справочник по MathML Справочник по элементам MathML Подробная информация о каждом элементе MathML и информация о совместимости для настольных и мобильных браузеров. Справочник по атрибутам MathML Информация об атрибутах MathML, которые изменяют внешний вид или поведение элементов. Примеры MathML Образцы и примеры MathML, которые помогут вам понять, как это работает. Создание MathML Предложения и советы по написанию MathML, включая рекомендуемые редакторы MathML и способы интеграции их вывода в веб-контент. Учебник по MathML Нежное введение в MathML.