Cross Browser Solution - Test Suites - 3.4.5 MathML - Overscript mover

The mover element attaches an accent or limit placed over a base. It always sets displaystyle to "false" within overscript, but increments scriptlevel by 1 only when accent is "false". Within base, it always leaves both attributes unchanged. MathML Fundamentals

Overscript - mover Left to Right X maps to Y X maps to maps to maps to Y n = 1 + n = 1 + n = 1 + n = 1 + n = 1 lim x 12 + lim x 12 + lim x 12 x + y + z x + y + z Right to Left X maps to Y X maps to maps to maps to Y n = 1 + n = 1 + n = 1 + n = 1 + n = 1 lim x 12 + lim x 12 + lim x 12 x + y + z x + y + z

MathML

<math mathsize="80">
    <mspace linebreak="newline" indentalign="center"></mspace>
    <mtext style="border:1px;" mathsize="50">Overscript - mover</mtext>
    
    <mspace linebreak="newline" indentalign="center"></mspace>
    <mtext style="border:1px;" mathsize="30">Left to Right</mtext>
    
    <mspace linebreak="newline" indentalign="center"></mspace>
    <mrow style="border:1px">
        <mi style="border:1px;">X</mi>
        <mover style="border:1px;">
            <mo style="border:1px;">→</mo>
            <mtext style="border:1px;">maps to</mtext>
        </mover>
        <mi style="border:1px;">Y</mi>
    </mrow>
    <mrow style="border:1px">
        <mi>X</mi>
        <mover>
            <mo>→</mo>
            <mtext>maps to maps to maps to</mtext>
        </mover>
        <mi>Y</mi>
    </mrow>
    <mspace linebreak="newline" indentalign="center"></mspace>
    <mrow style="border:1px;">
        <mover style="border:1px">
            <mo style="border:1px">∑</mo>
            <mrow style="border:1px">
                <mi>n</mi>
                <mo>=</mo>
                <mn>1</mn>
            </mrow>
        </mover>
        <mo style="border:1px">+</mo>
        <mover style="border:1px" align="left">
            <mo style="border:1px">∑</mo>
            <mrow style="border:1px">
                <mi>n</mi>
                <mo>=</mo>
                <mn>1</mn>
            </mrow>
        </mover>
        <mo style="border:1px">+</mo>
        <mover style="border:1px" align="right">
            <mo style="border:1px">∑</mo>
            <mrow style="border:1px">
                <mi>n</mi>
                <mo>=</mo>
                <mn>1</mn>
            </mrow>
        </mover>
        <mo style="border:1px">+</mo>
        <mover style="border:1px" accent="true">
            <mo style="border:1px">∑</mo>
            <mrow style="border:1px">
                <mi>n</mi>
                <mo>=</mo>
                <mn>1</mn>
            </mrow>
        </mover>   
        <mo style="border:1px">+</mo>
        <mstyle displaystyle='false' >
       	 <mover style="border:1px">
            <mo style="border:1px">∑</mo>
            <mrow style="border:1px">
                <mi>n</mi>
                <mo>=</mo>
                <mn>1</mn>
            </mrow>
        </mover>     
       </mstyle>          
    </mrow>
    <mspace linebreak="newline" indentalign="center"></mspace>
    <mrow style="border:1px;">
        <mover style="border:1px">
            <mi style="border:1px">lim</mi>
            <mrow>
                <msub>
                    <mi>x</mi>
                    <mi>12</mi>
                </msub>
                <mo>→</mo>
                <mi>∞</mi>
            </mrow>
        </mover>
        <mo style="border:1px">+</mo>
        <mover style="border:1px" align="left">
            <mi style="border:1px">lim</mi>
            <mrow>
                <msub>
                    <mi>x</mi>
                    <mi>12</mi>
                </msub>
                <mo>→</mo>
                <mi>∞</mi>
            </mrow>
        </mover>
        <mo style="border:1px">+</mo>
        <mover style="border:1px" align="right">
            <mi style="border:1px">lim</mi>
            <mrow>
                <msub>
                    <mi>x</mi>
                    <mi>12</mi>
                </msub>
                <mo>→</mo>
                <mi>∞</mi>
            </mrow>
        </mover>
    </mrow>
    <mspace linebreak="newline" indentalign="center"></mspace>
    <mrow style="border:1px;">
        <mover>
            <mrow style="border:1px">
                <mi>x</mi>
                <mo>+</mo>
                <mi>y</mi>
                <mo>+</mo>
                <mi>z</mi>
            </mrow>
            <mo style="border:1px">⏞</mo>
        </mover>
        <mover  overspace="-0.2em">
            <mrow style="border:1px">
                <mi>x</mi>
                <mo>+</mo>
                <mi>y</mi>
                <mo>+</mo>
                <mi>z</mi>
            </mrow>
            <mo style="border:1px">⏞</mo>
        </mover>

    </mrow>
    
    
    <mspace linebreak="newline" indentalign="center"></mspace>
    <mtext style="border:1px;" mathsize="30">Right to Left</mtext>
    
    <mspace linebreak="newline" indentalign="center"></mspace>
    <mrow dir="rtl"> 
	    <mrow style="border:1px">
	        <mi style="border:1px;">X</mi>
	        <mover style="border:1px;">
	            <mo style="border:1px;">→</mo>
	            <mtext style="border:1px;">maps to</mtext>
	        </mover>
	        <mi style="border:1px;">Y</mi>
	    </mrow>
	    <mrow style="border:1px">
	        <mi>X</mi>
	        <mover>
	            <mo>→</mo>
	            <mtext>maps to maps to maps to</mtext>
	        </mover>
	        <mi>Y</mi>
	    </mrow>
	</mrow>
    <mspace linebreak="newline" indentalign="center"></mspace>
    <mrow style="border:1px;" dir="rtl">
        <mover style="border:1px">
            <mo style="border:1px">∑</mo>
            <mrow style="border:1px">
                <mi>n</mi>
                <mo>=</mo>
                <mn>1</mn>
            </mrow>
        </mover>
        <mo style="border:1px">+</mo>
        <mover style="border:1px" align="left">
            <mo style="border:1px">∑</mo>
            <mrow style="border:1px">
                <mi>n</mi>
                <mo>=</mo>
                <mn>1</mn>
            </mrow>
        </mover>
        <mo style="border:1px">+</mo>
        <mover style="border:1px" align="right">
            <mo style="border:1px">∑</mo>
            <mrow style="border:1px">
                <mi>n</mi>
                <mo>=</mo>
                <mn>1</mn>
            </mrow>
        </mover>
        <mo style="border:1px">+</mo>
        <mover style="border:1px" accent="true">
            <mo style="border:1px">∑</mo>
            <mrow style="border:1px">
                <mi>n</mi>
                <mo>=</mo>
                <mn>1</mn>
            </mrow>
        </mover>   
        <mo style="border:1px">+</mo>
        <mstyle displaystyle='false' >
       	 <mover style="border:1px">
            <mo style="border:1px">∑</mo>
            <mrow style="border:1px">
                <mi>n</mi>
                <mo>=</mo>
                <mn>1</mn>
            </mrow>
        </mover>     
       </mstyle>          
    </mrow>
    <mspace linebreak="newline" indentalign="center"></mspace>
    <mrow style="border:1px;" dir="rtl">
        <mover style="border:1px">
            <mi style="border:1px">lim</mi>
            <mrow>
                <msub>
                    <mi>x</mi>
                    <mi>12</mi>
                </msub>
                <mo>→</mo>
                <mi>∞</mi>
            </mrow>
        </mover>
        <mo style="border:1px">+</mo>
        <mover style="border:1px" align="left">
            <mi style="border:1px">lim</mi>
            <mrow>
                <msub>
                    <mi>x</mi>
                    <mi>12</mi>
                </msub>
                <mo>→</mo>
                <mi>∞</mi>
            </mrow>
        </mover>
        <mo style="border:1px">+</mo>
        <mover style="border:1px" align="right">
            <mi style="border:1px">lim</mi>
            <mrow>
                <msub>
                    <mi>x</mi>
                    <mi>12</mi>
                </msub>
                <mo>→</mo>
                <mi>∞</mi>
            </mrow>
        </mover>
    </mrow>
    <mspace linebreak="newline" indentalign="center"></mspace>
    <mrow style="border:1px;" dir="rtl">
        <mover>
            <mrow style="border:1px">
                <mi>x</mi>
                <mo>+</mo>
                <mi>y</mi>
                <mo>+</mo>
                <mi>z</mi>
            </mrow>
            <mo style="border:1px">⏞</mo>
        </mover>
        <mover  overspace="-0.2em">
            <mrow style="border:1px">
                <mi>x</mi>
                <mo>+</mo>
                <mi>y</mi>
                <mo>+</mo>
                <mi>z</mi>
            </mrow>
            <mo style="border:1px">⏞</mo>
        </mover>

    </mrow>    
</math>