<mtable>

O elemento MathML <mtable> permite criar tabelas e matrizes. Dentro de um <mtable> só podem aparecer os elementos <mtr> e <mtd>. Estes elementos são semelhantes aos elementos de HTML <table> , <tr> e <td>.

Nota: O elemento <mtable> restaura o valor do atributo displaystyle para false. Se quiser usar este elemento com o formatação de inline-block, deve criar o elemento com o atributo displaystyle com o valor true, por exemplo <mtable displaystyle="true">...</mtable>.

Atributos

align
Especifica o alinhamento vertical da mesa em relação ao seu ambiente.
Os valores aceites são:
  • axis (pré-definido): O centro vertical da tabela alinha-se no eixo do ambiente (tipicamente o sinal menos).
  • baseline: O centro vertical da mesa alinha-se com a linha de base do ambiente.
  • bottom: O fundo da tabela alinha-se com a linha de base do ambiente.
  • center: Ver linha de base.
  • top: O topo da tabela alinha-se com a linha de base do ambiente.
Além disso, os valores do atributo align podem terminar com um número de rownumber (por exemplo align="center 3"). Isto permite alinhar a linha especificada da tabela em vez de toda a tabela. Um valor integral negativo conta as linhas do fundo da tabela. Começando com Gecko 8.0 (Firefox 8.0 / Thunderbird 8.0 / SeaMonkey 2.5), a interpretação dos valores negativos foi corrigida (bug 601436). Em Gecko 17.0 (Firefox 17.0 / Thunderbird 17.0 / SeaMonkey 2.14), a análise foi atualizada para tratar corretamente o espaço em branco.
alignmentscope
Unimplemented
class, id, style
Para uso com stylesheets.
columnalign
Indica o alinhamento horizontal das células da tabela. São permitidos valores múltiplos separados por espaço e aplicam-se às colunas correspondentes (e.x. columnalign="left right center"). Os valores aceites são: left, center (pré-definido) e right.
columnlines
Indica as bordas das colunas da tabela. São permitidos valores múltiplos separados por espaço e aplicam-se às colunas correspondentes (e.x. columnlines="none none solid"). Os valores aceites são: none (pré-definido), solid e dashed.
columnspacing
Indica o espaço entre as colunas da tabela.
Unimplemented columnwidth
Indica a largura das colunas da tabela.
displaystyle
Um valor Boolean que indica se mais espaço é usado para visualizar equações ou, se false, uma apresentação mais compacta é usada para apresentar as fórmulas. O efeito principal é que versões maiores de operadores são apresentados quando displaystyle é true.
Unimplemented equalcolumns
Um valor Boolean que indica se todas as colunas devem ser forçadas a ter a mesma altura total. false é o valor pré-definido.
Unimplemented equalrows
Um valor Boolean que indica se todas as linhas devem ser forçadas a ter a mesma altura total. false é o valor pré-definido.
frame
Indica as bordas do elemento <mtable>. Os valores possiveis são: none (pré-definido), solid e dashed.
framespacing
Indica o espaço adicional entre a tabela e a frame.
groupalign
Unimplemented
href
Usado para criar uma hiperligação apontando a uma URI especificado.
mathbackground
A cor de fundo. Pode usar #rgb, #rrggbb e nomes de cores de HTML.
mathcolor
A cor do texto. Pode usar #rgb, #rrggbb e nomes de cores de HTML.
Unimplemented minlabelspacing
Um valor de comprimento que indica o espaço minimimo entre uma etiqueta e a célula adjacente numa linha.
rowalign
Indica o alinhamento vertical das células da tabela. São permitidos valores múltiplos separados por espaço e aplicam-se às linhas correspondentes (e.x. rowalign="top bottom axis"). Os valores aceites: axis, baseline (pré-definido), bottom, center e top.
rowlines
Especifica o estilo das bordas das linhas da tabela.  São permitidos valores múltiplos separados por espaço e aplicam-se às linhas correspondentes (e.x. rowlines="none none solid"). Os valores aceites são: none (pré-definido), solid e dashed.
Unimplemented rowspacing
Specifies the space between table rows.
Unimplemented side
Indica a posição onde a etiqueta de <mlabeledtr> deve ser posta. Os valores acietes são: left, right (pré-definido), leftoverlap e rightoverlap.
width
Indica a largura desejada da tabela. Ver comprimentos para valores possíveis.

Exemplos

Alinhamento com linha indicada

Renderização:

<math>
    
    <mi>X</mi>
    <mo>=</mo>
    <mtable frame="solid" rowlines="solid" align="axis 3">
        <mtr>
             <mtd><mi>A</mi></mtd>
             <mtd><mi>B</mi></mtd>
        </mtr>
        <mtr>
             <mtd><mi>C</mi></mtd>
             <mtd><mi>D</mi></mtd>
        </mtr>
        <mtr>
             <mtd><mi>E</mi></mtd>
             <mtd><mi>F</mi></mtd>
        </mtr>
    </mtable>

</math>

Especificações

Especificação Estado Comentário
MathML 3.0
The definition of 'mtable' in that specification.
Recommendation Especificação atual
MathML 2.0
The definition of 'mtable' in that specification.
Recommendation Especificação inicial

Compatibilidade

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
mtableChrome No support NoEdge No support NoFirefox Full support 1IE No support NoOpera No support NoSafari Full support 5.1WebView Android No support NoChrome Android No support NoFirefox Android Full support 4Opera Android No support NoSafari iOS No support NoSamsung Internet Android No support No
alignChrome No support NoEdge No support NoFirefox Full support 1IE No support NoOpera No support NoSafari No support NoWebView Android No support NoChrome Android No support NoFirefox Android Full support 4Opera Android No support NoSafari iOS No support NoSamsung Internet Android No support No
alignmentscopeChrome No support NoEdge No support NoFirefox No support NoIE No support NoOpera No support NoSafari No support NoWebView Android No support NoChrome Android No support NoFirefox Android No support NoOpera Android No support NoSafari iOS No support NoSamsung Internet Android No support No
columnalignChrome No support NoEdge No support NoFirefox Full support 1IE No support NoOpera No support NoSafari Full support 5.1WebView Android No support NoChrome Android No support NoFirefox Android Full support 4Opera Android No support NoSafari iOS No support NoSamsung Internet Android No support No
columnlinesChrome No support NoEdge No support NoFirefox Full support 1IE No support NoOpera No support NoSafari Full support 5.1WebView Android No support NoChrome Android No support NoFirefox Android Full support 4Opera Android No support NoSafari iOS No support NoSamsung Internet Android No support No
columnspacingChrome No support NoEdge No support NoFirefox Full support 33IE No support NoOpera No support NoSafari No support NoWebView Android No support NoChrome Android No support NoFirefox Android Full support 33Opera Android No support NoSafari iOS No support NoSamsung Internet Android No support No
columnwidthChrome No support NoEdge No support NoFirefox No support NoIE No support NoOpera No support NoSafari No support NoWebView Android No support NoChrome Android No support NoFirefox Android No support NoOpera Android No support NoSafari iOS No support NoSamsung Internet Android No support No
displaystyleChrome No support NoEdge No support NoFirefox Full support 1IE No support NoOpera No support NoSafari No support NoWebView Android No support NoChrome Android No support NoFirefox Android Full support 4Opera Android No support NoSafari iOS No support NoSamsung Internet Android No support No
equalcolumnsChrome No support NoEdge No support NoFirefox No support NoIE No support NoOpera No support NoSafari No support NoWebView Android No support NoChrome Android No support NoFirefox Android No support NoOpera Android No support NoSafari iOS No support NoSamsung Internet Android No support No
equalrowsChrome No support NoEdge No support NoFirefox No support NoIE No support NoOpera No support NoSafari No support NoWebView Android No support NoChrome Android No support NoFirefox Android No support NoOpera Android No support NoSafari iOS No support NoSamsung Internet Android No support No
frameChrome No support NoEdge No support NoFirefox Full support 1IE No support NoOpera No support NoSafari Full support 5.1WebView Android No support NoChrome Android No support NoFirefox Android Full support 4Opera Android No support NoSafari iOS No support NoSamsung Internet Android No support No
framespacingChrome No support NoEdge No support NoFirefox Full support 33IE No support NoOpera No support NoSafari No support NoWebView Android No support NoChrome Android No support NoFirefox Android Full support 33Opera Android No support NoSafari iOS No support NoSamsung Internet Android No support No
groupalignChrome No support NoEdge No support NoFirefox No support NoIE No support NoOpera No support NoSafari No support NoWebView Android No support NoChrome Android No support NoFirefox Android No support NoOpera Android No support NoSafari iOS No support NoSamsung Internet Android No support No
hrefChrome No support NoEdge No support NoFirefox Full support 7IE No support NoOpera No support NoSafari No support NoWebView Android No support NoChrome Android No support NoFirefox Android Full support 7Opera Android No support NoSafari iOS No support NoSamsung Internet Android No support No
mathbackgroundChrome No support NoEdge No support NoFirefox Full support 4IE No support NoOpera No support NoSafari No support NoWebView Android No support NoChrome Android No support NoFirefox Android Full support 4Opera Android No support NoSafari iOS No support NoSamsung Internet Android No support No
mathcolorChrome No support NoEdge No support NoFirefox Full support 4IE No support NoOpera No support NoSafari No support NoWebView Android No support NoChrome Android No support NoFirefox Android Full support 4Opera Android No support NoSafari iOS No support NoSamsung Internet Android No support No
minlabelspacingChrome No support NoEdge No support NoFirefox No support NoIE No support NoOpera No support NoSafari No support NoWebView Android No support NoChrome Android No support NoFirefox Android No support NoOpera Android No support NoSafari iOS No support NoSamsung Internet Android No support No
rowalignChrome No support NoEdge No support NoFirefox Full support 1IE No support NoOpera No support NoSafari Full support 5.1WebView Android No support NoChrome Android No support NoFirefox Android Full support 4Opera Android No support NoSafari iOS No support NoSamsung Internet Android No support No
rowlinesChrome No support NoEdge No support NoFirefox Full support 1IE No support NoOpera No support NoSafari Full support 5.1WebView Android No support NoChrome Android No support NoFirefox Android Full support 4Opera Android No support NoSafari iOS No support NoSamsung Internet Android No support No
rowspacingChrome No support NoEdge No support NoFirefox Full support 33IE No support NoOpera No support NoSafari No support NoWebView Android No support NoChrome Android No support NoFirefox Android Full support 33Opera Android No support NoSafari iOS No support NoSamsung Internet Android No support No
sideChrome No support NoEdge No support NoFirefox No support NoIE No support NoOpera No support NoSafari No support NoWebView Android No support NoChrome Android No support NoFirefox Android No support NoOpera Android No support NoSafari iOS No support NoSamsung Internet Android No support No
widthChrome No support NoEdge No support NoFirefox Full support 13IE No support NoOpera No support NoSafari No support NoWebView Android No support NoChrome Android No support NoFirefox Android Full support 14Opera Android No support NoSafari iOS No support NoSamsung Internet Android No support No

Legend

Full support  
Full support
No support  
No support

Ver também

  • <mtd> (Célula de tabela)
  • <mtr> (Linha de tablela)