מבוא למתמטיקה - שפת הסימון למתמטיקה
MathML היא שפת סימון שניתן להשתמש בה הצגת סימונים מתמטיים. ניתן להשתמש בתגי MathML ישירות מ- HTML5. זה שימושי כאשר אתה רוצה להראות יותר מאשר פשוט סימונים של מתמטיקה דפי האינטרנט שלך, וזה די קל לשימוש בשל פשטות ודמיון ל- HTML.
MathML יש שני סוגים של סימון; מצגת (לפריסה) ותוכן (למשמעות). מאחר שרק סימון ההצגה נתמך על ידי דפדפנים, זהו סוג הסימון היחיד שניתן להשתמש בו ב- HTML. אתה יכול גם להשתמש ב- CSS ו- JavaScript על זה בדיוק כמו שאתה עושה ב- HTML.
בואו נסתכל על MathML.
הבנת MathML
יש רשימה של אלמנטים MathML הנוכחי באתר האינטרנט של Mozilla Developer. אני גם רשום את האלמנטים המשמשים את הדוגמאות בסוף הודעה זו לעיון מהיר.
אלמנט ברמה העליונה MathML הוא אלמנט, כאשר אתה כותב קוד MathML ב- HTML, זכור לשים אותם בתוך
תגים.
,
,
,
הם האלמנטים הבסיסיים המייצגים מזהה, מפעיל, מספר ומחרוזת בהתאמה. שים לב כי כל האלמנטים MathML שמתחילים עם האות 'מ'.
הנה כמה דוגמאות פשוטות.
כיצד להציג סופרסריפט & תחתי
ה
האלמנט הוא להצגת עילי. יש
עבור תחתי.
כיצד להציג שברים
כיצד להציג רוט מספרים שלמים
הנה דוגמה אחת פשוטה יותר להצגת מספרים שלמים.
עבור שורש מרובע בלבד, יש
.
עכשיו נעבור לסימונים מורכבים יותר, המטריצה.
כיצד להציג מטריקס - -
כדי לבנות מטריצה, אנחנו צריכים להיות מבנה טבלה עבור שורות ועמודות. לשם כך, אנו משתמשים
,
ו
.
חוץ מזה, נשתמש
כדי להוסיף את האופרטורים [
ו ]
סביב המטריצה, ולבסוף לשים את כולם בתוך
אלמנט, אלמנט המקבץ ביטויים.
הנה התוצאה הסופית:
כמו כן, בואו לזרוק קצת CSS לעשות את זה 'X' להתבלט מטריצה.
mi color: red;
כיצד להציג משוואות אינטגרליות
להלן דוגמה לסוג בסיסי של משוואה אינטגרלית. ה
משמש להוספת המגבלות לאינטגרל.
כמו HTML, MathML יש גם תווים וישויות, שאחד מהם משמש בדוגמה כדי להראות את סמל phi היוונית. הנה כיצד להציג את המשוואה האינטגרלית לעיל:
לקבלת רשימה של ישויות אופי MathML, לחץ כאן כדי למצוא אותם באתר האינטרנט של W3C.
תכונות MathML
מלבד תכונות שאינן זהות של HTML (כמו id
), MathML יש גם קבוצה של תכונות משלהם. לאתר Mozilla Developer יש אוסף של תכונות MathML לעיונך. עבור fallbacks, אתה יכול להשתמש בספריית JavaScript MathJax. אם אתה צריך כלים נוספים, בדוק את הקישור כאן.
אני לוקח את החופשה עם codepen זה המכיל את כל הדוגמאות לעיל, לעיון קל שלך.
רשימת המאמרים של MathML Elements
אלמנטים | הגדרה |
| רכיב MathML ברמה העליונה |
| מציג מזהים (משתנים, קבועים, שמות פונקציות) |
| מציג ספרותית מילולית |
| מציג את האופרטור |
| מראה מחרוזת מילולי |
| מצרף כתב-על לבסיס |
| מחברת תת בסיס לבסיס |
| משמש להצגת שברים |
| מציג רדיקלים עם מדדים |
| מציג את השורש הריבועי |
| מציג טבלה או מטריצה |
| שורה של
|
| עמודה ב
|
| קבוצות משנה ביטויים |
| משמש כדי להוסיף עילי, כתוב, presuperscript & presubscript |