scriptlevel
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Thuộc tính toàn cục scriptlevel đặt math-depth của một phần tử MathML. Nó cho phép ghi đè các quy tắc từ user agent stylesheet vốn xác định việc tính toán tự động font-size trong các công thức MathML.
Cú pháp
html
<math scriptlevel="-1"> <!-- giảm math-depth đi 1 -->
<math scriptlevel="+2"> <!-- tăng math-depth lên 2 -->
<math scriptlevel="0"> <!-- đặt lại math-depth về 0 -->
Giá trị
Nếu <U> là một số nguyên không dấu (tức là đã bỏ ký hiệu dấu ở đầu) thì các giá trị được chấp nhận là:
<U>-
Đặt
math-depththành giá trị<U>. Điều này sẽ đặtfont-sizecủa phần tử bằng giá trị của các phần tử ở độ sâu được chỉ định. +<U>-
Đặt
math-depththành giá trịadd(<U>). Điều này sẽ thu nhỏfont-sizecủa phần tử<U>lần. -<U>-
Đặt
math-depththành giá trịadd(-<U>). Điều này sẽ phóng tofont-sizecủa phần tử<U>lần.
Ví dụ
html
<!-- math-depth mặc định là 0 trên phần tử gốc <math>. -->
<math>
<msubsup>
<!-- math-depth và font-size không đổi ở phần cơ sở. -->
<mtext>base</mtext>
<!-- math-depth mặc định là add(1) bên trong chỉ số dưới, nên nó
tăng thêm 1 và font-size bị thu nhỏ một lần. -->
<mtext>subscript</mtext>
<!-- math-depth cũng mặc định là add(1) bên trong chỉ số trên, nhưng
thuộc tính scriptlevel nói rằng hãy tăng thêm 2 thay vì 1,
nên font-size thực tế bị thu nhỏ hai lần. -->
<mtext scriptlevel="+2">superscript</mtext>
</msubsup>
</math>
Đặc tả
| Specification |
|---|
| MathML Core> # dfn-scriptlevel> |
Khả năng tương thích trình duyệt
Xem thêm
- Tất cả thuộc tính toàn cục.
- Thuộc tính toàn cục displaystyle.
font-sizemath-depthmath-style