diff options
author | Peter Bengtsson <mail@peterbe.com> | 2020-12-11 19:00:14 -0500 |
---|---|---|
committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-11 19:00:14 -0500 |
commit | ba5d6f9610d6bb352eecfa3ded1bb99bc9892916 (patch) | |
tree | 4ca1fd3d01433b96fce40c473a3b6b272be393eb /files/ru/web | |
parent | d192fb918b0e2aa8869de6dcc59de8464b6e879a (diff) | |
download | translated-content-ba5d6f9610d6bb352eecfa3ded1bb99bc9892916.tar.gz translated-content-ba5d6f9610d6bb352eecfa3ded1bb99bc9892916.tar.bz2 translated-content-ba5d6f9610d6bb352eecfa3ded1bb99bc9892916.zip |
dump 2020-12-11
Diffstat (limited to 'files/ru/web')
-rw-r--r-- | files/ru/web/html/attributes/pattern/index.html | 157 | ||||
-rw-r--r-- | files/ru/web/mathml/element/mover/index.html | 100 | ||||
-rw-r--r-- | files/ru/web/mathml/атрибут/index.html | 484 |
3 files changed, 741 insertions, 0 deletions
diff --git a/files/ru/web/html/attributes/pattern/index.html b/files/ru/web/html/attributes/pattern/index.html new file mode 100644 index 0000000000..b7df7361ed --- /dev/null +++ b/files/ru/web/html/attributes/pattern/index.html @@ -0,0 +1,157 @@ +--- +title: 'HTML attribute: pattern' +slug: Web/HTML/Attributes/pattern +translation_of: Web/HTML/Attributes/pattern +--- +<p>{{HTMLSidebar}}</p> + +<p>Атрибут <strong><code>pattern</code></strong> определяет <a href="/ru/docs/Web/JavaScript/Guide/Regular_Expressions">регулярное выражение</a>, которому должно соответствовать значение элемента формы. Если ненулевое значение не соответствует ограничениям, установленным в <code>pattern</code>, доступное только для чтения свойство {{domxref('ValidityState.patternMismatch','patternMismatch')}} объекта {{domxref('ValidityState')}} будет истинным.</p> + +<p>Атрибут <code>pattern</code> является атрибутом для полей ввода с типом {{HTMLElement("input/text", "text")}}, {{HTMLElement("input/tel", "tel")}}, {{HTMLElement("input/email", "email")}}, {{HTMLElement("input/url", "url")}}, {{HTMLElement("input/password", "password")}}, и {{HTMLElement("input/search", "search")}}.</p> + +<div id="pattern-include"> +<p>The <code>pattern</code> attribute, when specified, is a regular expression which the input's {{htmlattrxref("value")}} must match in order for the value to pass <a href="/en-US/docs/Web/Guide/HTML/HTML5/Constraint_validation">constraint validation</a>. It must be a valid JavaScript regular expression, as used by the {{jsxref("RegExp")}} type, and as documented in our <a href="/en-US/docs/Web/JavaScript/Guide/Regular_Expressions">guide on regular expressions</a>; the <code>'u'</code> flag is specified when compiling the regular expression, so that the pattern is treated as a sequence of Unicode code points, instead of as ASCII. No forward slashes should be specified around the pattern text.</p> + +<p>If the specified pattern is not specified or is invalid, no regular expression is applied and this attribute is ignored.</p> + +<div class="note"> +<p><strong>Tip:</strong> Use the {{htmlattrxref("title", "input")}} attribute to specify text that most browsers will display as a tooltip to explain what the requirements are to match the pattern. You <strong>must not</strong> rely on the tooltip alone for an explanation. See below for more information on usability.</p> +</div> +</div> + +<p>Some of the input types supporting the pattern attribute, notably the {{HTMLElement("input/email", "email")}} and {{HTMLElement("input/url", "url")}} input types, have expected value syntaxes that must be matched. If the pattern attribute isn't present, and the value doesn't match the expected syntax for that value type, the {{domxref('ValidityState')}} object's read-only {{domxref('ValidityState.typeMismatch','typeMismatch')}} property will be true.</p> + +<h3 id="Usability">Usability</h3> + +<p>When including a <code>pattern</code>, provide a description of the pattern in visible text near the control. Additionally, include a <code><a href="/en-US/docs/Web/HTML/Global_attributes/title">title</a></code> attribute which gives a description of the pattern. User agents may use the title contents during constraint validation to tell the user that the pattern is not matched. Some browsers show a tooltip with title contents, improving usability for sighted users. Additionally, assistive technology may read the title aloud when the control gains focus, but this should not be relied upon for accessibility.</p> + +<h3 id="Constraint_validation">Constraint validation</h3> + +<p>If the input’s value is not the empty string and the value does not match the entire regular expression, there is a from a {{domxref('ValidityState.patternMismatch','patternMismatch')}}.<br> + The pattern's regular expression, when matched against the value, must have its start anchored to the start of the string and its end anchored to the end of the string, which is slightly different from JavaScript regular expressions: in the case of pattern attribute, we are matching against the entire value, not just any subset, as if a <code>^(?:</code> were implied at the start of the pattern and <code>)$</code> at the end.</p> + +<h2 id="Examples">Examples</h2> + +<p>Given the following:</p> + +<div id="example1"> +<pre class="brush: html notranslate"><p> + <label>Enter your phone number in the format (123)456-7890 + (<input name="tel1" type="tel" pattern="[0-9]{3}" placeholder="###" aria-label="3-digit area code" size="2"/>)- + <input name="tel2" type="tel" pattern="[0-9]{3}" placeholder="###" aria-label="3-digit prefix" size="2"/> - + <input name="tel3" type="tel" pattern="[0-9]{4}" placeholder="####" aria-label="4-digit number" size="3"/> + </label> +</p></pre> + +<p>Here we have 3 sections for a north American phone number with an implicit label encompassing all three components of the phone number, expecting 3-digits, 3-digits and 4-digits respectively, as defined by the <code><a href="/en-US/docs/Web/HTML/Attributes/pattern">pattern</a></code> attribute set on each.</p> + +<p>If the values are too long or too short, or contain characters that aren't digits, the patternMismatch will be true. When <code>true</code>, the element matches the {{cssxref(":invalid")}} CSS pseudo-classes.</p> + +<pre class="brush: css notranslate">input:invalid { + border: red solid 3px; +}</pre> + +<p>{{EmbedLiveSample("example1", 300, 40)}}</p> +</div> + +<p>Had we used <code><a href="/en-US/docs/Web/HTML/Attributes/minlength">minlength</a></code> and <code><a href="/en-US/docs/Web/HTML/Attributes/maxlength">maxlength</a></code> attributes instead, we may have seen {{domxref('validityState.tooLong')}} or {{domxref('validityState.tooShort')}} being true.</p> + +<h3 id="Specifying_a_pattern">Specifying a pattern</h3> + +<p>You can use the {{htmlattrxref("pattern","input")}} attribute to specify a regular expression that the inputted value must match in order to be considered valid (see <a href="/en-US/docs/Learn/HTML/Forms/Form_validation#Validating_against_a_regular_expression">Validating against a regular expression</a> for a simple crash course on using regular expressions to validate inputs).</p> + +<p>The example below restricts the value to 4-8 characters and requires that it contain only lower-case letters.</p> + +<pre class="brush: html notranslate"><form> + <div> + <label for="uname">Choose a username: </label> + <input type="text" id="uname" name="name" required size="45" + pattern="[a-z]{4,8}" title="4 to 8 lowercase letters"> + <span class="validity"></span> + <p>Usernames must be lowercase and 4-8 characters in length.</p> + </div> + <div> + <button>Submit</button> + </div> +</form></pre> + +<div class="hidden"> +<pre class="brush: css notranslate">div { + margin-bottom: 10px; + position: relative; +} + +p { + font-size: 80%; + color: #999; +} + +input + span { + padding-right: 30px; +} + +input:invalid+span:after { + position: absolute; + content: '✖'; + padding-left: 5px; +} + +input:valid+span:after { + position: absolute; + content: '✓'; + padding-left: 5px; +}</pre> +</div> + +<p>This renders like so:</p> + +<p>{{ EmbedLiveSample('Specifying_a_pattern', 600, 110) }}</p> + +<h3 id="Accessibility_Concerns">Accessibility Concerns</h3> + +<p>When a control has a <code>pattern</code> attribute, the <code>title</code> attribute, if used, must describe the pattern. Relying on the <code>title</code> attribute for the visual display of text content is generally discouraged as many user agents do not expose the attribute in an accessible manner. Some browsers show a tooltip when an element with a title is hovered, but that leaves out keyboard-only and touch-only users. This is one of the several reasons you must include information informing users how to fill out the the control to match the requirements.</p> + +<p>While <code>title</code>s are used by some browsers to populate error messaging, because browsers sometimes also show the title as text on hover, it therefore shows in non-error situations, so be careful not to word titles as if an error has occurred.</p> + +<h2 id="Specifications">Specifications</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">Specification</th> + <th scope="col">Status</th> + <th scope="col">Comment</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{ SpecName('HTML WHATWG', 'forms.html#attr-input-pattern', 'pattern') }}</td> + <td>{{Spec2('HTML WHATWG')}}</td> + <td></td> + </tr> + <tr> + <td>{{ SpecName('HTML5.1', 'forms.html#attr-input-pattern', 'pattern') }}</td> + <td>{{Spec2('HTML5.1')}}</td> + <td></td> + </tr> + <tr> + <td>{{ SpecName('HTML5 W3C', 'forms.html#attr-input-pattern', 'pattern') }}</td> + <td>{{Spec2('HTML5 W3C')}}</td> + <td></td> + </tr> + </tbody> +</table> + +<h2 id="Browser_compatibility">Browser compatibility</h2> + + + +<p>{{Compat("html.elements.attributes.pattern")}}</p> + +<h2 id="See_also">See also</h2> + +<ul> + <li><a href="/en-US/docs/Web/Guide/HTML/HTML5/Constraint_validation">Constraint validation</a></li> + <li><a href="/en-US/docs/Web/Guide/HTML/Forms/Data_form_validation">Forms: Data form validation</a></li> + <li><a href="/en-US/docs/Web/JavaScript/Guide/Regular_Expressions">Regular Expressions</a></li> +</ul> diff --git a/files/ru/web/mathml/element/mover/index.html b/files/ru/web/mathml/element/mover/index.html new file mode 100644 index 0000000000..bbc4005440 --- /dev/null +++ b/files/ru/web/mathml/element/mover/index.html @@ -0,0 +1,100 @@ +--- +title: <mover> +slug: Web/MathML/Element/mover +tags: + - MathML + - MathML Reference + - 'MathML:Element' + - 'MathML:Script and Limit Schemata' + - Справка по MathML + - Элемент MathML +translation_of: Web/MathML/Element/mover +--- +<div>{{MathMLRef}}</div> + +<p class="summary">Элемент <code><mover></code> языка разметки MathML <span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>используется для добавления акцента или ограничения на выражение</span></span></span>. Используйте синтаксис: <code><mover></code><code><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>базовый надстрочный символ</span></span></span></mover></code></p> + +<h2 id="Атрибуты">Атрибуты</h2> + +<dl> + <dt id="attr-accent">accent</dt> + <dd>Если установлено <code>true</code>, то <span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>over-script - это <em>акцент</em>, приближенный к базовому выражению.</span></span></span><br> + Если установлено <code>false</code> (по умолчанию) over-script <span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>это <em>ограничение</em> по базовому выражению.</span></span></span></dd> + <dt id="attr-align">align {{deprecated_inline}}</dt> + <dd><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Выравнивание над сценарием.</span></span></span> Возможные значения: <code>left</code>, <code>center</code>, и <code>right</code>.<br> + <span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Этот атрибут устарел и будет удален в будущем</span></span></span>. Вместо этого используйте CSS <code><a href="https://developer.mozilla.org/ru/docs/Web/CSS/text-align">text-align</a></code>.</dd> + <dt id="attr-class-id-style">class, id, style</dt> + <dd><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Предусмотрено для использования с</span></span></span> <a href="/ru/docs/Web/CSS">таблицами стилей</a>.</dd> + <dt id="attr-displaystyle"><code>displaystyle</code></dt> + <dd><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Логическое значение, определяющее, используется ли больше вертикального пространства для отображаемых уравнений или, если установлено значение</span></span></span> <code>false</code>, <span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>используется более компактный макет для отображения формул</span></span></span>. <span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Основной эффект заключается в том, что отображаются более крупные версии операторов, когда</span></span></span> <code>displaystyle</code> установлено в <code>true</code>. Смотри также <code>largeop</code> и <code>movablelimits</code> для {{ MathMLElement("mo") }}.</dd> + <dt id="attr-href">href</dt> + <dd><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Используется для установки гиперссылки на указанный URI.</span></span></span></dd> + <dt id="attr-mathbackground">mathbackground</dt> + <dd>Цвет фона. Возможно использование <code>#rgb</code>, <code>#rrggbb</code> и <a href="/ru/docs/Web/CSS/color_value">имён цветов HTML</a>.</dd> + <dt id="attr-mathcolor">mathcolor</dt> + <dd>Цвет текста. Возможно использование <code>#rgb</code>, <code>#rrggbb</code> и <a href="/ru/docs/Web/CSS/color_value">имён цветов HTML</a>.</dd> +</dl> + +<h2 id="Примеры">Примеры</h2> + +<p>Образец: <img alt="x+y+z" src="/files/3196/mover.png" style="margin-left: 10px; vertical-align: middle;"></p> + +<p>Отображение в вашем браузере: <math> <mover accent="true"> <mrow> <mi> x </mi> <mo> + </mo> <mi> y </mi> <mo> + </mo> <mi> z </mi> </mrow> <mo> ⏞ </mo> </mover> </math></p> + +<pre class="brush: html notranslate"><math> + +<mover accent="true"> + <mrow> + <mi> x </mi> + <mo> + </mo> + <mi> y </mi> + <mo> + </mo> + <mi> z </mi> + </mrow> + <mo> &#x23DE; <!-- Верхняя фигурная скобка --> </mo> +</mover> + +</math> +</pre> + +<h2 id="Спецификации">Спецификации</h2> + +<table class="standard-table"> + <thead> + <tr> + <th scope="col">Спецификация</th> + <th scope="col">Статус</th> + <th scope="col">Комментарий</th> + </tr> + </thead> + <tbody> + <tr> + <td>{{SpecName("MathMLCore", "#underscripts-and-overscripts-munder-mover-munderover", "mover")}}</td> + <td>{{Spec2("MathMLCore")}}</td> + <td>Проект спецификации</td> + </tr> + <tr> + <td>{{ SpecName('MathML3', 'chapter3.html#presm.mover', 'mover') }}</td> + <td>{{ Spec2('MathML3') }}</td> + <td>Текущая спецификация</td> + </tr> + <tr> + <td>{{ SpecName('MathML2', 'chapter3.html#presm.mover', 'mover') }}</td> + <td>{{ Spec2('MathML2') }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Начальная спецификация</span></span></span></td> + </tr> + </tbody> +</table> + +<h2 id="Совместимость_с_браузерами">Совместимость с браузерами</h2> + + + +<p>{{Compat("mathml.elements.mover")}}</p> + +<h2 id="Смотрите_также">Смотрите также</h2> + +<ul> + <li>{{ MathMLElement("munder") }} (Underscript)</li> + <li>{{ MathMLElement("munderover") }} (Underscript-overscript pair)</li> +</ul> diff --git a/files/ru/web/mathml/атрибут/index.html b/files/ru/web/mathml/атрибут/index.html new file mode 100644 index 0000000000..1c99572a49 --- /dev/null +++ b/files/ru/web/mathml/атрибут/index.html @@ -0,0 +1,484 @@ +--- +title: Справка по атрибутам MathML +slug: Web/MathML/Атрибут +tags: + - MathML + - MathML Reference + - Справка по MathML +translation_of: Web/MathML/Attribute +--- +<div>{{MathMLRef}}</div> + +<p>Ниже приведён список атрибутов MathML в алфавитном порядке. Более подробная информация о каждом атрибуте доступна на <a href="/ru/docs/Web/MathML/Element" title="/en-US/docs/MathML/Element">странице элементов</a>.</p> + +<p>Примечания:</p> + +<ul> + <li>Элементы MathML {{ MathMLElement("mstyle") }} и {{ MathMLElement("math") }} {{ gecko_minversion_inline("7.0") }} принимают все атрибуты MathML.</li> + <li>Смотри <a href="/en-US/docs/MathML/Attributes/Values" title="/en-US/docs/MathML/Attributes/Values">примечания</a> к значениям и единицам измерения в MathML.</li> + <li>Атрибуты <code>background</code>, <code>color</code>, <code>fontfamily</code>, <code>fontsize</code>, <code>fontstyle</code>, <code>fontweight</code> и <code>xlink:href</code> являются устаревшими.</li> + <li><a href="/en-US/docs/Glossary/XLink">XLink</a> атрибуты для элементов MathML: <code>xlink:actuate</code>, <code>xlink:href</code>, <code>xlink:show</code> и <code>xlink:type</code> также устарели.</li> +</ul> + +<table class="standard-table"> + <thead> + <tr> + <th>Название</th> + <th>Элементы, принимающие атрибут</th> + <th>Описание</th> + </tr> + </thead> + <tbody> + <tr id="accent"> + <td><code>accent</code></td> + <td>{{ MathMLElement("mo") }}, {{ MathMLElement("mover") }}, {{ MathMLElement("munderover") }}</td> + <td>Логическое значение, определяющее, нужно ли оператор рассматривать как акцент.</td> + </tr> + <tr id="accentunder"> + <td><code>accentunder</code></td> + <td>{{ MathMLElement("munder") }}, {{ MathMLElement("munderover") }}</td> + <td>Логическое значение, определяющее, нужно ли оператор рассматривать как акцент.</td> + </tr> + <tr id="actiontype"> + <td><code>actiontype</code></td> + <td>{{ MathMLElement("maction") }}</td> + <td>Строковое значение, определяющее выполняемое для этого элемента действие.</td> + </tr> + <tr id="align"> + <td><code>align</code> {{deprecated_inline}}</td> + <td>{{ MathMLElement("mtable") }}<br> + {{ MathMLElement("munder") }}, {{ MathMLElement("mover") }}, {{ MathMLElement("munderover") }}<br> + {{ MathMLElement("mstack") }}</td> + <td>Задаёт различное выравнивание нескольких элементов (смотри подробности на страницах с элементами).</td> + </tr> + <tr id="alignmentscope"> + <td>{{ unimplemented_inline() }} <code>alignmentscope</code></td> + <td>{{ MathMLElement("mtable") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Логическое значение, указывающее, должны ли столбцы таблицы действовать как области выравнивания или нет.</span></span></span></td> + </tr> + <tr id="alt-*"> + <td>{{ unimplemented_inline() }}<br> + <code>altimg</code><br> + <code>altimg-width</code><br> + <code>altimg-height</code><br> + <code>altimg-valign</code><br> + <code>alttext</code></td> + <td>{{ MathMLElement("math") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Визуальные и текстовые варианты отката.</span></span></span></td> + </tr> + <tr id="bevelled"> + <td><code>bevelled</code> {{deprecated_inline}}</td> + <td>{{ MathMLElement("mfrac") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Задаёт стиль отображения дроби.</span></span> <span class="ChMk0b JLqJ4b"><span>Не рекомендуется.</span></span> <span class="ChMk0b JLqJ4b"><span>Вместо этого используйте U+2044 (дробная косая черта).</span></span></span></td> + </tr> + <tr id="charalign"> + <td>{{ unimplemented_inline() }} <code>charalign</code></td> + <td>{{ MathMLElement("mstack") }}</td> + <td>Определяет горизонтальное выравнивание цифр.</td> + </tr> + <tr id="close"> + <td><code>close</code></td> + <td>{{ MathMLElement("mfenced") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Строка закрывающего разделителя.</span></span></span></td> + </tr> + <tr id="columnalign"> + <td><code>columnalign</code></td> + <td>{{ MathMLElement("mtable") }}, {{ MathMLElement("mtd") }}, {{ MathMLElement("mtr") }}, {{ MathMLElement("mlabeledtr") }}</td> + <td>Определяет горизонтальное выравнивание клеток таблицы.</td> + </tr> + <tr id="columnlines"> + <td><code>columnlines</code></td> + <td>{{ MathMLElement("mtable") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Задаёт границы столбца таблицы.</span></span></span></td> + </tr> + <tr id="columnspacing"> + <td><code>columnspacing</code></td> + <td>{{ MathMLElement("mtable") }}</td> + <td>Задаёт пространство между колонками таблицы.</td> + </tr> + <tr id="columnspan"> + <td><code>columnspan</code></td> + <td>{{ MathMLElement("mtd") }}</td> + <td>Неотрицательное целое число, <span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>указывающее, на сколько столбцов таблицы распространяется ячейка.</span></span></span></td> + </tr> + <tr id="columnwidth"> + <td>{{ unimplemented_inline() }} <code>columnwidth</code></td> + <td>{{ MathMLElement("mtable") }}</td> + <td>Задаёт ширину колонок таблицы.</td> + </tr> + <tr id="crossout"> + <td>{{ unimplemented_inline() }} <code>crossout</code></td> + <td>{{ MathMLElement("mscarry") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Указывает, какая линия проводится для пересечения переносчиков.</span></span></span></td> + </tr> + <tr id="decimalpoint"> + <td>{{ unimplemented_inline() }} <code>decimalpoint</code></td> + <td>{{ MathMLElement("mstyle") }}</td> + <td>Если значение <code>decimalpoint</code> используется для указания <a href="#">выравнивания</a>, <span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>этот атрибут определяет символ для точки внутри</span></span></span> {{ MathMLElement("mstack") }} и {{ MathMLElement("mtable") }} колонок.</td> + </tr> + <tr id="denomalign"> + <td><code>denomalign</code> {{deprecated_inline}}</td> + <td>{{ MathMLElement("mfrac") }}</td> + <td>Выравнивание знаменателя под дробью.</td> + </tr> + <tr id="depth"> + <td><code>depth</code></td> + <td>{{ MathMLElement("mpadded") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Устанавливает или увеличивает глубину.</span></span> </span>Смотри <a href="/en-US/docs/MathML/Attributes/Values" title="/en-US/docs/MathML/Attributes/Values">длины</a>.</td> + </tr> + <tr id="dir"> + <td><code>dir</code></td> + <td>{{ MathMLElement("math") }}, {{ MathMLElement("mi") }}, {{ MathMLElement("mo") }}, {{ MathMLElement("mrow") }}, {{ MathMLElement("ms") }}, {{ MathMLElement("mtext") }}</td> + <td>Направление текста. Возможны значения <code>ltr</code> (слева направо) или <code>rtl</code> (справа налево).</td> + </tr> + <tr id="display"> + <td><code>display</code></td> + <td>{{ MathMLElement("math") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Задает режим визуализации.</span></span></span> Допускаются значения <code>block</code> и <code>inline</code>.</td> + </tr> + <tr id="displaystyle"> + <td><code>displaystyle</code></td> + <td><em>All</em></td> + <td> + <p><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Логическое значение, указывающее, используется ли больше вертикального пространства для отображаемых уравнений или, если установлено значение</span></span></span> <code>false</code>, <span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>для отображения формул используется более компактный макет.</span></span></span></p> + + <p><em>В MathML 3 этот атрибут был действителен только на {{ MathMLElement("mstyle") }}, {{ MathMLElement("mtable") }}, и {{ MathMLElement("math") }}.</em></p> + </td> + </tr> + <tr id="edge"> + <td>{{ unimplemented_inline() }} <code>edge</code></td> + <td>{{ MathMLElement("malignmark") }}</td> + <td></td> + </tr> + <tr id="equalcolumns"> + <td>{{ unimplemented_inline() }} <code>equalcolumns</code></td> + <td>{{ MathMLElement("mtable") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Логическое значение, указывающее, следует ли принудительно задавать для всех столбцов одинаковую общую высоту.</span></span></span></td> + </tr> + <tr id="equalrows"> + <td>{{ unimplemented_inline() }} <code>equalrows</code></td> + <td>{{ MathMLElement("mtable") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Логическое значение, указывающее, принудить ли все строки иметь одинаковую общую высоту.</span></span></span></td> + </tr> + <tr id="fence"> + <td><code>fence</code></td> + <td>{{ MathMLElement("mo") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Логическое значение, определяющее, является ли оператор ограждающим (например, круглые скобки).</span></span> <span class="ChMk0b JLqJ4b"><span>Для этого атрибута нет визуального эффекта.</span></span></span></td> + </tr> + <tr id="form"> + <td>{{ unimplemented_inline() }} <code>form</code></td> + <td>{{ MathMLElement("mo") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Задает роль оператора во вложенном выражении.</span></span></span></td> + </tr> + <tr id="frame"> + <td><code>frame</code></td> + <td>{{ MathMLElement("mtable") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Определяет границы всего</span></span></span> {{ MathMLElement("mtable") }}. Возможные значения: <code>none</code> (по умолчанию), <code>solid</code> и <code>dashed</code>.</td> + </tr> + <tr id="framespacing"> + <td><code>framespacing</code></td> + <td>{{ MathMLElement("mtable") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Задает дополнительное пространство, добавленное между таблицей и</span></span></span> <code>frame</code>.</td> + </tr> + <tr id="groupalign"> + <td>{{ unimplemented_inline() }} <code>groupalign</code></td> + <td>{{ MathMLElement("maligngroup") }}, {{ MathMLElement("mtable") }}, {{ MathMLElement("mtd") }}, {{ MathMLElement("mtr") }}</td> + <td></td> + </tr> + <tr id="height"> + <td><code>height</code></td> + <td>{{ MathMLElement("mglyph") }}, {{ MathMLElement("mpadded") }}, {{ MathMLElement("mspace") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Задает желаемую высоту.</span></span></span> Для возможных значений смотри <a href="/en-US/docs/MathML/Attributes/Values#Lengths" title="/en-US/docs/MathML/Attributes/Values#Lengths">длины</a>.</td> + </tr> + <tr id="href"> + <td><code>href</code></td> + <td><em>All</em></td> + <td>Используется для создания гиперссылки к заданному URI.</td> + </tr> + <tr id="id"> + <td><code>id</code></td> + <td><em>All</em></td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Устанавливает уникальный идентификатор, связанный с элементом.</span></span></span></td> + </tr> + <tr id="indentalign"> + <td>{{ unimplemented_inline() }} <code>indentalign</code></td> + <td>{{ MathMLElement("mo") }}, {{ MathMLElement("mspace") }}</td> + <td></td> + </tr> + <tr id="indentalignfirst"> + <td>{{ unimplemented_inline() }} <code>indentalignfirst</code></td> + <td>{{ MathMLElement("mo") }}, {{ MathMLElement("mspace") }}</td> + <td></td> + </tr> + <tr id="indentalignlast"> + <td>{{ unimplemented_inline() }} <code>indentalignlast</code></td> + <td>{{ MathMLElement("mo") }}, {{ MathMLElement("mspace") }}</td> + <td></td> + </tr> + <tr id="indentshift"> + <td>{{ unimplemented_inline() }} <code>indentshift</code></td> + <td>{{ MathMLElement("mo") }}, {{ MathMLElement("mspace") }}</td> + <td></td> + </tr> + <tr id="indentshiftfirst"> + <td>{{ unimplemented_inline() }} <code>indentshiftfirst</code></td> + <td>{{ MathMLElement("mo") }}, {{ MathMLElement("mspace") }}</td> + <td></td> + </tr> + <tr id="indentshiftlast"> + <td>{{ unimplemented_inline() }} <code>indentshiftlast</code></td> + <td>{{ MathMLElement("mo") }}, {{ MathMLElement("mspace") }}</td> + <td></td> + </tr> + <tr id="indenttarget"> + <td>{{ unimplemented_inline() }} <code>indenttarget</code></td> + <td>{{ MathMLElement("mo") }}, {{ MathMLElement("mspace") }}</td> + <td></td> + </tr> + <tr id="infixlinebreakstyle"> + <td>{{ unimplemented_inline() }} <code>infixlinebreakstyle</code></td> + <td>{{ MathMLElement("mstyle") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Задает стиль</span></span></span> по умолчанию для <code>linebreakstyle</code> <span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>для использования в инфиксных операторах.</span></span></span></td> + </tr> + <tr id="largeop"> + <td><code>largeop</code></td> + <td>{{ MathMLElement("mo") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Указывает, следует ли рисовать оператор больше обычного.</span></span></span></td> + </tr> + <tr id="length"> + <td><code>length</code></td> + <td>{{ MathMLElement("msline") }}</td> + <td></td> + </tr> + <tr id="linebreak"> + <td>{{ unimplemented_inline() }} <code>linebreak</code></td> + <td>{{ MathMLElement("mo") }}, {{ MathMLElement("mspace") }}</td> + <td></td> + </tr> + <tr id="linebreakmultchar"> + <td>{{ unimplemented_inline() }} <code>linebreakmultchar</code></td> + <td>{{ MathMLElement("mo") }}, {{ MathMLElement("mspace") }}</td> + <td></td> + </tr> + <tr id="linebreakstyle"> + <td>{{ unimplemented_inline() }} <code>linebreakstyle</code></td> + <td>{{ MathMLElement("mo") }}, {{ MathMLElement("mspace") }}</td> + <td></td> + </tr> + <tr id="lineleading"> + <td>{{ unimplemented_inline() }} <code>lineleading</code></td> + <td>{{ MathMLElement("mo") }}, {{ MathMLElement("mspace") }}</td> + <td></td> + </tr> + <tr id="linethickness"> + <td><code>linethickness</code></td> + <td>{{ MathMLElement("mfrac") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Толщина горизонтальной линии дроби.</span></span></span></td> + </tr> + <tr id="location"> + <td>{{ unimplemented_inline() }} <code>location</code></td> + <td>{{ MathMLElement("mscarries") }}</td> + <td></td> + </tr> + <tr id="longdivstyle"> + <td>{{ unimplemented_inline() }} <code>longdivstyle</code></td> + <td>{{ MathMLElement("mlongdiv") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Управляет стилем макета с длинным разделением.</span></span></span></td> + </tr> + <tr id="lspace"> + <td><code>lspace</code></td> + <td>{{ MathMLElement("mo") }}, {{ MathMLElement("mpadded") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Количество места перед оператором</span></span></span> (смотри <a href="/en-US/docs/MathML/Attributes/Values#Lengths" title="/en-US/docs/MathML/Attributes/Values#Lengths">длины</a> <span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>для значений и единиц</span></span></span>).</td> + </tr> + <tr id="lquote"> + <td><code>lquote</code></td> + <td>{{ MathMLElement("ms") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Начальный символ цитаты</span></span></span> (зависит от <code>dir</code>), отгораживающий содержимое. Значение по умолчанию: "<code>&quot;</code>".</td> + </tr> + <tr id="mathbackground"> + <td><code>mathbackground</code></td> + <td><em>All</em></td> + <td>Цвет фона. Возможно использование <code>#rgb</code>, <code>#rrggbb</code> и <a href="/ru/docs/Web/CSS/color_value" title="/en-US/docs/CSS/color_value#HTML.2fSVG.2fX11.c2.a0_Color_Keywords">названия цветов HTML</a>.</td> + </tr> + <tr id="mathcolor"> + <td><code>mathcolor</code></td> + <td><em>All</em></td> + <td>Цвет текста. Возможно использование <code>#rgb</code>, <code>#rrggbb</code> и <a href="/ru/docs/Web/CSS/color_value" title="/en-US/docs/CSS/color_value#HTML.2fSVG.2fX11.c2.a0_Color_Keywords">названия цветов HTML</a>.</td> + </tr> + <tr id="mathsize"> + <td><code>mathsize</code></td> + <td>{{ MathMLElement("mi") }}, {{ MathMLElement("mn") }}, {{ MathMLElement("mo") }}, {{ MathMLElement("ms") }}, {{ MathMLElement("mtext") }}</td> + <td>Размер содержимого.</td> + </tr> + <tr id="mathvariant"> + <td><code>mathvariant</code></td> + <td>{{ MathMLElement("mi") }}, {{ MathMLElement("mn") }}, {{ MathMLElement("mo") }}, {{ MathMLElement("ms") }}, {{ MathMLElement("mtext") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Логический класс идентификатора, который варьируется в типографике.</span></span></span></td> + </tr> + <tr id="maxsize"> + <td><code>maxsize</code></td> + <td>{{ MathMLElement("mo") }}</td> + <td>Максимальный размер ооператора.</td> + </tr> + <tr id="minlabelspacing"> + <td>{{ unimplemented_inline() }} <code>minlabelspacing</code></td> + <td>{{ MathMLElement("mtable") }}</td> + <td><a href="/en-US/docs/MathML/Attributes/Values" title="/en-US/docs/MathML/Attributes/Values">Значение длины</a>, определяющее минимальное расстояние между <a href="Element/mlabeledtr" rel="internal" title="/en-US/docs/MathML/Element/mlabeledtr">label</a> <span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>и соседней ячейкой в строке.</span></span></span></td> + </tr> + <tr id="minsize"> + <td><code>minsize</code></td> + <td>{{ MathMLElement("mo") }}</td> + <td>Минимальный размер оператора.</td> + </tr> + <tr id="movablelimits"> + <td><code>movablelimits</code></td> + <td>{{ MathMLElement("mo") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Определяет, перемещаются ли присоединенные нижние и верхние индексы на позиции нижних и верхних индексов.</span></span></span></td> + </tr> + <tr id="notation"> + <td><code>notation</code></td> + <td>{{ MathMLElement("menclose") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Список обозначений, разделённых пробелом, для применения к дочерним элементам.</span></span></span></td> + </tr> + <tr id="numalign"> + <td><code>numalign</code> {{deprecated_inline}}</td> + <td>{{ MathMLElement("mfrac") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Выравнивание числителя по дроби.</span></span></span></td> + </tr> + <tr id="open"> + <td><code>open</code></td> + <td>{{ MathMLElement("mfenced") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Строка открывающего разделителя.</span></span></span></td> + </tr> + <tr id="overflow"> + <td>{{ unimplemented_inline() }} <code>overflow</code></td> + <td>{{ MathMLElement("math") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Если выражение слишком длинное, чтобы уместиться в допустимой ширине, этот атрибут устанавливает предпочтительную обработку.</span></span></span></td> + </tr> + <tr id="position"> + <td>{{ unimplemented_inline() }} <code>position</code></td> + <td>{{ MathMLElement("msgroup") }}, {{ MathMLElement("msrow") }}, {{ MathMLElement("mscarries") }}, {{ MathMLElement("msline") }}</td> + <td></td> + </tr> + <tr id="rowalign"> + <td><code>rowalign</code></td> + <td>{{ MathMLElement("mtable") }}, {{ MathMLElement("mtd") }}, {{ MathMLElement("mtr") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Задаёт вертикальное выравнивание ячеек таблицы.</span></span></span></td> + </tr> + <tr id="rowlines"> + <td><code>rowlines</code></td> + <td>{{ MathMLElement("mtable") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Задаёт границы строки таблицы.</span></span></span></td> + </tr> + <tr id="rowspacing"> + <td><code>rowspacing</code></td> + <td>{{ MathMLElement("mtable") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Задаёт расстояние между строками таблицы.</span></span></span></td> + </tr> + <tr id="rowspan"> + <td><code>rowspan</code></td> + <td>{{ MathMLElement("mtd") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Неотрицательное целочисленное значение, указывающее, на сколько строк расширяется ячейка.</span></span></span></td> + </tr> + <tr id="rspace"> + <td><code>rspace</code></td> + <td>{{ MathMLElement("mo") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Количество места после оператора.</span></span></span></td> + </tr> + <tr id="rquote"> + <td><code>rquote</code></td> + <td>{{ MathMLElement("ms") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Закрывающая кавычка</span></span></span> (зависит от <code>dir</code>), заключающая содержимое. Значение по умолчанию: "<code>&quot;</code>".</td> + </tr> + <tr id="scriptlevel"> + <td><code>scriptlevel</code></td> + <td>{{ MathMLElement("mstyle") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>В основном контролирует размер шрифта.</span></span> <span class="ChMk0b JLqJ4b"><span>Чем выше</span></span></span> <code>scriptlevel</code>, <span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>тем меньше размер шрифта.</span></span></span></td> + </tr> + <tr id="scriptminsize"> + <td><code>scriptminsize</code></td> + <td>{{ MathMLElement("mstyle") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Задает минимальный размер шрифта, разрешённый из-за изменений в</span></span></span> <code>scriptlevel</code>.</td> + </tr> + <tr id="scriptsizemultiplier"> + <td><code>scriptsizemultiplier</code></td> + <td>{{ MathMLElement("mstyle") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Определяет множитель, который будет использоваться для настройки размера шрифта из-за изменений в</span></span></span> <code>scriptlevel</code>.</td> + </tr> + <tr id="selection"> + <td><code>selection</code></td> + <td>{{ MathMLElement("maction") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Дочерний элемент, к которому обращается действие.</span></span></span></td> + </tr> + <tr id="separator"> + <td><code>separator</code></td> + <td>{{ MathMLElement("mo") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Для этого атрибута нет визуального эффекта, но он указывает, является ли оператор разделителем (например, запятыми).</span></span></span></td> + </tr> + <tr id="separators"> + <td><code>separators</code></td> + <td>{{ MathMLElement("mfenced") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Последовательность из нуля или более символов, используемых для разных разделителей.</span></span></span></td> + </tr> + <tr id="shift"> + <td>{{ unimplemented_inline() }} <code>shift</code></td> + <td>{{ MathMLElement("msgroup") }}</td> + <td></td> + </tr> + <tr id="side"> + <td>{{ unimplemented_inline() }} <code>side</code></td> + <td>{{ MathMLElement("mtable") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Задает позицию, в которой</span></span></span> {{ MathMLElement("mlabeledtr") }} <span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>должны быть размещены элементы метки.</span></span></span></td> + </tr> + <tr id="src"> + <td>{{ unimplemented_inline() }} <code>src</code></td> + <td>{{ MathMLElement("mglyph") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Расположение ресурса изображения.</span></span></span></td> + </tr> + <tr id="stackalign"> + <td>{{ unimplemented_inline() }} <code>stackalign</code></td> + <td>{{ MathMLElement("mstack") }}</td> + <td></td> + </tr> + <tr id="stretchy"> + <td><code>stretchy</code></td> + <td>{{ MathMLElement("mo") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Указывает, растягивается ли оператор до размера соседнего элемента.</span></span></span></td> + </tr> + <tr id="subscriptshift"> + <td><code>subscriptshift</code> {{deprecated_inline}}</td> + <td>{{ MathMLElement("mmultiscripts") }}, {{ MathMLElement("msub") }}, {{ MathMLElement("msubsup") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Минимальный интервал, на который можно сместить нижний индекс ниже базовой линии выражения.</span></span></span></td> + </tr> + <tr id="supscriptshift"> + <td><code>supscriptshift</code> {{deprecated_inline}}</td> + <td>{{ MathMLElement("mmultiscripts") }}, {{ MathMLElement("msup") }}, {{ MathMLElement("msubsup") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Минимальное расстояние, на которое можно сместить верхний индекс над базовой линией выражения.</span></span></span></td> + </tr> + <tr id="symmetric"> + <td><code>symmetric</code></td> + <td>{{ MathMLElement("mo") }}</td> + <td>Если <code>stretchy</code> установлено в <code>true</code>, то <span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>этот атрибут указывает, должен ли оператор быть вертикально симметричным относительно воображаемой математической оси (центрированная дробная линия).</span></span></span></td> + </tr> + <tr id="voffset"> + <td><code>voffset</code></td> + <td>{{ MathMLElement("mpadded") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Устанавливает вертикальное положение дочернего содержимого.</span></span></span></td> + </tr> + <tr id="width"> + <td><code>width</code></td> + <td>{{ MathMLElement("mglyph") }}, {{ MathMLElement("mpadded") }}, {{ MathMLElement("mspace") }}, {{ MathMLElement("mtable") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Задает желаемую ширину.</span></span></span> Смотри <a href="/en-US/docs/MathML/Attributes/Values#Lengths" title="/en-US/docs/MathML/Attributes/Values#Lengths">длины</a> для возможных значений.</td> + </tr> + <tr id="xlink-href"> + <td><code>xlink:href</code> {{deprecated_inline}}</td> + <td><em>All</em></td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Может использоваться для установки гиперссылки на указанный URI.</span></span> <span class="ChMk0b JLqJ4b"><span>Однако авторам рекомендуется использовать</span></span></span> вместо этого атрибут <code>href</code>.</td> + </tr> + <tr id="xmlns"> + <td><code>xmlns</code></td> + <td>{{ MathMLElement("math") }}</td> + <td><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>Задает URI для пространства имен MathML</span></span></span> (<code><a class="external" href="http://www.w3.org/1998/Math/MathML" rel="freelink">http://www.w3.org/1998/Math/MathML</a></code>)</td> + </tr> + </tbody> +</table> |