Skip to content
geeksforgeeks
  • Courses
    • DSA to Development
    • Get IBM Certification
    • Newly Launched!
      • Master Django Framework
      • Become AWS Certified
    • For Working Professionals
      • Interview 101: DSA & System Design
      • Data Science Training Program
      • JAVA Backend Development (Live)
      • DevOps Engineering (LIVE)
      • Data Structures & Algorithms in Python
    • For Students
      • Placement Preparation Course
      • Data Science (Live)
      • Data Structure & Algorithm-Self Paced (C++/JAVA)
      • Master Competitive Programming (Live)
      • Full Stack Development with React & Node JS (Live)
    • Full Stack Development
    • Data Science Program
    • All Courses
  • Tutorials
    • Data Structures & Algorithms
    • ML & Data Science
    • Interview Corner
    • Programming Languages
    • Web Development
    • CS Subjects
    • DevOps And Linux
    • School Learning
  • Practice
    • Build your AI Agent
    • GfG 160
    • Problem of the Day
    • Practice Coding Problems
    • GfG SDE Sheet
  • Contests
    • Accenture Hackathon (Ending Soon!)
    • GfG Weekly [Rated Contest]
    • Job-A-Thon Hiring Challenge
    • All Contests and Events
  • HTML Tutorial
  • HTML Exercises
  • HTML Tags
  • HTML Attributes
  • Global Attributes
  • Event Attributes
  • HTML Interview Questions
  • HTML DOM
  • DOM Audio/Video
  • HTML 5
  • HTML Examples
  • Color Picker
  • A to Z Guide
  • HTML Formatter
Open In App
Next Article:
HTML5 MathML Attribute Complete Reference
Next article icon

HTML5 MathML Complete Reference

Last Updated : 18 Apr, 2025
Comments
Improve
Suggest changes
Like Article
Like
Report

The MathML comes in HTML5. The current MathML version is 3. It was introduced in the year 2015. MathML stands for Mathematics Markup Language. It is used to represent mathematical equations or expressions in web browsers, like other HTML elements. MathML is used to describe mathematics as a basis for machine-to-machine communication. It is intended to be handled by specialized authoring tools such as equation editors, and it is meaningful to other applications as well.

Example:

html
<!DOCTYPE html> <html>  <head>     <title>HTML5 MathML</title> </head>  <body style="text-align:center;">      <h1 style="color:green">         GeeksforGeeks     </h1>      <h3>HTML5 MathML</h3>      <!--start tag of the whole representation-->     <math>          <!-- Creating Matrix -->         <mrow>             <mi>A</mi>             <mo>=</mo>              <mfenced open="[" close="]">                  <mtable>                     <mtr>                         <mtd>                             <mi>a</mi>                         </mtd>                         <mtd>                             <mi>b</mi>                         </mtd>                     </mtr>                      <mtr>                         <mtd>                             <mi>x</mi>                         </mtd>                         <mtd>                             <mi>y</mi>                         </mtd>                     </mtr>                  </mtable>              </mfenced>         </mrow>          <!-- Creating equation -->         <br><br>         <msub>             <mi>Geeks</mi>             <mn>4</mn>         </msub>         <mo>+</mo>         <mn>Geeks</mn>         <mo>=</mo>         <msub>             <mi>G</mi>         </msub>         <mo>→</mo>         <msub>             <mi>e</mi>             <mn>2</mn>         </msub>         <mo>→</mo>         <mi>k</mi>         <mi>s</mi>         <mn>4         </mn>         <msub>             <mi>G</mi>         </msub>         <mo>→</mo>         <msub>             <mi>e</mi>             <mn>2</mn>         </msub>         <mo>→</mo>         <mi>k</mi>         <mi>s</mi>     </math> </body>  </html> 

Output:

MathML Tag

Description

mathWrite a single mathematical formula.
mactionShow the bind action of any expression.
mencloseRender the contents inside an enclosing notation specified by the notation attribute.
merrorWrap the expression in a box, makes that expression eye-catching.
mfenchedAdd custom open and closing parentheses.
mfracAdd fraction symbols between two digits or equations
mglyphPrint non-standard symbols.
miSuch as any kind of symbol or function.
mlabeledtrRepresent a label in a row, either on the left or on the right side inside of the <mtable> element.
mmultiscriptsCreate multi-dimensional matrices.
mnDisplay a numeric character which is normally a sequence of digits with a possible separator.
moPrint operator between elements.
moverThis tag is used to attach an accent or a limit over an expression.
mpaddedExtra padding and to set the general adjustment of the position and size of enclosed contents.
mphantomTo render invisibly but the dimensional are still kept.
mrootDisplay the power of the root like root squire.
mrowCreate a row that contains some mathematical expression or any random text.
msRepresent a string that will represent the mathematical expression by programming languages
mspaceIt is used to print blank space.
msqrtDisplay the root squire of the element content.
styleChange the styles of the children’s elements.
msubPrint the base power on any expression.
msubsupPrint base power and power on any expression.
msupPrint power on any expression.
mtableCreate tables or matrices in HTML5
mtdCreate table data of a table or matrices in HTML5.
mtextPrint any text before or after any expression.
mtrCreate a row of a table or the matrices in HTML5.
mthCreate a header of a table or the matrices in HTML5. It is similar to <th> of a table tag.
munderAttach any accent or limit under the expression.
munderoverAttach any accent or limit under the expression plus over the expression.
semanticsMarkup mathematics there are two possible ways to markup mathematics.


Next Article
HTML5 MathML Attribute Complete Reference
author
kartik
Improve
Article Tags :
  • HTML
  • Web Technologies
  • HTML-MathML
  • HTML-Tags

Similar Reads

  • MathML Tutorial
    The MathML stands for Mathematics Markup Language. It is used to represent mathematical equations or expressions in web browsers like other HTML elements. The MathML is used to describe mathematics as a basis for machine-to-machine communication. It is intended to be handled by specialized authoring
    3 min read
  • HTML5 MathML Introduction
    Mathematical Markup Language (MathML) is an XML-based markup language designed to represent mathematical expressions and formulas on web pages. It is an integral part of HTML5, allowing browsers to display mathematical content without the need for additional plugins or images. Importance of MathML i
    6 min read
  • MathML Tags

    • HTML5 MathML <math> tag
      The MathML <math> tag in HTML5 is the most prioritized element. Whatever MathML element you want to use should be wrapped inside of the <math> tag. Syntax: <math> child elements </math> Attributes: The tag accepts some attributes which are listed below: class|id|style: This a
      2 min read

    • HTML5 MathML <maction> tag
      The HTML5 MathML <maction> tag is an inbuilt element of HTML5, that is used to show the bind action of any expression. You can use any selection attribute with this element. Syntax: <maction> child elements </maction> Attributes: The <maction> tag accepts below-mentioned attr
      2 min read

    • HTML5 MathML <menclose> Tag
      The HTML5 MathML <menclose> tag tag is an inbuilt element in HTML5. It is used to renders the contents which is inside of anbenclosing notation specified by the notation attribute. Syntax: <menclose attribute="value "> child elements </menclose">Attributes: The tag accepts some att
      2 min read

    • HTML5 MathML <merror> Tag
      The HTML5 MathML <merror> tag tag is an inbuilt element in HTML5 which is used to wrap the expression in a box, makes that expression eye-catching. This tag is used to display the error message. Normally it alone can't just pop out when your MathML markup is wrong or any kind of error occurs,
      2 min read

    • HTML5 MathML <mfenched> tag
      The MathML <mfenched> tag in HTML5 is used to add custom open and closing parentheses. Like you can open any parentheses and can close different brackets and separators. Syntax: <mfenced open="parentheses" close="parentheses" separators=" "> child elements</mfenced>Attributes: This
      1 min read

    • HTML5 MathML <mfrac> tag
      The HTML5 MathML <mfrac> tag is an inbuilt element in HTML5. It is use to add fraction symbol between two digits or equations. Syntax: <mfrac> numerator denominator </mfrac> Attributes: This tag accepts below mentioned attribute: bevelled: This attribute holds the value how the fra
      2 min read

    • HTML5 MathML <mglyph> Tag
      The MathML <mglyph> tag in HTML5 is used to print non-standard symbols. It is used only for those characters or symbols that are not available on Unicode characters. Syntax: <mglyph src="pathe" alt="" width="value" height="value"/>Attributes: This tag accepts some attributes which are li
      1 min read

    • HTML5 MathML <mi> Tag
      The MathML <mi> tag in HTML5 is used as an identifier such as any kind of symbol or function. You can put any statement inside this tag. Syntax: <mi> element </mi> Attributes: This tag accepts some attributes which are listed below: class|id|style: This attribute is used to hold th
      2 min read

    • HTML5 MathML <mlabeledtr> tag
      The MathML <mlabeledtr> tag in HTML5 is used to represent a label in a row, either on the left or on the right side inside of the <mtable> element. Child of this element is similar to normal table followed by m like <td> become <mtd>. Syntax: <mlabeledtr> element </m
      2 min read

    • HTML5 MathML <mmultiscripts> Tag
      The MathML <mmultiscripts> tag in HTML5 is used to create multi-dimensional matrices. The degree depends on the conditionality of a representative array. As a number/digit is a 0-dimensional array. 1st order Tensor and 2nd order tensor as a squire matrices will represent a 1-dimensional array.
      2 min read

    • HTML5 MathML <mn> Tag
      The MathML <mn> tag in HTML5 is used to display a numeric character which is normally a sequence of digits with a possible separator. It contains the arbitrary character and used like 4 as Four. Syntax: <mn> Numeric </mn>Attributes: It accepts some attributes which are listed below
      2 min read

    • HTML5 MathML <mo> Tag
      The MathML <mo> tag in HTML5 is used print operator between elements. Any kind of mathematical operator can be used by this tag. Syntax: <mo> operator </mo>Attributes: This tag accepts some attributes which are listed below: accent: This attribute is used to specifies whether the o
      3 min read

    • HTML5 MathML <mover> Tag
      The HTML5 MathML <mover> tag is an inbuilt tag in HTML5. This tag is used to attach an accent or a limit over an expression. Syntax: <mover> base overscript </mover>Attributes: This tag accepts below mentioned attributes: class|id |style: This attribute holds the styles of the chil
      1 min read

    • HTML5 MathML <mpadded> Tag
      The MathML <mpadded> tag in HTML5 is used to add extra padding and to set the general adjustment of position and size of enclosed contents. Syntax: <mpadded attribute="value"> </mpadded> Attributes: class|id|style: This attribute is used to hold the styles of the child elements.mat
      2 min read

    • HTML5 | MathML <mphantom> Tag
      The MathML <mphantom> tag in HTML5 is used to rendered invisibly but the dimensional are still kept.Syntax: <mphantom> Child elements </mphantom> Attributes: This tag accepts some attributes which are listed below: class|id|style: This attribute is used to hold the styles of the ch
      1 min read

    • HTML5 | MathML <mroot> Tag
      The MathML <mroot> tag in HTML5 is use to display the power of the root like root squire.Syntax: <mroot> child elements </mroot> Attributes: This tag accepts some attributea which are listed below: class|id|style: This attribute holds the styles of the child elements.mathbackground
      1 min read

    • HTML5 | MathML <mrow> Tag
      The MathML <mrow> tag in HTML5 is used to create a row that contains some mathematical expression or any random text. When you need to write some mathematical expressions, this tag is useful to make a grouping of the expression. By using <mrow> the expression will look nicer, clean with
      2 min read

    • HTML5 MathML <ms> Tag
      The HTML5 MathML <ms> tag is used to represent a string literal in mathematical notation. It allows developers to display text as part of a mathematical expression, typically enclosed in quotation marks. Syntax<ms lquotes="„" rquote="“"> String Expression </ms>AttributesThis tag ac
      2 min read

    • HTML5 MathML <mspace> Tag
      The HTML5 MathML <mspace> tag is used to insert customizable space within a mathematical expression. It allows you to control the width, height, and depth of the space for precise formatting. The size of the blank space has to be mentioned in the attributes. Syntax<mspace attributes="value"
      2 min read

    • HTML5 | MathML <msqrt> Tag
      The MathML <msqrt> tag in HTML5 is use to display the root squire of the element content. Syntax: <msqrt> Element contents </msqrt> Attributes: This tag accepts some attributes which are listed below: class|id|style: This attribute is used to hold the styles of the child elements.m
      1 min read

    • HTML5 | MathML <mstyle> Tag
      The MathML <mstyle> tag is an inbuilt tag in HTML5. This tag is used to change the styles of the children's elements. This tag is applicable to the tags included in the HTML5 MathML library. Syntax: <mstyle attribute="value"> children tags </mstyle> Attributes: This tag accepts som
      2 min read

    • HTML5 | MathML <msub> Tag
      The MathML <msub> tag in HTML is used to print the base power on any expression. Syntax: <msub> Contents </msub> Attributes: This tag accepts some attributes which are listed below: class|id|style: This attribute holds the style of the contents.mathbackground: This attribute holds
      1 min read

    • HTML5 | MathML <msubsup> Tag
      The MathML <msubsup> tag in HTML5 is used to print base power and power on any expression. This means Superscript and subscript both can be used at the same time. Syntax: <msubsup> child elements </msubsup> Attributes: This tag accepts some attributes which are listed below: class|
      1 min read

    • HTML5 | MathML <msup> Tag
      The MathML <msup> tag in HTML5 is used to print power on any expression. Syntax: <msup> child elements </msup> Attributes: This tag accepts some attributes which are listed below: class|id|style: This attribute is used to hold the styles of the child elements.mathbackground: This a
      1 min read

    • HTML5 | MathML <mtable> Tag
      The MathML <mtable> tag is used to create table or the matrices in HTML5. This tag is similar to the normal HTML <table> tag. The <table> has the <tr>, <td> and <td> tag, similarly it has the <mtr>, <mtd> and <mtd> tag, that act as same as those.
      3 min read

    • HTML5 | MathML <mtd> Tag
      The MathML <mtd> tag is used to create table data of a table or the matrices in HTML5. It is similar to <td> of a table tag.Syntax: <mtd attributes="value"> child elements </mtd> Attributes: It accepts some attributes which are listed below: class|id|style: This attribute is
      2 min read

    • HTML5 | MathML <mtext> Tag
      The MathML <mtext> tag in HTML5 is used to print any text before after any expression. You can use this tag to signify the expression or can give a name to that expression. Use to print comments about any expression this tag has been used.Syntax: <mtext attributes="values"> Random text
      2 min read

    • HTML5 | MathML <mtr> Tag
      The MathML <mtr> tag is used to create row of a table or the matrices in HTML5. It is similar to <tr> of a table tag.Syntax: <mtr attributes="value"> child elements </mtr> Attributes: It accepts some attributes which are listed below: class|id|style: This attribute is used to
      2 min read

    • HTML5 | MathML <mth> Tag
      The MathML <mth> tag is used to create header of a table or the matrices in HTML5. It is similar to <th> of a table tag.Syntax: <mth attributes="value"> child elements </mth> Attributes: It accepts some attributes which are listed below: class|id|style: This attribute is used
      2 min read

    • HTML5 | MathML <munder> Tag
      The MathML <munder> tag in HTML5 is used attach any accent or limit under the expression.Syntax: <munder> base underscript</munder> Attributes: This tag accepts some attributes which are listed below: accentunder: This attribute defines the tag contains the accent or not. Possible
      2 min read

    • HTML5 | MathML <munderover> Tag
      The MathML <munderover> tag in HTML5 is used attach any accent or limit under the expression plus over the expression.Syntax: <munderover> base underscript </munderover> Attributes: This tag accepts some attributes which are listed below: accent: This attribute specifies whether th
      2 min read

    • HTML5 MathML <semantics> Tag
      The HTML5 MathML <semantics> tag is an inbuilt element in HTML 5. It is used to markup mathematics there are two possible ways to markup mathematics. Presentation MathML is used to control the layout of any mathematical equations.Content MathML is designed to encode the semantic mathematical m
      2 min read

    MathML Attributes

    • HTML5 MathML accent Attribute
      The MathML accent attribute in HTML5 is used to specify whether an operator should be treated as an accent. The possible values of this attribute are true or false. This attribute can be used with <mo>, <mover> and <munderover> MathML tags. Syntax: <element accent="true | false"
      1 min read

    • HTML5 MathML accentunder Attribute
      The MathML accentunder attribute is used to specify whether an element is treated as an accent or not. A value of true means that the accent is drawn closer to the base expression and a value of false means that a limit is drawn instead. The difference between the two is that a limit is reduced in s
      1 min read

    • HTML5 MathML actiontype Attribute
      This attribute contains three types of action statusline, toggle and tooltip each of them behave differently. This attribute is only accepted by the <maction> tag. Syntax: <element accentunder="statusline|toggle|tooltip"> Attributes Value: statusline: This attribute show the calculated v
      1 min read

    • HTML5 MathML align Attribute
      This attribute holds the alignment of the tables. Possible values are axis, baseline, bottom, center and top. This attribute can be accepted by many tags like <mtable>, <munder>, <mover> and <munderover> tags. Syntax: <element align="axis|baseline|bottom|center|top"> At
      1 min read

    • HTML5 MathML bevelled Attribute
      This attribute holds the value for displaying any fraction. If the value is true then the numerator and the denominator are displayed side by side and separated by a slash. If the value is false (default value) , displayed numerator and denominator are on top of each other. This attribute is accepts
      1 min read

    • HTML5 MathML close Attribute
      This attribute holds the closing parentheses of any equation the same as the open attribute. This attribute is accepted by the <mfenched> tag. Syntax: <element close="parentheses"> Attribute value: Parentheses: It holds the parentheses which will be used to close any equation. Example: B
      1 min read

    • HTML5 MathML columnalign Attribute
      This attribute holds the horizontal alignment of the table cells. Possible values are left, right and center. This attribute is accepted by the <mtable>, <mtd>, <mtr> and <mlabeledtr> tags. Syntax: <element columnalign="left|right|center"> Attribute Values: left: This a
      1 min read

    • HTML5 MathML columnlines Attribute
      This attribute holds the border style value for the column-lines. The possible values are none, solid and dashed. This attribute is accepted by the <mtable> tag only. Syntax: <element columnlines="none|solid|dashed"> Attribute Values: none: This attribute sets the column lines of the tab
      1 min read

    • HTML5 MathML columnspacing Attribute
      This attribute defines the space between the table's columns. This attribute is accepted by the <mtable> tag only. Syntax: <element columnspacing="number"> Attributes Value: number: This attribute defines the space between columns. Below example illustrate the columnspacing attribute in
      1 min read

    • HTML5 MathML denomalign Attribute
      This attribute holds the alignment value of denominator, possible values are left, center and right. This attribute is accepted by <mfrac> tag only. Syntax: <element denomalign="left|right|center"> Attribute Values: left: This attribute sets the alignment of the denominator context of ea
      1 min read

    • HTML5 MathML depth Attribute
      This attribute is used to set the depth or increase/decrease the depth of the content. This attribute is accepted by <mpadded> tag only. Syntax: <element depth="length"> Attribute Values: length: This attribute sets or increments the depth. Below example illustrate the depth attribute in
      1 min read

    • HTML5 MathML dir Attribute
      This attributes holds the direction value. It holds two types of direction values ltr for left to right and rtl for right to left. This attribute is accepted by <math>, <mi>, <mo>, <mrow>, <ms>, and <mtext>. Syntax: <element dir="ltr|rtl"> Attribute Values:
      1 min read

    • HTML5 MathML display Attribute
      This attribute holds the value of rendering of HTML element. There can be two value block which means that this element will be displayed outside the current span of text, inline which means that this element will be displayed inside the current span of text. This attribute is accepted by <math
      1 min read

    • HTML5 MathML displaystyle Attribute
      This attribute contains a Boolean value specifying whether more vertical space is used for displayed equations or, if set to false, a more compact layout is used to display formulas. This attribute is accepted by all the MathML tags. Syntax: <element displaystyle="true|false"> Attribute Values
      1 min read

    • HTML5 MathML frame Attribute
      This attribute holds the border value for the entire table. Possible values are none, solid and dashed. This attribute is accepted by <mtable> tag only. Syntax: <element frame="none|solid|dashed"> Attribute Values: none: This attribute sets the column lines of the table none.solid: This
      1 min read

    • HTML5 MathML framespacing Attribute
      This attribute defines the space between the table and the frame. This attribute is accepted by <mtable> tag only. Syntax: <element framespacing="number"> Attributes Value: number: This attribute defines the space between the table and the frame. Below example illustrate the framespacing
      1 min read

    • HTML5 MathML height Attribute
      This attribute holds the height value length i.e. desired depth above the baseline. This attribute is accepted by three tags <mglyph>, <mpadded>, and <mspace>. Syntax: <element height="length"> Attribute Values: length: This attribute sets or increments the depth. Below examp
      1 min read

    • HTML5 MathML href Attribute
      The href attribute is used to specify the URL of the linked document. This attribute is accepted by all the MathML tags. Syntax: <element href="valid URL"> Attribute Value: href: This attribute is used to specify the URL of the linked document. Below example illustrate the href attribute in HT
      1 min read

    • HTML5 MathML id Attribute
      The id attribute is a unique identifier which is used to specify the document. It is used by CSS and JavaScript to perform a certain task for a unique element. This attribute is accepted by all the MathML tags. Syntax: <element id=""> Attribute Values: id: This attribute contains the key that
      1 min read

    • HTML5 MathML largeop Attribute
      This attribute is used to define whether the operator should be drawn larger than normal when displaystyle="true" is set. Possible value are true or false. This attribute is accepted by the <mo> tag only. Syntax: <element largeop="true|false"> Attribute Values: true: This means operator
      1 min read

    • HTML5 MathML linethickness Attribute
      This attribute holds the value of the thickness of the fraction. Possible values are thick, medium and thin. This attribute is accepted by <mfrac> tag only. Syntax: <element linethickness=="thin | medium | thick"> Attribute Values: thin: This attribute sets the line thickness thin.medium
      1 min read

    • HTML5 MathML mathbackground Attribute
      This attribute holds the value of the math expressions background color. This attribute is accepted by all the MathML tags. Syntax: <element mathbackground="Colorname"> Attribute Values: Colorname: This value defines the color you want. Below example illustrate the mathbackground in HTML5 Math
      1 min read

    • HTML5 MathML mathcolor Attribute
      The MathML mathcolor attribute in HTML5 is used to specify the foreground color to be used in the math expressions. The colors can be defined in any form that can be either in RGB or any string color name. This attribute is accepted by all the MathML tags. Syntax: <element mathcolor="colorname"
      1 min read

    • HTML5 MathML mathsize Attribute
      The MathML mathsize attribute in HTML5 is used to specify the size for the content. The possible values are small, normal, big or a custom length value. This attribute is accepted by <mi>, <mn>, <mo>, <ms> and <mtext> tags. Syntax: <element mathsize="small | normal |
      2 min read

    • HTML5 MathML mathvariant Attribute
      The MathML mathvariant attribute in HTML5 is used to specify the logical class used for displaying the text. This can be used to vary the typography of the text displayed. All the possible values that this attribute supports are normal, bold, italic, bold-italic, double-struck, bold-fraktur, script,
      1 min read

    • HTML5 MathML maxsize Attribute
      If the stretchy is set to be true then this attribute holds the max size of the operator. Possible values are infinity or any length unit. This attribute is accepted by <mo> tag only. Syntax: <element maxsize="numbers"> Attribute Value: numbers: This attribute sets or size of the operato
      1 min read

    • HTML5 MathML minsize Attribute
      If the stretchy is set to be true then this attribute holds the min size of the operator. Possible values are infinity or any length unit. This attribute is accepted by <mo> tag only. Syntax: <element maxsize="numbers"> Attribute value: numbers: This attribute sets the size of the operat
      1 min read

    • HTML5 MathML movablelimits Attribute
      This attribute is used to defines whether attached under- and overscripts move to sub- and superscript positions when displaystyle is false. This attribute is accepted by <mo> tag. Syntax: <element movablelimits="true|false"> Attribute Values: true: It makes the operator movable.false: I
      1 min read

    • HTML5 MathML notation Attribute
      This attribute holds symbols those are each drawn as if the others are not present, using more than one symbol at a time can occur overlapping of symbols. This attribute is accepted by <menclose> tag only. <element notation="actuarial|bottom|box|circle|downdiagonalstrike|left|longdiv|madruw
      2 min read

    • HTML5 MathML numalign Attribute
      This attribute holds the alignment value of the numerator, possible values are left, right and center. This attribute is accepted by <mfrac> tag only. Syntax: <element numalign="left|right|center"> Attribute values: left: This attribute sets the numerator to the left. right: This attribu
      1 min read

    • HTML5 MathML open Attribute
      This attribute holds the opening parentheses of any equation same as close attribute. This attribute is accepted by <mfenched> tag. Syntax: <element open="parentheses"> Attribute Value: Parentheses: Holds the parentheses which will be used to open any equation. Below example illustrate t
      1 min read

    • HTML5 MathML rowalign Attribute
      This attribute holds vertical alignment of the table cells. Possible values are top, bottom and center. This attribute is accepted by <mtable>, <mtd> and <mtr> tags. Syntax: <element rowalign="top|bottom|center"> Attribute Values: top: This attribute sets the alignment of row
      1 min read

    • HTML5 MathML rowlines Attribute
      This attribute holds the row borders value that multiple value can be separated by using a space can consider also. Possible values are none, solid and dashed. This attribute is accepted by <mtable> tag only. Syntax: <element rowlines="none|solid|dashed"> Attribute Values: none: This att
      1 min read

    • HTML5 MathML rowspacing Attribute
      The MathML rowspacing attribute in HTML5 is used to specify the spacing between the rows of a table. The length value can be specified using any CSS length unit. This attribute can be used by the <mtable> tag. Syntax: <element rowspacing="number"> Attributes Value: This attribute has a s
      1 min read

    • HTML5 MathML rowspan Attribute
      This attribute holds the value that how many rows does the cell extend. This attribute is accepted by the <mtd> tag only. Syntax: <element rowspan="non-negative-int"> Attribute Values: non-negative-int: This value holds the integer that create the span by rows. Below example illustrate t
      1 min read

    • HTML5 MathML rquote Attribute
      This attributes holds the opening quote that depends on the dir attribute and the default value is the ". This attribute is accepted by <ms> tag only. Syntax: <element rquote="quote"> Attribute values: quote: This value can be any closing quote. Example: Below example illustrates the rqu
      1 min read

    • HTML5 MathMl scriptlevel Attribute
      This attribute holds the value to controls over the font-size. It works like priority property which means the higher priority value have lower performance. It means the higher scriptlevel the smaller the font-size. This attribute is accepted by <mstyle> tag only. Syntax: <element scriptlev
      1 min read

    • HTML5 MathML scriptminsize Attribute
      This attribute holds the minimum value that has been used to adjust font size due to changes in script level. Its default value is 0.71. This attribute is accepted by <mstyle> tag only. Syntax: <element scriptminsize="number"> Attribute Values: number: This value is used to set a minimum
      1 min read

    • HTML5 MathML scriptsizemultiplier Attribute
      The MathML scriptsizemultiplier attribute in HTML5 is used to specify the multiplier used to adjust the font size due to changes in scriptlevel. The default value of this attribute is 0.71. This attribute is accepted by the <mstyle> tag only. Syntax: <element scriptsizemultiplier="number"
      1 min read

    • HTML5 MathML selection Attribute
      The MathML selection attribute in HTML5 is used to specify the child element that should be used for viewing. This value can be between 1 and the number of children of the element. The default value of this attribute is 1, which means that the first child element of all the options would be viewed b
      2 min read

    • HTML5 MathML separator Attribute
      The MathML separator attribute in HTML5 is used to specify if the operator is a separator. There is no visual effect when this attribute is used, therefore this may be used for semantic purposes. This attribute is accepted by the <mo> tag. Syntax: <element separator="symbol"> Attribute V
      1 min read

    • HTML5 MathML rspace Attribute
      This attribute holds the value of the space length after the operator default value thickmathspace (4.32px). This attribute is accepted by MathML <mo> tag only. Syntax: <element lspace="length"> Attribute Values: length: This attribute holds the value of the space length after the operat
      1 min read

    • HTML5 MathML stretchy Attribute
      This attribute defines whether the operator stretches to the size of the adjacent element or not. Possible values are true or false. This attribute is accepted by the <mo> tag only. Syntax: <element stretchy="true|false"> Attribute Values: true: This value defines the operator stretches
      1 min read

    • HTML5 MathML subscriptshift Attribute
      The MathML subscriptshift attribute in HTML5 is used to define the minimum amount by which the subscript is shifted below the baseline of the expression. The length value can be specified using any CSS length unit. This attribute is accepted by the <mmultiscripts>, <msub>, and <msubsu
      1 min read

    • HTML5 MathML supscriptshift Attribute
      This attribute defines the minimum space that shift the supscript below the baseline of the expression. This attribute is accepted by the <mmultiscripts>, <msub>, and <msubsup> tags. Syntax: <element supscriptshift length="length"> Attribute Values: length: This attribute hol
      1 min read

    • HTML5 MathML symmetric Attribute
      If the stretchy attribute is set to true, it specifies if the operator should be vertically symmetric around the imaginary Math axis. This attribute is accepted by the <mo> tag only. Syntax: <element symmetric="true|false"> Attribute values: true: It specifies the operator should be vert
      1 min read

    • HTML5 MathML voffset Attribute
      This attribute is used to set the vertical position or increment. This attribute is accepted by only one tag and that is <mpadded> tag. Syntax: <element voffset="length"> Attribute Values: length: This attribute value holds the digit in specific unit, that will be shifted the below or pu
      1 min read

    • HTML5 MathML width Attribute
      This attribute is used to set the width or increase/decrease the width of the content. This attribute is accepted by <mglyph>, <mpadded>, <mspace>, and <mtable> tags. Syntax: <element width="length"> Attribute Values: length: Holds the digit in specific unit, that much
      1 min read

    Complete References

    • HTML5 MathML Complete Reference
      The MathML comes in HTML5. The current MathML version is 3. It was introduced in the year 2015. MathML stands for Mathematics Markup Language. It is used to represent mathematical equations or expressions in web browsers, like other HTML elements. MathML is used to describe mathematics as a basis fo
      3 min read

    • HTML5 MathML Attribute Complete Reference
      The MathML comes in HTML5 the current MathML version is 3 it was introduced in 2015. The MathML stands for Mathematics Markup Language. It represents mathematical equations or expressions in web browsers like other HTML elements. The MathML is used to describe mathematics as a basis for machine-to-m
      3 min read

    Related Tutorials

    • HTML Tutorial
      HTML stands for HyperText Markup Language. It is the standard language used to create and structure content on the web. It tells the web browser how to display text, links, images, and other forms of multimedia on a webpage. HTML sets up the basic structure of a website, and then CSS and JavaScript
      10 min read

    • HTML5
      HTML stands for HyperText Markup Language. It is used to design web pages using a markup language. Hypertext defines the link between the web pages. A markup language is used to define the text document within the tag which defines the structure of web pages. HTML 5 is the fifth and current version
      5 min read

    • SVG Tutorial
      SVG stands for Scalable Vector Graphics and is a powerful XML-based markup language for describing two-dimensional vector graphics. It is a web standard that enables the creation of resolution-independent graphics. Unlike raster images (such as JPEG or PNG), SVG graphics maintain quality even when z
      5 min read

    • HTML Canvas Tutorial
      HTML Canvas facilitates the element <canvas> to draw graphics on Canvas with the help of JavaScript. HTML Canvas offers various methods for drawing different shapes and lines. The HTML Canvas is a rectangular area defined via height and width on an HTML page. By default, HTML Canvas has no bor
      3 min read

geeksforgeeks-footer-logo
Corporate & Communications Address:
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305
GFG App on Play Store GFG App on App Store
Advertise with us
  • Company
  • About Us
  • Legal
  • Privacy Policy
  • In Media
  • Contact Us
  • Advertise with us
  • GFG Corporate Solution
  • Placement Training Program
  • Languages
  • Python
  • Java
  • C++
  • PHP
  • GoLang
  • SQL
  • R Language
  • Android Tutorial
  • Tutorials Archive
  • DSA
  • Data Structures
  • Algorithms
  • DSA for Beginners
  • Basic DSA Problems
  • DSA Roadmap
  • Top 100 DSA Interview Problems
  • DSA Roadmap by Sandeep Jain
  • All Cheat Sheets
  • Data Science & ML
  • Data Science With Python
  • Data Science For Beginner
  • Machine Learning
  • ML Maths
  • Data Visualisation
  • Pandas
  • NumPy
  • NLP
  • Deep Learning
  • Web Technologies
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • ReactJS
  • NextJS
  • Bootstrap
  • Web Design
  • Python Tutorial
  • Python Programming Examples
  • Python Projects
  • Python Tkinter
  • Python Web Scraping
  • OpenCV Tutorial
  • Python Interview Question
  • Django
  • Computer Science
  • Operating Systems
  • Computer Network
  • Database Management System
  • Software Engineering
  • Digital Logic Design
  • Engineering Maths
  • Software Development
  • Software Testing
  • DevOps
  • Git
  • Linux
  • AWS
  • Docker
  • Kubernetes
  • Azure
  • GCP
  • DevOps Roadmap
  • System Design
  • High Level Design
  • Low Level Design
  • UML Diagrams
  • Interview Guide
  • Design Patterns
  • OOAD
  • System Design Bootcamp
  • Interview Questions
  • Inteview Preparation
  • Competitive Programming
  • Top DS or Algo for CP
  • Company-Wise Recruitment Process
  • Company-Wise Preparation
  • Aptitude Preparation
  • Puzzles
  • School Subjects
  • Mathematics
  • Physics
  • Chemistry
  • Biology
  • Social Science
  • English Grammar
  • Commerce
  • World GK
  • GeeksforGeeks Videos
  • DSA
  • Python
  • Java
  • C++
  • Web Development
  • Data Science
  • CS Subjects
@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our Cookie Policy & Privacy Policy
Lightbox
Improvement
Suggest Changes
Help us improve. Share your suggestions to enhance the article. Contribute your expertise and make a difference in the GeeksforGeeks portal.
geeksforgeeks-suggest-icon
Create Improvement
Enhance the article with your expertise. Contribute to the GeeksforGeeks community and help create better learning resources for all.
geeksforgeeks-improvement-icon
Suggest Changes
min 4 words, max Words Limit:1000

Thank You!

Your suggestions are valuable to us.

What kind of Experience do you want to share?

Interview Experiences
Admission Experiences
Career Journeys
Work Experiences
Campus Experiences
Competitive Exam Experiences