HTML5 MathML mathcolor Attribute Last Updated : 18 Nov, 2020 Comments Improve Suggest changes Like Article Like Report 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"> Attribute Values: This attribute has a single value as mentioned above and described below: colorname: It is the value that defines the color to be used for the MathML tag. The example below illustrates the MathML mathcolor attribute: Example: HTML <!DOCTYPE html> <html> <body style="text-align:center;"> <h1 style="color:green"> GeeksforGeeks </h1> <h3>HTML5 MathML mathcolor Attribute</h3> <math> <ms lquote="„" rquote=" “" mathcolor="Yellow" mathbackground="Purple"> A Computer Science Portal for Geeks </ms> </math> </body> </html> Output: Supported Browsers: The browsers supported by HTML5 MathML mathcolor attribute are listed below: Firefox Comment More infoAdvertise with us Next Article HTML5 MathML mathsize Attribute S skyridetim Follow Improve Article Tags : Web Technologies HTML HTML5 HTML-MathML 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 in 5 min read MathML TagsHTML5 MathML <math> tagThe 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> tagThe 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> TagThe 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> TagThe 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> tagThe 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> tagThe 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> TagThe 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> TagThe 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> tagThe 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> TagThe 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> TagThe 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> TagThe 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> TagThe 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> TagThe 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> TagThe 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> TagThe 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> TagThe 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> TagThe 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 acc 2 min read HTML5 MathML <mspace> TagThe 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> TagThe 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> TagThe 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> TagThe 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> TagThe 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> TagThe 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> TagThe 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> TagThe 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> TagThe 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> TagThe 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> TagThe 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> TagThe 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 1 min read HTML5 | MathML <munderover> TagThe 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> TagThe 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 AttributesHTML5 MathML accent AttributeThe 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 AttributeThe 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 AttributeThis 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 AttributeThis 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 AttributeThis 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 AttributeThis 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 AttributeThis 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 AttributeThis 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 AttributeThis 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 AttributeThis 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 AttributeThis 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 AttributeThis 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 AttributeThis 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 AttributeThis 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 AttributeThis 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 AttributeThis 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 AttributeThis 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 AttributeThe 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 AttributeThe 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 AttributeThis 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 AttributeThis 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 AttributeThis 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 AttributeThe 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 AttributeThe 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 AttributeThe 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 AttributeIf 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 AttributeIf 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 AttributeThis 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 AttributeThis 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 AttributeThis 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 AttributeThis 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 AttributeThis 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 AttributeThis 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 AttributeThe 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 AttributeThis 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 AttributeThis 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 AttributeThis 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 AttributeThis 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 AttributeThe 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 AttributeThe 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 AttributeThe 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 AttributeThis 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 AttributeThis 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 AttributeThe 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 AttributeThis 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 AttributeIf 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 AttributeThis 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 AttributeThis 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 ReferencesHTML5 MathML Complete ReferenceThe 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 ReferenceThe 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 TutorialsHTML TutorialHTML 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 11 min read HTML5HTML 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 TutorialSVG 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 TutorialHTML 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 Like