diff --git a/files/ru/web/mathml/attribute/index.html b/files/ru/web/mathml/attribute/index.html index 4cb0ccfcc9346e..67ffbaf2171787 100644 --- a/files/ru/web/mathml/attribute/index.html +++ b/files/ru/web/mathml/attribute/index.html @@ -55,7 +55,7 @@ {{ unimplemented_inline() }} alignmentscope {{ MathMLElement("mtable") }} - Логическое значение, указывающее, должны ли столбцы таблицы действовать как области выравнивания или нет. + Логическое значение, указывающее, должны ли столбцы таблицы действовать как области выравнивания или нет. {{ unimplemented_inline() }}
@@ -65,12 +65,12 @@ altimg-valign
alttext {{ MathMLElement("math") }} - Визуальные и текстовые варианты отката. + Визуальные и текстовые варианты отката. bevelled {{deprecated_inline}} {{ MathMLElement("mfrac") }} - Задаёт стиль отображения дроби. Не рекомендуется. Вместо этого используйте U+2044 (дробная косая черта). + Задаёт стиль отображения дроби. Не рекомендуется. Вместо этого используйте U+2044 (дробная косая черта). {{ unimplemented_inline() }} charalign @@ -80,7 +80,7 @@ close {{ MathMLElement("mfenced") }} - Строка закрывающего разделителя. + Строка закрывающего разделителя. columnalign @@ -90,7 +90,7 @@ columnlines {{ MathMLElement("mtable") }} - Задаёт границы столбца таблицы. + Задаёт границы столбца таблицы. columnspacing @@ -100,7 +100,7 @@ columnspan {{ MathMLElement("mtd") }} - Неотрицательное целое число, указывающее, на сколько столбцов таблицы распространяется ячейка. + Неотрицательное целое число, указывающее, на сколько столбцов таблицы распространяется ячейка. {{ unimplemented_inline() }} columnwidth @@ -110,12 +110,12 @@ {{ unimplemented_inline() }} crossout {{ MathMLElement("mscarry") }} - Указывает, какая линия проводится для пересечения переносчиков. + Указывает, какая линия проводится для пересечения переносчиков. {{ unimplemented_inline() }} decimalpoint {{ MathMLElement("mstyle") }} - Если значение decimalpoint используется для указания выравнивания, этот атрибут определяет символ для точки внутри {{ MathMLElement("mstack") }} и {{ MathMLElement("mtable") }} колонок. + Если значение decimalpoint используется для указания выравнивания, этот атрибут определяет символ для точки внутри {{ MathMLElement("mstack") }} и {{ MathMLElement("mtable") }} колонок. denomalign {{deprecated_inline}} @@ -125,7 +125,7 @@ depth {{ MathMLElement("mpadded") }} - Устанавливает или увеличивает глубину. Смотри длины. + Устанавливает или увеличивает глубину. Смотри длины. dir @@ -135,13 +135,13 @@ display {{ MathMLElement("math") }} - Задаёт режим визуализации. Допускаются значения block и inline. + Задаёт режим визуализации. Допускаются значения block и inline. displaystyle All -

Логическое значение, указывающее, используется ли больше вертикального пространства для отображаемых уравнений или, если установлено значение false, для отображения формул используется более компактный макет.

+

Логическое значение, указывающее, используется ли больше вертикального пространства для отображаемых уравнений или, если установлено значение false, для отображения формул используется более компактный макет.

В MathML 3 этот атрибут был действителен только на {{ MathMLElement("mstyle") }}, {{ MathMLElement("mtable") }}, и {{ MathMLElement("math") }}.

@@ -154,32 +154,32 @@ {{ unimplemented_inline() }} equalcolumns {{ MathMLElement("mtable") }} - Логическое значение, указывающее, следует ли принудительно задавать для всех столбцов одинаковую общую высоту. + Логическое значение, указывающее, следует ли принудительно задавать для всех столбцов одинаковую общую высоту. {{ unimplemented_inline() }} equalrows {{ MathMLElement("mtable") }} - Логическое значение, указывающее, принудить ли все строки иметь одинаковую общую высоту. + Логическое значение, указывающее, принудить ли все строки иметь одинаковую общую высоту. fence {{ MathMLElement("mo") }} - Логическое значение, определяющее, является ли оператор ограждающим (например, круглые скобки). Для этого атрибута нет визуального эффекта. + Логическое значение, определяющее, является ли оператор ограждающим (например, круглые скобки). Для этого атрибута нет визуального эффекта. {{ unimplemented_inline() }} form {{ MathMLElement("mo") }} - Задаёт роль оператора во вложенном выражении. + Задаёт роль оператора во вложенном выражении. frame {{ MathMLElement("mtable") }} - Определяет границы всего {{ MathMLElement("mtable") }}. Возможные значения: none (по умолчанию), solid и dashed. + Определяет границы всего {{ MathMLElement("mtable") }}. Возможные значения: none (по умолчанию), solid и dashed. framespacing {{ MathMLElement("mtable") }} - Задаёт дополнительное пространство, добавленное между таблицей и frame. + Задаёт дополнительное пространство, добавленное между таблицей и frame. {{ unimplemented_inline() }} groupalign @@ -189,7 +189,7 @@ height {{ MathMLElement("mglyph") }}, {{ MathMLElement("mpadded") }}, {{ MathMLElement("mspace") }} - Задаёт желаемую высоту. Для возможных значений смотри длины. + Задаёт желаемую высоту. Для возможных значений смотри длины. href @@ -199,7 +199,7 @@ id All - Устанавливает уникальный идентификатор, связанный с элементом. + Устанавливает уникальный идентификатор, связанный с элементом. {{ unimplemented_inline() }} indentalign @@ -239,12 +239,12 @@ {{ unimplemented_inline() }} infixlinebreakstyle {{ MathMLElement("mstyle") }} - Задаёт стиль по умолчанию для linebreakstyle для использования в инфиксных операторах. + Задаёт стиль по умолчанию для linebreakstyle для использования в инфиксных операторах. largeop {{ MathMLElement("mo") }} - Указывает, следует ли рисовать оператор больше обычного. + Указывает, следует ли рисовать оператор больше обычного. length @@ -274,7 +274,7 @@ linethickness {{ MathMLElement("mfrac") }} - Толщина горизонтальной линии дроби. + Толщина горизонтальной линии дроби. {{ unimplemented_inline() }} location @@ -284,17 +284,17 @@ {{ unimplemented_inline() }} longdivstyle {{ MathMLElement("mlongdiv") }} - Управляет стилем макета с длинным разделением. + Управляет стилем макета с длинным разделением. lspace {{ MathMLElement("mo") }}, {{ MathMLElement("mpadded") }} - Количество места перед оператором (смотри длины для значений и единиц). + Количество места перед оператором (смотри длины для значений и единиц). lquote {{ MathMLElement("ms") }} - Начальный символ цитаты (зависит от dir), отгораживающий содержимое. Значение по умолчанию: """. + Начальный символ цитаты (зависит от dir), отгораживающий содержимое. Значение по умолчанию: """. mathbackground @@ -314,7 +314,7 @@ mathvariant {{ MathMLElement("mi") }}, {{ MathMLElement("mn") }}, {{ MathMLElement("mo") }}, {{ MathMLElement("ms") }}, {{ MathMLElement("mtext") }} - Логический класс идентификатора, который варьируется в типографике. + Логический класс идентификатора, который варьируется в типографике. maxsize @@ -324,7 +324,7 @@ {{ unimplemented_inline() }} minlabelspacing {{ MathMLElement("mtable") }} - Значение длины, определяющее минимальное расстояние между label и соседней ячейкой в строке. + Значение длины, определяющее минимальное расстояние между label и соседней ячейкой в строке. minsize @@ -334,27 +334,27 @@ movablelimits {{ MathMLElement("mo") }} - Определяет, перемещаются ли присоединённые нижние и верхние индексы на позиции нижних и верхних индексов. + Определяет, перемещаются ли присоединённые нижние и верхние индексы на позиции нижних и верхних индексов. notation {{ MathMLElement("menclose") }} - Список обозначений, разделённых пробелом, для применения к дочерним элементам. + Список обозначений, разделённых пробелом, для применения к дочерним элементам. numalign {{deprecated_inline}} {{ MathMLElement("mfrac") }} - Выравнивание числителя по дроби. + Выравнивание числителя по дроби. open {{ MathMLElement("mfenced") }} - Строка открывающего разделителя. + Строка открывающего разделителя. {{ unimplemented_inline() }} overflow {{ MathMLElement("math") }} - Если выражение слишком длинное, чтобы уместиться в допустимой ширине, этот атрибут устанавливает предпочтительную обработку. + Если выражение слишком длинное, чтобы уместиться в допустимой ширине, этот атрибут устанавливает предпочтительную обработку. {{ unimplemented_inline() }} position @@ -364,62 +364,62 @@ rowalign {{ MathMLElement("mtable") }}, {{ MathMLElement("mtd") }}, {{ MathMLElement("mtr") }} - Задаёт вертикальное выравнивание ячеек таблицы. + Задаёт вертикальное выравнивание ячеек таблицы. rowlines {{ MathMLElement("mtable") }} - Задаёт границы строки таблицы. + Задаёт границы строки таблицы. rowspacing {{ MathMLElement("mtable") }} - Задаёт расстояние между строками таблицы. + Задаёт расстояние между строками таблицы. rowspan {{ MathMLElement("mtd") }} - Неотрицательное целочисленное значение, указывающее, на сколько строк расширяется ячейка. + Неотрицательное целочисленное значение, указывающее, на сколько строк расширяется ячейка. rspace {{ MathMLElement("mo") }} - Количество места после оператора. + Количество места после оператора. rquote {{ MathMLElement("ms") }} - Закрывающая кавычка (зависит от dir), заключающая содержимое. Значение по умолчанию: """. + Закрывающая кавычка (зависит от dir), заключающая содержимое. Значение по умолчанию: """. scriptlevel {{ MathMLElement("mstyle") }} - В основном контролирует размер шрифта. Чем выше scriptlevel, тем меньше размер шрифта. + В основном контролирует размер шрифта. Чем выше scriptlevel, тем меньше размер шрифта. scriptminsize {{ MathMLElement("mstyle") }} - Задаёт минимальный размер шрифта, разрешённый из-за изменений в scriptlevel. + Задаёт минимальный размер шрифта, разрешённый из-за изменений в scriptlevel. scriptsizemultiplier {{ MathMLElement("mstyle") }} - Определяет множитель, который будет использоваться для настройки размера шрифта из-за изменений в scriptlevel. + Определяет множитель, который будет использоваться для настройки размера шрифта из-за изменений в scriptlevel. selection {{ MathMLElement("maction") }} - Дочерний элемент, к которому обращается действие. + Дочерний элемент, к которому обращается действие. separator {{ MathMLElement("mo") }} - Для этого атрибута нет визуального эффекта, но он указывает, является ли оператор разделителем (например, запятыми). + Для этого атрибута нет визуального эффекта, но он указывает, является ли оператор разделителем (например, запятыми). separators {{ MathMLElement("mfenced") }} - Последовательность из нуля или более символов, используемых для разных разделителей. + Последовательность из нуля или более символов, используемых для разных разделителей. {{ unimplemented_inline() }} shift @@ -429,12 +429,12 @@ {{ unimplemented_inline() }} side {{ MathMLElement("mtable") }} - Задаёт позицию, в которой {{ MathMLElement("mlabeledtr") }} должны быть размещены элементы метки. + Задаёт позицию, в которой {{ MathMLElement("mlabeledtr") }} должны быть размещены элементы метки. {{ unimplemented_inline() }} src {{ MathMLElement("mglyph") }} - Расположение ресурса изображения. + Расположение ресурса изображения. {{ unimplemented_inline() }} stackalign @@ -444,42 +444,42 @@ stretchy {{ MathMLElement("mo") }} - Указывает, растягивается ли оператор до размера соседнего элемента. + Указывает, растягивается ли оператор до размера соседнего элемента. subscriptshift {{deprecated_inline}} {{ MathMLElement("mmultiscripts") }}, {{ MathMLElement("msub") }}, {{ MathMLElement("msubsup") }} - Минимальный интервал, на который можно сместить нижний индекс ниже базовой линии выражения. + Минимальный интервал, на который можно сместить нижний индекс ниже базовой линии выражения. supscriptshift {{deprecated_inline}} {{ MathMLElement("mmultiscripts") }}, {{ MathMLElement("msup") }}, {{ MathMLElement("msubsup") }} - Минимальное расстояние, на которое можно сместить верхний индекс над базовой линией выражения. + Минимальное расстояние, на которое можно сместить верхний индекс над базовой линией выражения. symmetric {{ MathMLElement("mo") }} - Если stretchy установлено в true, то этот атрибут указывает, должен ли оператор быть вертикально симметричным относительно воображаемой математической оси (центрированная дробная линия). + Если stretchy установлено в true, то этот атрибут указывает, должен ли оператор быть вертикально симметричным относительно воображаемой математической оси (центрированная дробная линия). voffset {{ MathMLElement("mpadded") }} - Устанавливает вертикальное положение дочернего содержимого. + Устанавливает вертикальное положение дочернего содержимого. width {{ MathMLElement("mglyph") }}, {{ MathMLElement("mpadded") }}, {{ MathMLElement("mspace") }}, {{ MathMLElement("mtable") }} - Задаёт желаемую ширину. Смотри длины для возможных значений. + Задаёт желаемую ширину. Смотри длины для возможных значений. xlink:href {{deprecated_inline}} All - Может использоваться для установки гиперссылки на указанный URI. Однако авторам рекомендуется использовать вместо этого атрибут href. + Может использоваться для установки гиперссылки на указанный URI. Однако авторам рекомендуется использовать вместо этого атрибут href. xmlns {{ MathMLElement("math") }} - Задаёт URI для пространства имён MathML (http://www.w3.org/1998/Math/MathML) + Задаёт URI для пространства имён MathML (http://www.w3.org/1998/Math/MathML) diff --git a/files/ru/web/mathml/authoring/index.html b/files/ru/web/mathml/authoring/index.html index 0fd00b8e99e218..0d7d5d68475031 100644 --- a/files/ru/web/mathml/authoring/index.html +++ b/files/ru/web/mathml/authoring/index.html @@ -18,7 +18,7 @@

Использование MathML

MathML на страницах HTML -

Вы можете использовать Presentation MathML внутри документов HTML5:

+

Вы можете использовать Presentation MathML внутри документов HTML5:

<!DOCTYPE html>
 <html>
@@ -91,7 +91,7 @@ 

Математические font-family: Latin Modern Math; }

-

Затем вы можете использовать правило @font-face, как обычно, для обеспечения выбора WOFF для Latin Modern и Latin Modern Math. Смотрите репозиторий GitHub с WOFF шрифтами и примерами таблиц стилей CSS для использования на вашем Web-сайте, а также этот ресурс с тестами.

+

Затем вы можете использовать правило @font-face, как обычно, для обеспечения выбора WOFF для Latin Modern и Latin Modern Math. Смотрите репозиторий GitHub с WOFF шрифтами и примерами таблиц стилей CSS для использования на вашем Web-сайте, а также этот ресурс с тестами.

MathML в документах XML (XHTML, EPUB, и т.д.)

@@ -171,7 +171,7 @@

Конвер

TeXZilla имеет пользовательский элемент <x-tex> который может использоваться для записи таких вещей, как

-
<x-tex>\frac{x^2}{a^2} + \frac{y^2}{b^2} = 1</x-tex>
+
<x-tex>\frac{x^2}{a^2} + \frac{y^2}{b^2} = 1</x-tex>

и автоматически преобразуется в MathML. Это все ещё в процессе разработки и может быть улучшено в будущем благодаря Web-компонентам и DOM. Кроме того, вы можете использовать более традиционный Javascript парсинг выражений в процессе загрузки как это используют и все другие инструменты, описанные в этом разделе.

@@ -191,17 +191,17 @@

Конвер

LaTeXMathML - это похожий скрипт, который позволяет анализировать больше команд LaTeX. Установка похожа: скопируйте LaTeXMathML.js и LaTeXMathML.standardarticle.css, добавьте ссылки в заголовок вашего документа, а содержимое LaTeX вашей веб-страницы, помеченное классом "LaTeX", будет автоматически проанализировано и преобразовано в HTML+MathML:

-
<head>
-...
-<script type="text/javascript" src="LaTeXMathML.js"></script>
-<link rel="stylesheet" type="text/css" href="LaTeXMathML.standardarticle.css" />
+
<head>
 ...
-</head>
+<script type="text/javascript" src="LaTeXMathML.js"></script>
+<link rel="stylesheet" type="text/css" href="LaTeXMathML.standardarticle.css" />
+...
+</head>
 
-<body>
+<body>
 ...
 
-<div class="LaTeX">
+<div class="LaTeX">
 \documentclass[12pt]{article}
 
 \begin{document}
@@ -287,8 +287,8 @@ 

Программы

В случаях с браузерами без поддержки MathML, вы можете использовать параметр --javascript, чтобы сообщить LaTeXML о включении одного из дополнительных скриптов:

-
  latexmlc --dest foo.html --javascript=http://fred-wang.github.io/mathml.css/mspace.js foo.tex  # Вариант с добавлением CSS
-  latexmlc --dest foo.html --javascript=http://fred-wang.github.io/mathjax.js/mpadded-min.js foo.tex # Вариант с добавлением MathJax
+
  latexmlc --dest foo.html --javascript=http://fred-wang.github.io/mathml.css/mspace.js foo.tex  # Вариант с добавлением CSS
+  latexmlc --dest foo.html --javascript=http://fred-wang.github.io/mathjax.js/mpadded-min.js foo.tex # Вариант с добавлением MathJax

Если ваш документ LaTeX - большой, вы можете разбить его на несколько небольших страниц, а не размещать все на одной большой странице. Например, это разделит страницы на уровне \section:

diff --git a/files/ru/web/mathml/element/maction/index.html b/files/ru/web/mathml/element/maction/index.html index b9550d8a8ea299..b0fc4ba5ea3880 100644 --- a/files/ru/web/mathml/element/maction/index.html +++ b/files/ru/web/mathml/element/maction/index.html @@ -94,12 +94,12 @@

Спецификации

{{ SpecName('MathML2', 'chapter3.html#presm.maction', 'maction') }} {{ Spec2('MathML2') }} - Начальная спецификация + Начальная спецификация -

Совместимость с браузерами

+

Совместимость с браузерами

@@ -112,7 +112,7 @@

Специфика Gecko

    -
  • До Gecko 9.0 {{ geckoRelease("9.0") }} была поддержка нестандартного значения restyle для атрибута actiontype. Это значение было удалено.
  • +
  • До Gecko 9.0 {{ geckoRelease("9.0") }} была поддержка нестандартного значения restyle для атрибута actiontype. Это значение было удалено.
  • До Gecko 14.0 {{ geckoRelease("14.0") }} значение statusline для атрибута actiontype использовало нестандартный синтаксис. Это было исправлено в соответствии со спецификацией MathML.
    <maction actiontype="statusline#(message)">
     (expression)
    diff --git a/files/ru/web/mathml/element/math/index.html b/files/ru/web/mathml/element/math/index.html
    index e4ef70e8a50b13..6aa2009384d8b4 100644
    --- a/files/ru/web/mathml/element/math/index.html
    +++ b/files/ru/web/mathml/element/math/index.html
    @@ -5,120 +5,118 @@
     ---
     

    {{MathMLRef()}}

    -

    Элементом верхнего уровня в MathML является тэг <math> . Каждый допустимый экземпляр MathML должен быть внутри этого контейнера. Он не допускает вложений, но внутри может быть произвольное число других дочерних элементов.

    +

    Элементом верхнего уровня в MathML является тэг <math>. Каждый допустимый экземпляр MathML должен быть внутри этого контейнера. Он не допускает вложений, но внутри может быть произвольное число других дочерних элементов.

    -

    Атрибуты

    +

    Атрибуты

    -

    В дополнение к следующим атрибутам, тэг <math> воспринимает любые атрибуты из <mstyle> .

    +

    В дополнение к следующим атрибутам, тэг <math> воспринимает любые атрибуты из <mstyle> .

    class, id, style
    -
    При условии использования вместе с таблицами стилей .
    +
    При условии использования вместе с таблицами стилей .
    dir
    -
    Указывает направление формулы: ltr - слева направо или rtl - справа налево.
    +
    Указывает направление формулы: ltr - слева направо или rtl - справа налево.
    ref
    -
    Используется для установки гиперссылки на указанный URI.
    -
    mathbackground
    -
    Цвет фона. Вы можете использовать #rgb , #rrggbb и названия цветов HTML .
    -
    mathcolor
    -
    Цвет текста. Вы можете использовать #rgb , #rrggbb и названия цветов HTML .
    +
    Используется для установки гиперссылки на указанный URI.
    +
    mathbackground
    +
    Цвет фона. Вы можете использовать #rgb, #rrggbb и названия цветов HTML.
    +
    mathcolor
    +
    Цвет текста. Вы можете использовать #rgb, #rrggbb и названия цветов HTML.
    display
    -
    Этот атрибут определяет способ вывода. Возможные значения: +
    Этот атрибут определяет способ вывода. Возможные значения:
      -
    • block - означает, что этот элемент будет отображаться за пределами текущего диапазона текста, как блока, который может быть расположен в любом месте без изменения смысла текста;
    • -
    • inline -означает, что этот элемент будет отображаться внутри текущего диапазона текста, и не могут быть перемещены из неё без изменения значения этого текста.
    • +
    • block - означает, что этот элемент будет отображаться за пределами текущего диапазона текста, как блока, который может быть расположен в любом месте без изменения смысла текста;
    • +
    • inline -означает, что этот элемент будет отображаться внутри текущего диапазона текста, и не могут быть перемещены из неё без изменения значения этого текста.
    -

    Значение по умолчанию inline .

    +

    Значение по умолчанию inline.

    -
    mode {{ deprecated_inline() }} - -
    -
    Устаревшие значение display attribute.
    - Возможные значения: display (который имеет тот же эффект, как display="block" ) и inline .
    +
    mode {{ deprecated_inline() }}
    +
    Устаревшие значение display attribute.
    + Возможные значения: display (который имеет тот же эффект, как display="block" ) и inline .
    overflow
    -
    Определяет, как выражение ведёт себя, если текст слишком длинный и не помещается в указанном диапазоне ширины.
    - Возможные значения: linebreak (по умолчанию), scroll , elide , truncate , scale .
    +
    Определяет, как выражение ведёт себя, если текст слишком длинный и не помещается в указанном диапазоне ширины.
    + Возможные значения: linebreak (по умолчанию), scroll , elide , truncate , scale .
    -

    Примеры

    +

    Примеры

    Теорема Пифагора

    -

    Обозначения HTML5

    - -
    <!DOCTYPE html>
    -<html>
    -  <head>
    -    <title>MathML in HTML5</title>
    -  </head>
    -  <body>
    -
    -  <math>
    -    <mrow>
    -      <mrow>
    -        <msup>
    -          <mi>a</mi>
    -          <mn>2</mn>
    -        </msup>
    -        <mo>+</mo>
    -        <msup>
    -          <mi>b</mi>
    -          <mn>2</mn>
    -        </msup>
    -      </mrow>
    -      <mo>=</mo>
    -      <msup>
    -        <mi>c</mi>
    -        <mn>2</mn>
    -      </msup>
    -    </mrow>
    -  </math>
    -
    -  </body>
    -</html>
    +

    Обозначения HTML5

    + +
    <!DOCTYPE html>
    +<html>
    +  <head>
    +    <title>MathML in HTML5</title>
    +  </head>
    +  <body>
    +
    +  <math>
    +    <mrow>
    +      <mrow>
    +        <msup>
    +          <mi>a</mi>
    +          <mn>2</mn>
    +        </msup>
    +        <mo>+</mo>
    +        <msup>
    +          <mi>b</mi>
    +          <mn>2</mn>
    +        </msup>
    +      </mrow>
    +      <mo>=</mo>
    +      <msup>
    +        <mi>c</mi>
    +        <mn>2</mn>
    +      </msup>
    +    </mrow>
    +  </math>
    +
    +  </body>
    +</html>

    -

    Обозначения XHTML

    +

    Обозначения XHTML

    -
    <?xml version="1.0" encoding="UTF-8"?>
    -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" "http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd">
    -<html xmlns="http://www.w3.org/1999/xhtml">
    -<head>
    - <title>MathML in XHTML</title>
    -</head>
    -<body>
    -
    -  <math xmlns="http://www.w3.org/1998/Math/MathML">
    -    <mrow>
    -      <mrow>
    -        <msup>
    -          <mi>a</mi>
    -          <mn>2</mn>
    -        </msup>
    -        <mo>+</mo>
    -        <msup>
    -          <mi>b</mi>
    -          <mn>2</mn>
    -        </msup>
    -      </mrow>
    -      <mo>=</mo>
    -      <msup>
    -        <mi>c</mi>
    -        <mn>2</mn>
    -      </msup>
    -    </mrow>
    -  </math>
    -
    -</body>
    -</html>
    +
    <?xml version="1.0" encoding="UTF-8"?>
    +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" "http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd">
    +<html xmlns="http://www.w3.org/1999/xhtml">
    +<head>
    + <title>MathML in XHTML</title>
    +</head>
    +<body>
    +
    +  <math xmlns="http://www.w3.org/1998/Math/MathML">
    +    <mrow>
    +      <mrow>
    +        <msup>
    +          <mi>a</mi>
    +          <mn>2</mn>
    +        </msup>
    +        <mo>+</mo>
    +        <msup>
    +          <mi>b</mi>
    +          <mn>2</mn>
    +        </msup>
    +      </mrow>
    +      <mo>=</mo>
    +      <msup>
    +        <mi>c</mi>
    +        <mn>2</mn>
    +      </msup>
    +    </mrow>
    +  </math>
    +
    +</body>
    +</html>

    -

    Примечания: XHTML документы с MathML должны быть поданы как application/xhtml+xml. Вы можете легко добиться этого, добавив .xhtml расширение для локальных файлов. Для серверов Apache вы можете настроить .htaccess файл для этого расширения на правильный тип MIME. Поскольку мы сохранили наш MathML в виде XML-документа, необходимо быть уверенным в правильно оформленном XML-документе.

    +

    Примечания: XHTML документы с MathML должны быть поданы как application/xhtml+xml. Вы можете легко добиться этого, добавив .xhtml расширение для локальных файлов. Для серверов Apache вы можете настроить .htaccess файл для этого расширения на правильный тип MIME. Поскольку мы сохранили наш MathML в виде XML-документа, необходимо быть уверенным в правильно оформленном XML-документе.

    @@ -128,40 +126,40 @@

    Совместимост

    {{Compat}}

    -

    Особенности ядра Gecko

    +

    Особенности ядра Gecko

    -

    В Gecko 7.0 (Firefox 7.0 / Thunderbird 7.0 / SeaMonkey 2.4) появилась поддержка всех MathML атрибутов для элементов верхнего уровня (т.е. такое же поведение как <mstyle> элемента). Тем не менее, displaystyle атрибут не отрабатывается. Его поддержка была добавлена ​​в Gecko 8.0 (Firefox 8.0 / Thunderbird 8.0 / SeaMonkey 2.5).

    +

    В Gecko 7.0 (Firefox 7.0 / Thunderbird 7.0 / SeaMonkey 2.4) появилась поддержка всех MathML атрибутов для элементов верхнего уровня (т.е. такое же поведение как <mstyle> элемента). Тем не менее, displaystyle атрибут не отрабатывается. Его поддержка была добавлена ​​в Gecko 8.0 (Firefox 8.0 / Thunderbird 8.0 / SeaMonkey 2.5).

    -

    Альтернативные текстовые описания (alttext) или ссылки на альтернативное изображение, (атрибуты altimg , altimg-width , altimg-height и altimg-valign) в настоящее время не реализованы в Gecko.

    +

    Альтернативные текстовые описания (alttext) или ссылки на альтернативное изображение, (атрибуты altimg , altimg-width , altimg-height и altimg-valign) в настоящее время не реализованы в Gecko.

    -

    Спецификации

    +

    Спецификации

    - - - + + + - - - + + + - - - + + +
    СпецификацияСтатусКомментарийСпецификацияСтатусКомментарий
    MathML 3.0РекомендацияТекущая спецификацияMathML 3.0РекомендацияТекущая спецификация
    MathML 2.0РекомендацияНачальная спецификацияMathML 2.0РекомендацияНачальная спецификация
    -

    Смотрите также

    +

    Смотрите также

      -
    • HTML-элемент верхнего уровня: <html>
    • -
    • SVG элемент верхнего уровня: <svg>
    • -
    • Тест-браузер MathML: Для XHTML и HTML5
    • +
    • HTML-элемент верхнего уровня: <html>
    • +
    • SVG элемент верхнего уровня: <svg>
    • +
    • Тест-браузер MathML: Для XHTML и HTML5
    diff --git a/files/ru/web/mathml/element/mn/index.html b/files/ru/web/mathml/element/mn/index.html index 5cca96599f588b..4fdfe69611de34 100644 --- a/files/ru/web/mathml/element/mn/index.html +++ b/files/ru/web/mathml/element/mn/index.html @@ -95,17 +95,3 @@

    Особенности ядра G
    • Некоторые значения mathvariant реализованы только начиная с Gecko 28.0 {{ geckoRelease("28.0") }} и требуют соответствующих математических шрифтов.
    - -
    -
    -
    -
    - -
    - -
    -
    - -
    -
    -
    diff --git a/files/ru/web/mathml/element/mover/index.html b/files/ru/web/mathml/element/mover/index.html index 568c10db2d6f37..8dbedffb04d1c2 100644 --- a/files/ru/web/mathml/element/mover/index.html +++ b/files/ru/web/mathml/element/mover/index.html @@ -12,23 +12,23 @@ ---
    {{MathMLRef}}
    -

    Элемент <mover> языка разметки MathML используется для добавления акцента или ограничения на выражение. Используйте синтаксис: <mover>базовый надстрочный символ</mover>

    +

    Элемент <mover> языка разметки MathML используется для добавления акцента или ограничения на выражение. Используйте синтаксис: <mover>базовый надстрочный символ</mover>

    Атрибуты

    accent
    -
    Если установлено true, то over-script - это акцент, приближенный к базовому выражению.
    - Если установлено false (по умолчанию) over-script это ограничение по базовому выражению.
    +
    Если установлено true, то over-script - это акцент, приближенный к базовому выражению.
    + Если установлено false (по умолчанию) over-script это ограничение по базовому выражению.
    align {{deprecated_inline}}
    -
    Выравнивание над сценарием. Возможные значения: left, center, и right.
    - Этот атрибут устарел и будет удалён в будущем. Вместо этого используйте CSS text-align.
    +
    Выравнивание над сценарием. Возможные значения: left, center, и right.
    + Этот атрибут устарел и будет удалён в будущем. Вместо этого используйте CSS text-align.
    class, id, style
    -
    Предусмотрено для использования с таблицами стилей.
    +
    Предусмотрено для использования с таблицами стилей.
    displaystyle
    -
    Логическое значение, определяющее, используется ли больше вертикального пространства для отображаемых уравнений или, если установлено значение false, используется более компактный макет для отображения формул. Основной эффект заключается в том, что отображаются более крупные версии операторов, когда displaystyle установлено в true. Смотрите также largeop и movablelimits для {{ MathMLElement("mo") }}.
    +
    Логическое значение, определяющее, используется ли больше вертикального пространства для отображаемых уравнений или, если установлено значение false, используется более компактный макет для отображения формул. Основной эффект заключается в том, что отображаются более крупные версии операторов, когда displaystyle установлено в true. Смотрите также largeop и movablelimits для {{ MathMLElement("mo") }}.
    href
    -
    Используется для установки гиперссылки на указанный URI.
    +
    Используется для установки гиперссылки на указанный URI.
    mathbackground
    Цвет фона. Возможно использование #rgb, #rrggbb и имён цветов HTML.
    mathcolor
    diff --git a/files/ru/web/mathml/element/mstyle/index.html b/files/ru/web/mathml/element/mstyle/index.html index ae507c5944404f..652b66787cd335 100644 --- a/files/ru/web/mathml/element/mstyle/index.html +++ b/files/ru/web/mathml/element/mstyle/index.html @@ -125,17 +125,3 @@

    Особенности ядра G

  • Начиная с Gecko 29.0 {{geckoRelease("29.0")}}, атрибуты, принятые в элементе <mstyle> ограничены фактически используемыми на практике: id, class, style, href, mathcolor, mathbackground, scriptlevel, displaystyle, scriptsizemultiplier, scriptminsize, dir, mathsize, mathvariant, fontfamily, fontweight, fontstyle, fontsize, color, background.
- -
-
-
-
- -
- -
-
- -
-
-
diff --git a/files/ru/web/mathml/examples/deriving_the_quadratic_formula/index.html b/files/ru/web/mathml/examples/deriving_the_quadratic_formula/index.html index 1b3016bca9c89d..161280ecb38cb1 100644 --- a/files/ru/web/mathml/examples/deriving_the_quadratic_formula/index.html +++ b/files/ru/web/mathml/examples/deriving_the_quadratic_formula/index.html @@ -12,7 +12,7 @@ translation_of: Web/MathML/Examples/Deriving_the_Quadratic_Formula original_slug: Web/MathML/Примеры/Deriving_the_Quadratic_Formula --- -

На этой странице описывается вывод Квадратичной Формулы.

+

На этой странице описывается вывод Квадратичной Формулы.

Мы берём квадратное уравнение в его общем виде и решаем для х:

diff --git a/files/ru/web/mathml/examples/index.html b/files/ru/web/mathml/examples/index.html index 7a60c60caf59ab..c39c2b3dae0895 100644 --- a/files/ru/web/mathml/examples/index.html +++ b/files/ru/web/mathml/examples/index.html @@ -9,19 +9,19 @@ translation_of: Web/MathML/Examples original_slug: Web/MathML/Примеры --- -

Ниже вы найдёте некоторые примеры, которые помогут вам понять, как использовать MathML для отображения более сложных математических понятий в веб содержимом.

+

Ниже вы найдёте некоторые примеры, которые помогут вам понять, как использовать MathML для отображения более сложных математических понятий в веб содержимом.

Теорема Пифагора
-
Небольшой пример, демонстрирующий доказательство теоремы Пифагора.
+
Небольшой пример, демонстрирующий доказательство теоремы Пифагора.
Вывод квадратичной формулы
-
Излагается вывод Квадратичной Формулы.
+
Излагается вывод Квадратичной Формулы.
Мучительный тест MathML
-
Большой набор тестов разметки.
+
Большой набор тестов разметки.
diff --git a/files/ru/web/mathml/index.html b/files/ru/web/mathml/index.html index a6bbf2772212eb..e0524c60c1d180 100644 --- a/files/ru/web/mathml/index.html +++ b/files/ru/web/mathml/index.html @@ -13,7 +13,7 @@ ---

Mathematical Markup Language (MathML) разновидность языка разметки XML, предназначенная для построения математических выражений с сохранением их структуры и содержания. Здесь вы найдёте ссылки к документации, примеры и инструменты, которые помогут вам работать с этой мощной технологией. Для быстрого обзора - смотрите слайды для выставки инноваций на саммите Mozilla 2013.

-

Справочные данные по MathML

+

Справочные данные по MathML

Справка по элементам MathML
@@ -26,22 +26,22 @@

Справочные данные
Предложения и советы по написанию на MathML, включая рекомендации по редакторам MathML, а также информация о том как интегрировать результат в Web контент.

-

Получение помощи из сообщества

+

Получение помощи из сообщества

-

Инструменты

+

Инструменты

- +

Похожие темы

  • CSS
  • @@ -57,6 +57,6 @@
  • SVG
-

Совместимость браузеров

+

Совместимость браузеров

{{Compat("mathml.elements.math", 0)}}