איך מדגישים טקסט ב-HTML
עטפו את הטקסט ב-<strong> או ב-<b>. שתיהן הופכות אותו למודגש:
הן נראות זהות. ההבדל הוא במה שהן אומרות על הטקסט.
strong מול b
| תגית | משמעות | דוגמה |
|---|---|---|
<strong> | תוכן חשוב, רציני או דחוף | <strong>Do not</strong> share your password. |
<b> | בולט, אבל בלי חשיבות נוספת | מילות מפתח בתקציר, שם של מוצר, המילים הפותחות של כתבה |
בחרו ב-<strong> כשהייתם מרימים את הקול או רוצים שהקורא לא יפספס. בחרו ב-<b> כשהדגשה היא מוסכמה ויזואלית לסוג הטקסט הזה. אם אף אחת לא מתאימה ואתם רק רוצים סגנון, השתמשו ב-<span> עם מחלקה ו-CSS.
נטוי: em ו-i
זוג תגיות הנטוי פועל לפי אותו רעיון:
| תגית | משמעות | דוגמה |
|---|---|---|
<em> | הדגשה בהטעמה: הזזה שלה משנה את משמעות המשפט | I <em>never</em> said that. |
<i> | קול אחר: מילים בשפה זרה, מונחים טכניים, שמות של ספינות, מחשבות | <i lang="la">et cetera</i> |
שני המשפטים הראשונים בדוגמה משתמשים באותן מילים ומשמעותם שונה בגלל המקום של <em>. כש-<i> מסמנת ביטוי בשפה אחרת, הוסיפו מאפיין lang כדי שקוראי מסך יבטאו אותו נכון.
עוד כמה תגיות נטויות כברירת מחדל: <cite> (שם של יצירה), <dfn> (מונח שמוגדר), <address> ו-<var>. השתמשו בהן כשהן מתאימות ותנו לסגנון ברירת המחדל שלהן לעשות את השאר.
מודגש ונטוי יחד
קננו תגית אחת בתוך השנייה, וסגרו אותן בסדר הפוך:
<strong><em>text</strong></em> (סגירה בסדר הלא נכון) עדיין מוצג, אבל הדפדפן צריך לתקן את העץ ועלול לפצל את האלמנטים שלכם; ראו את העמוד על תגיות כדי לראות איך נראה התיקון הזה.
מודגש ונטוי עם CSS
כשהסגנון ויזואלי בלבד (כותרת של כרטיס, מחיר, תווית), השתמשו ב-CSS על האלמנט עצמו במקום להוסיף תגית. font-weight שולט בהדגשה ו-font-style בנטוי:
השורה האחרונה מראה שמשמעות ומראה הם דברים נפרדים: ה-<strong> שומרת על המשמעות שלה בזמן ש-CSS מעצב אותה אחרת. כל טווח המשקלים (100 עד 900) מוסבר בעמוד CSS font-weight.
נגישות
רוב קוראי המסך לא משנים את הקול שלהם עבור <strong> או <em> בהגדרות ברירת המחדל, כך שמודגש ונטוי הם בעיקר רמזים ויזואליים. כל דבר שהמשתמש אסור שיפספס (שגיאה, שדה חובה, מועד אחרון) צריך להיות ברור מהמילים עצמן, לא רק מהסגנון. הימנעו גם מקטעים ארוכים בנטוי או במודגש: קשה יותר לקרוא אותם, במיוחד לקוראים עם דיסלקציה.
טעויות נפוצות
- שימוש במודגש ככותרת. שורה של טקסט ב-
<b>מעל קטע אינה כותרת לקוראי מסך. השתמשו ב-<h2>או<h3>ועצבו אותן. - שימוש ב-
<strong>לעיצוב. אם שום דבר בטקסט אינו חשוב, השתמשו ב-<b>או ב-CSS. - הדגשה של פסקה שלמה. הדגשה עובדת כשהיא נדירה. הדגישו ביטוי אחד, לא את הפסקה.
- סגירת תגיות בסדר הלא נכון.
<b><i>x</i></b>, לעולם לא<b><i>x</b></i>. - תגיות ישנות. התגית
<font>ממדריכים ישנים מיושנת. השתמשו בתגיות שלמעלה או ב-font-weight.
שאלות נפוצות
איך מדגישים טקסט ב-HTML?
עטפו אותו ב-<strong> כשהמילים חשובות (<strong>Warning:</strong>), או ב-<b> כשרוצים רק שיבלטו בלי חשיבות נוספת, כמו שם של מוצר. שתיהן מוצגות מודגשות כברירת מחדל.
מה ההבדל בין <strong> ל-<b>?
<strong> אומרת שהטקסט חשוב, רציני או דחוף. <b> מושכת תשומת לב לטקסט בלי לרמוז על חשיבות, כמו מילות מפתח בתקציר. הן נראות אותו דבר; ההבדל הוא במשמעות, וזה חשוב לקוראי מסך, למנועי חיפוש ולמפתחים אחרים.
איך מטים טקסט ב-HTML?
השתמשו ב-<em> להדגשה שמשנה את משמעות המשפט ("I did say that" עם דגש על "did"), וב-<i> לטקסט בקול אחר: מילים בשפה זרה, מונחים טכניים, שמות של ספינות, מחשבות. שתיהן מוצגות בנטוי.
איך עושים טקסט מודגש ונטוי בו זמנית?
קננו את התגיות: <strong><em>text</em></strong>. סגרו אותן בסדר הפוך לסדר שבו פתחתם. עם CSS, הגדירו גם font-weight: bold וגם font-style: italic על אלמנט אחד.
אפשר להדגיש טקסט עם CSS במקום?
כן: font-weight: bold (או 700) על כל אלמנט. השתמשו ב-CSS כשההדגשה היא ויזואלית בלבד, כמו תווית של כפתור או סגנון כותרת בטבלה, ובתגיות HTML כשהמילים עצמן חשובות או מודגשות במשמעותן.