HTML יש הרבה תגיות שאנשים רבים משתמשים בהן כל יום, כמו <div>
, <p>
ו-<a>
. אבל יש גם כמה פנינים נסתרות שלעתים קרובות נשארות ללא תשומת לב. תגיות אלו יכולות לעזור להפוך את האתרים ליותר מעורבים, נגישים ומשמעותיים מבלי הרבה מאמץ נוסף.
במאמר זה, נדון בקבוצה של אלמנטים ייחודיים ב-HTML שיכולים לשדרג את הדפים שלך. הם מציעים פונקציות ספציפיות לעיצוב טקסט, לשיפור קריאות והוספת תכנים אינטראקטיביים.
תוכן עניינים
תגית <q>
: ציטוטים קצרים בתוך טקסט
תגית <q>
משמשת להוספת ציטוטים קצרים בתוך פסקה. היא עוזרת לגרום לציטוטים להיראות שונים וקל יותר לזהותם, מבלי לשבור את רצף הטקסט. תגית זו מוסיפה אוטומטית סימני ציטוט סביב התוכן.
תיאור וסינטקס
המבנה הבסיסי של תגית <q>
הוא פשוט:
<p>She said, <q>This is amazing!</q></p>
זה יוצג כך:
היא אמרה, “זה מדהים!”
איך היא שונה מהאלמנט <blockquote>
תגית <q>
מיועדת לציטוטים קצרים בתוך משפט. מצד שני, אלמנט <blockquote>
משמש לציטוטים ארוכים יותר שצריכים בדרך כלל מרחב או פסקה משלהם.
למשל:
<blockquote>
"This is a long quote that needs its own space. It is different from a short quote."
</blockquote>
בלוק זה יופיע עם חיתוך ומיועד להדגיש קטע גדול יותר של טקסט מצוטט.
מקרי שימוש: הוספת ציטוטים בתוך פסקאות
התגית <q>
מושלמת למקרים בהם יש צורך לציין ציטוט במשפט מבלי להפריד אותו יותר מדי. לדוגמה, כאשר יש לצטט מישהו במאמר או פוסט בלוג:
<p>The professor said, <q>Practice makes perfect</q>, during the class.</p>
במקרה זה, התגית <q>
שומרת על הציטוט קטן ובתוך אותו פסקה.
הפרופסור אמר, מאמן עושה את המאן
, במהלך השיעור.
תאימות דפדפן וטיפים לעיצוב
רוב הדפדפנים המודרניים מוסיפים אוטומטית סימני ציטוט לתוך תוכן בתוך תגית <q>
. אך ניתן לשנות איך זה נראה באמצעות CSS אם נדרש. הנה איך ניתן לעצב את זה:
q {
quotes: "«" "»";
font-style: italic;
}
קטע הקוד הזה ישנה את הציטוטים לסימני ציטוט בסגנון צרפתי (« ו- ») ויעשה את הציטוט באות נטויה.
רוב הדפדפנים תומכים בתגית <q>
, כך שאין צורך לדאוג לבעיות תאימות עבור משתמשים מודרניים. אך דפדפנים ישנים עשויים לדרוש תשומת לב נוספת, אז תמיד יש לבדוק אם הקהל שלך משתמש בגרסאות ישנות.
התגית <s>
: טקסט עם קו חוצה
התגית <s>
משמשת להצגת טקסט שכבר לא נכון, רלוונטי, או שהוסר. היא מוסיפה קו חוצה באמצע הטקסט, אותו אנו קוראים "קו חוצה". התגית הזו נהוגה לציין משהו שעבר עריכה או עדכון.
הסבר ושימוש
התגית <s>
פשוטה לשימוש. צריך לעטוף אותה סביב הטקסט שברצונך להוסיף קו חוצה לו:
<p>This product was <s>$50</s> now only $30!</p>
זה יוצג כך:
מוצר זה היה $50 עכשיו רק $30!
מקרים נפוצים לשימוש: לציון תוכן שהוסר או שאינו רלוונטי
התג <s>
נהדר להראות שינויים במחירים, עריכות או תוכן שאינו בתוקף עוד. לדוגמה:
עדכוני מחירים:
<p><s>$75</s> $50 (Limited Offer!)</p>
$75 $50 (הצעה מוגבלת!)
תיקונים או שינויים:
<p><s>Old website address</s> New website address</p>
כתובת האתר הישנה כתובת האתר החדשה
תוכן שאינו רלוונטי עוד:
<p>This feature is <s>no longer available</s>.</p>
תכונה זו אינה זמינה עוד.
אפשרויות עיצוב עם CSS
ניתן להתאים אישית איך נראה הקו החוצה באמצעות CSS. לדוגמה, ניתן לשנות את צבע הקו או את הטקסט:
s {
text-decoration: line-through;
color: red;
}
במקרה זה, הטקסט יהיה עם קו אדום עליו, מה שמדגיש יותר את העובדה שהוא נמחק.
משמעות סמנטית מול קישוט חזותי
התג <s>
נושא משמעות סמנטית כלשהי. הוא בדרך כלל מייצג תוכן שהיה תקף פעם אך עכשיו הוא שגוי או מיושן. זה יותר משינוי סגנון בלבד. לדוגמה, זה מושלם להראות שינויים במסמכים משפטיים, תיקונים בפוסטים בבלוג, או עדכונים למחירים.
מצד שני, אם אתה משתמש בקו חוצה רק לקישוט חזותי מבלי להעיד שהטקסט שגוי, עדיף להשתמש ב-CSS ישירות, כך:
span.strike {
text-decoration: line-through;
}
ואז להחיל את זה ב-HTML שלך:
<p>This text is <span class="strike">crossed out</span> just for fun!</p>
הגישה הזו היא נטו לעיצוב ואינה נושאת את אותה משמעות כמו התג <s>
.
התג <mark>
: טקסט מודגש
תג <mark>
משמש להדגשת טקסט. הוא עוזר למשוך תשומת לב לחלקים מסוימים בתוכן שלך, מה שמבצע אותם בולטים. כברירת מחדל, דפדפנים מדגישים טקסט עם רקע צהוב כאשר נעשה שימוש בתג <mark>
.
המטרה של תג <mark>
תג <mark>
מצוין כאשר אתה רוצה להדגיש משהו חשוב. הוא משמש לעתים קרובות כדי להציג תוצאות חיפוש, שינויים אחרונים, או כל טקסט שזקוק לתשומת לב מיוחדת.
הנה דוגמה כיצד זה עובד:
<p>This is a <mark>highlighted</mark> word.</p>
זה יוצג כך:
זהו טקסט מודגש מילה.
שיטות מומלצות לשימוש בתג <mark>
להדגשה או תוצאות חיפוש
הדגשת מונחים מרכזיים: אם אתה רוצה להדגיש מילים או ביטויים חשובים במאמר או פוסט בבלוג, תג <mark>
הוא דרך פשוטה לעשות זאת:
<p>The most important concept here is <mark>efficiency</mark>.</p>
הקונספט החשוב ביותר כאן הוא יעילות.
תוצאות חיפוש: כאשר אתה מציג תוצאות חיפוש בדף אינטרנט, השימוש בתג <mark>
להדגשת המונחים התואמים מקל על המשתמשים למצוא מה שהם מחפשים:
<p>Your search for <mark>HTML</mark> found these results:</p>
החיפוש שלך עבור HTML מצא את התוצאות הבאות:
עדכונים אחרונים: אתה יכול גם להשתמש בתג <mark>
כדי להציג עדכונים או שינויים חדשים בתוכן שלך:
<p>We have recently added the <mark>new feature</mark> to the app.</p>
לנו נוספה לאחרונה תכונה חדשה לאפליקציה.
איך לעצב טקסט מודגש בצורה יעילה
בזמן שהצבע המוגדר כברירת מחדל עבור <mark>
הוא צהוב, ניתן לשנות אותו באמצעות CSS כדי להתאים אותו לעיצוב האתר שלך. הנה דוגמה לאיך להתאים אישית את הטקסט המודגש:
mark {
background-color: lightblue;
color: black;
padding: 2px;
}
זה יעניק לטקסט רקע כחול בהיר עם טקסט שחור.
אם אתה רוצה שהטקסט יתגבש עוד יותר, ניתן להוסיף גבול או לשנות את סגנון הגופן:
mark {
background-color: yellow;
color: black;
font-weight: bold;
border-radius: 4px;
}
זה יגרום לטקסט המודגש להיראות יותר מטופח ומודגש.
תמיכת דפדפנים ושיקולים של נגישות
תגית <mark>
נתמכת בכל הדפדפנים המודרניים, לכן לא תיתקל בבעיות תאימות. רק וודא שצבע הרקע שתבחר מספק מספיק ניגודיות לקריאות, במיוחד עבור משתמשים עם מוגבלויות ראייה.
שימוש ברקע בהיר עם טקסט כהה הוא כלל טוב. בדיקת ניגודיות הצבעים מבטיחה שהתוכן המודגש נשמר נגיש לכולם, כולל אלה שמשתמשים בקוראי מסך.
תגית <ruby>
: הוספת הערות קטנות לטקסט בשפה המזרח אסיתית
תגית <ruby>
משמשת להוספת הערות קטנות לטקסט, שנראות לעיתים תגיות בשפות מזרח אסיות כמו יפנית או סינית. ההערות הללו מסייעות לקוראים עם הגייה או משמעות, במיוחד כאשר התווים מורכבים או לא מוכרים.
הגדרה ושימושים לתגית <ruby>
בשפות כמו יפנית, נפוץ להשתמש במדריך קטן מעל או לצד התווים כדי להראות איך יש להם להיגרם. תגית <ruby>
מצרפת את הטקסט הראשי עם ההערה הקטנה, בדרך כלל בכתב פשוט יותר.
כאן דוגמה בסיסית:
<ruby>漢 <rt>かん</rt> 字 <rt>じ</rt></ruby>
מראה את התווים היפניים 漢字 עם ההגייה שלהם (פוריגאנה) מוצגת מעל או לידם כ-かんじ (קאנג'י).
漢 字
חשיבות של התת-אלמנטים <rp>
ו־<rt>
האלמנט <rt>
משמש בתוך התגית <ruby>
כדי להגדיר את ההערה (כמו הגייה) עבור הטקסט הראשי. זה עומד על "טקסט רובי."
<ruby>漢 <rt>かん</rt></ruby>
זה יציג את 漢 עם かん (קאן) מעליו כהערה.
漢
האלמנט <rp>
, שמוקצר מ-"סוגריים רובי", משמש כגיבוי עבור דפדפנים שאינם תומכים בתגית <ruby>
. זה מקיף תווים נוספים, כמו סוגריים, סביב הטקסט רובי כדי להראות כי זה הערה:
<ruby>漢 <rp>(</rp><rt>かん</rt><rp>)</rp></ruby>
אם הדפדפן אינו תומך בהערות רובי, זה יציג את ההגייה בסוגריים, כמו כך:
漢 (かん).
דוגמאות מעשיות: הערות רובי ללמידת שפה
התגית <ruby>
היא כלי מועיל לתלמידי שפה. זה עשוי להציג את ההגייה עבור מילים או תווים לא מוכרים ישירות מעל או לידם. זה עוזר למתחילים לקרוא וללמוד מילון חדש.
לדוגמה, נניח שתרצה לעזור למישהו ללמוד את המילה הסינית ל"אדם":
<ruby>人 <rt>rén</rt></ruby>
זה יציג את 人 עם ההגייה rén מעליו.
人
למשפטים ארוכים:
<p><ruby>我 <rt>wǒ</rt></ruby> <ruby>是 <rt>shì</rt></ruby> <ruby>学生 <rt>xuéshēng</rt></ruby>.</p>
זה עוזר לתלמידים לראות גם את התווים ואת ההגייה הנכונה.
אני סטודנט .
התאמה בין דפדפנים ושיקולי רינדור
תג <ruby>
נתמך ברוב הדפדפנים המודרניים, אך דפדפנים ישנים עלולים לא לרנדר אותו כראוי. כאן נכנס לתמונה רכיב <rp>
, שמבטיח שההערות עדיין יהיו קריאות אם הדפדפן לא תומך בטקסט רובי.
לנגישות, ודא שההערות יש מספיק מקום סביבן כך שיהיה קל לקרוא אותן. תוכל גם להשתמש ב-CSS כדי להתאים את המראה של ההערות:
ruby rt {
font-size: 0.75em;
color: gray;
}
זה יקטין את טקסט הרובי ויהפוך אותו לצבע שונה כדי לשמור עליו מופרד מבחינה ויזואלית מהתוכן העיקרי.
שימוש ב<ruby>
הוא דרך מצוינת לשפר את הקריאות עבור לומדי שפות או קוראים שאינם מכירים כתבים מסוימים. רק זכרו לבדוק את התמיכה בדפדפנים ולהוסיף פתרונות חלופיים לשיפור חוויית המשתמש במכשירים שונים.
תג <time>
: זמן ותאריך סמנטיים
תג <time>
משמש לציון תאריכים או זמנים בפורמט קריא למכונה. זה עוזר למנועי חיפוש, דפדפנים וכלים אחרים לזהות מידע הקשור בזמן בצורה ברורה יותר, דבר שמועיל לשיפור הנראות בתוצאות חיפוש או לפענוח נתונים טוב יותר.
שימוש בתג <time>
עבור תאריכים וזמנים קריאים למכונה
כאשר אתה משתמש בתג <time>
, זה מאפשר לך לספק תאריכים או זמנים שקל לקרוא הן לאנשים והן למחשבים. זה במיוחד מועיל בבלוגים, מאמרי חדשות או עמודי אירועים.
הנה דוגמה:
<p>Published on <time datetime="2024-10-01">October 1, 2024</time></p>
הטקסט "1 באוקטובר 2024" הוא מה שהמשתמשים יראו, אך המאפיין datetime
מספק גרסה שניתן לקרוא אותה על ידי מכונה של התאריך. מנועי חיפוש יכולים כעת לפרש בקלות את התאריך הזה.
פורסם ב
אתה יכול גם להשתמש בתג <time>
כדי להציג זמנים:
<p>The event starts at <time datetime="13:00">1:00 PM</time>.</p>
זה עושה ברור גם למשתמשים וגם למכונות מתי מתרחש האירוע.
האירוע מתחיל ב .
כיצד <time>
משפר את SEO ופירוש הנתונים עבור פרטי האירוע
מנועי חיפוש מסתמכים על נתונים מובנים כדי להבין תוכן טוב יותר. התג <time>
נותן להם רעיון ברור יותר מתי מתרחשים אירועים, פרסומים או מועדים, ומשפר את הרלוונטיות של תוצאות החיפוש. לדוגמה, מנועי חיפוש יכולים להציג טוב יותר את תאריך הפרסום של פוסט בבלוג או את זמן האירוע.
לעמוד אירוע, הדוגמה הבאה מספקת מידע על זמן שהוא ידידותי גם לבני אדם וגם למכונות:
<p>Join us for the workshop on <time datetime="2024-12-15">December 15, 2024</time> at <time datetime="15:30">3:30 PM</time>.</p>
מנועי חיפוש וסורקי אינטרנט יכולים אז לחלץ את הנתונים הללו ולהשתמש בהם כדי ליצור תמצוגות עשירות בתוצאות החיפוש, ולסייע לאירוע לקבל תשומת לב.
דוגמאות לשימוש במאמרים, בלוגים ודפי אירועים
הנה כמה דוגמאות מעשיות כיצד אתה יכול להשתמש בתג <time>
:
-
רשומות בבלוג: ניתן להציג מתי פורסם המאמר או מתי עודכן לאחרונה:
<p>עודכן לאחרונה בתאריך <time datetime="2024-09-28">28 בספטמבר 2024</time>.</p>
-
רשימות אירועים: אתרי אירועים יכולים להשתמש בתג
<time>
כדי לרשום מתי יתקיים אירוע:<p>המפגש הבא שלנו יהיה ב<time datetime="2024-11-10">10 בנובמבר 2024</time> בשעה <time datetime="18:00">18:00</time>.</p>
-
מועדים: כאשר מציגים מועדים חשובים, השתמשו בתג
<time>
לטובת בהירות:<p>שלחו את הבקשה שלכם לפני <time datetime="2024-10-30T23:59">30 באוקטובר 2024, 11:59</time>.</p>
בכל הדוגמאות הללו, המאפיין datetime
מבטיח שחשבונות יכולים לקרוא את המידע על הזמן בצורה נכונה, בעוד שמשתמשים רואים גרסה קלה יותר לקריאה.
תמיכה בדפדפנים ונגישות
תג <time>
נתמך באופן נרחב בדפדפנים מודרניים. זה גם משפר את הנגישות כי קוראי מסך יכולים לפרש את התאריך והשעה בצורה מדויקת יותר, מה שמספק חוויה טובה יותר למשתמשים עם מוגבלויות.
תג <bdi>
: בידוד טקסט דו-כיווני
תג <bdi>
מייצג "בידוד דו-כיווני" ומשמש למניעת בעיות כיוון טקסט באתרי אינטרנט רב-לשוניים. תג זה מועיל במיוחד כאשר עובדים עם תוכן שכולל שפות בכיוונים שונים, כמו משמאל לימין (LTR) ומימין לשמאל (RTL).
תפקיד תג <bdi>
באתרי אינטרנט רב-לשוניים
כשמערבבים שפות עם כיווני טקסט שונים, כמו אנגלית (LTR) וערבית (RTL), זרימת הטקסט הטבעית עלולה לעיתים להתבלגן. תג <bdi>
עוזר לשמור על עיצוב הטקסט נקי, ומבטיח שכל חלק בטקסט מוצג כראוי, ללא קשר לכיוון השפה.
לדוגמה, אם אתה רוצה להציג קלט משתמש (כמו שם משתמש) לצד טקסט אחר, ואינך יודע באיזו שפה יהיה שם המשתמש, תוכל להשתמש ב<bdi>
כדי לוודא שהוא לא יפריע לזרימה.
כיצד להשתמש ב<bdi>
למניעת בעיות כיוון טקסט
תג <bdi>
עוטף את חלק הטקסט שאתה רוצה לבודד, והוא מונע מכיוון הטקסט להיות מושפע מתוכן סביב.
הנה דוגמה פשוטה:
<p>User <bdi>اسم</bdi> has logged in.</p>
אם שם המשתמש הוא בערבית (שנקראת RTL), תג <bdi>
מבטיח שהשארית של המשפט (שבאנגלית ונקראת LTR) לא תופרע. ללא תג <bdi>
, המשפט יכול להופיע בצורה לא נכונה בגלל הערבוב של כיווני הטקסט.
דוגמה נוספת עם מספרים:
<p>Invoice number: <bdi>#1234</bdi></p>
אם מספר החשבונית כולל טקסט או מספרים בכיוונים שונים, התגית <bdi>
מבטיחה שהעיצוב יישאר נכון.
דוגמאות לשימוש ב־<bdi>
התגית <bdi>
נהוגה ביישומים מרובלשוניים, פלטפורמות תוכן שנוצר על ידי המשתמשים, ואתרי אינטרנט שמתמודדים עם מספר שפות בו זמן אחד. לדוגמה, אתרי אינטרנט שמאפשרים למשתמשים להזין מידע, כמו שמות או כתובות, עשויים להשתמש ב־<bdi>
כדי לוודא יישור טקסט תקין.
הנה דוגמה בפורום:
<p><bdi>مستخدم</bdi> liked your post!</p>
בלעדי <bdi>
, הטקסט עשוי להופיע בצורה לא נוחה, אך עם זאת, השם בערבית והטקסט באנגלית מוצגים בצורה נכונה.
תאימות דפדפן
התגית <bdi>
נתמכת בכל הדפדפנים המודרניים, כולל Chrome, Firefox, Safari ו־Edge. זו פתרון קל משקל, אינו דורש עיצוב מיוחד, ומסייע לשמור על עיצוב התוכן שלך כאשר מתמודדים עם טקסט מרובלשוני.
התגית <dfn>
: הגדרת מונחים
התגית <dfn>
משמשת לסימון המופע הראשון של מונח שמוגדר בתוך דף אינטרנט. היא עוזרת לקוראים לזהות מהר כי מילה או ביטוי מסוים הינם הגדרה, שמשפרת את בהירות התוכן שלך, במיוחד בכתיבה טכנית.
איך להשתמש ב־<dfn>
לסימון הגדרות
התגית <dfn>
פשוטה לשימוש. אתה צריך לעטוף אותה סביב המילה או הביטוי שברצונך להגדיר. לרוב, המונח מופיע ליד הפירוט של משמעותו.
דוגמה:
<p>The <dfn>DOM</dfn> (Document Object Model) is a programming interface for web documents.</p>
כאן, התגית <dfn>
מדגישה כי "DOM" היא המונח שמוגדר.
ה-DOM (Document Object Model) היא ממשק תכנות למסמכי רשת.
שיטות מומלצות לספק הסברים בתוך המאמר
כאשר משתמשים בתגית <dfn>
, חשוב לוודא כי המונח שאתה מגדיר עוקב בקרבת מקום אחרי ההסבר שלו. דבר זה שומר על בהירות ועוזר לקוראים לחבר בין המונח למשמעות שלו מיד.
כדאי גם להשתמש בתגית <dfn>
רק בפעם הראשונה שהמונח מוצג, משום שחזרות רבות עלולות לבלבל את הקורא.
לדוגמה, במאמר טכני על HTML:
<p>The <dfn>API</dfn> (Application Programming Interface) allows different software applications to communicate with each other. Once defined, an API can simplify many web development tasks.</p>
במקרה זה, "API" מוגדר כאשר הוא מוזכר לראשונה, ושימושים מאוחרים ב-"API" אינם דורשים עוד את תגית <dfn>
.
איך <dfn>
משפר את בהירות תוכן טכני
שימוש בתגית <dfn>
בכתיבה טכנית היא דרך נהדרת להפוך את התוכן לנגיש יותר. היא מציינת בבהירות לקוראים מתי אתה מציג מונח חדש, דבר שמאוד שימושי במסביר רעיונות מורכבים. דבר זה עוזר לשפר את הנגישות ומאפשר למשתמשים להבין מושגים מרכזיים במהירות יותר.
על ידי סימון ההגדרות בעזרת <dfn>
, מנועי חיפוש וכלים אחרים עשויים גם להבין את התוכן שלך בצורה יותר טובה, מה שמקנה לו נגישות גבוהה יותר. לדוגמה, מילונים טכניים או אתרי חינוך עשויים להשתמש בתגית <dfn>
כדי להדגיש את המונחים שלהם.
דוגמה לשימוש ב-<dfn>
<p>The <dfn>URL</dfn> (Uniform Resource Locator) is the address used to access a resource on the web.</p>
במשפט זה, הקורא מוכרח למונח "URL", אשר מתוספת תיאור ברור. שיטה זו של הצגת מונחים עם התג "<dfn>
" עוזרת להפוך תוכן טכני לנגיש ולהבנה הרבה יותר, במיוחד לאלה שאינם מוכרים עם הנושא.
התג "<wbr>
": הזדמנויות לשבירת שורות
התג "<wbr>
" משמש להמלצה על המקום בו ניתן לפצל מילה או URL כדי ליצור שבירת שורה אם נדרש. זה מועיל כאשר מתמודדים עם מילים ארוכות, URLs, או כל טקסט שעשוי לשבור את הפריסה של עמוד אינטרנט.
מהו התג "<wbr>
" ולמה זה חיוני עבור מילים ארוכות או URLs
לפעמים, מילים ארוכות או URLs יכולות לפגוע בעיצוב של עמוד אינטרנט על ידי גרירה אופקית או שבירת הפריסה. התג "<wbr>
" נותן לדפדפן רמז על איפה לשבור את המילה, אך רק אם נדרש. זה עוזר לשמור על ניתוח הטקסט ולמנוע מילוי.
לדוגמה, אם יש לך URL ארוך, ניתן למקם את התג "<wbr>
" כדי לספר לדפדפן איפה ניתן לשבור את הטקסט:
<p>Visit our website at https://www.example<wbr>.com/super/long-url-that-might-break-layout</p>
אם הדפדפן צריך לשבור את הURL, הוא יעשה זאת לאחר "<wbr>
", מבטיח שהעיצוב יישאר שלם.
שיטות מומלצות לשליטה בעטיפת מילים ומילוי טקסט
התג "<wbr>
" צריך להיות בשימוש במקומות שבהם הטקסט עשוי לגרום לבעיות מילוי, כמו מונחים טכניים ארוכים, כתובות דוא"ל, או URLs. אך אל תשתמש בו ביתר, משום ששבירות בלתי נחוצות עשויות להקשות על קריאת הטקסט.
הנה דוגמה נוספת עם מילה ארוכה:
<p>This word is too long: anti<wbr>disestablishmentarianism.</p>
אם המילה מגיעה להיות ארוכה מדי עבור השורה, הדפדפן יפצל אותה לאחר "אנטי-" מבלי להשפיע על קריאות.
בשילוב עם CSS, תוכל גם לשלוט בעטיות מילים והפרעת טקסט לתוצאות טובות יותר:
p {
word-wrap: break-word;
overflow-wrap: break-word;
}
קוד זה מבטיח שהטקסט יטופל בצורה נקייה כאשר נדרש, ושימוש ב־<wbr>
יכול לתת שליטה נוספת על מיקומי השבירה.
תמיכת הדפדפן ב־<wr>
ואתגרים אפשריים
התגית <wbr>
נתמכת בכל הדפדפנים המרכזיים, כולל Chrome, Firefox, Safari ו־Edge. היא קלה משקל ואינה דורשת עיצוב מיוחד כדי לעבוד.
אבל דבר אחד לשים לב אליו הוא ששימוש מוגזם בתגית זו עשוי לגרום למראה לא טבעי של שבירות טקסט אם התוכן משתנה בגודלו או מוצג בגדלים שונים של מסכים.
לדוגמה:
<p>Contact us at longemail<wbr>@example<wbr>.com for more information.</p>
במקרה זה, תוכל למנוע מכתובות האימייל הארוכות לגרום לבעיות בפריסה, אך האימייל עשוי להופיע כפורק במקומות שונים בהתאם לרוחב המסך.
השתמש ב־<wbr>
כאשר אתה מניח שישנן מחרוזות טקסט ארוכות שעשויות לא לשבר באופן טבעי, כדי לשמור על עיצוב נקי ופונקציונלי במכשירים שונים.
התגית <ins>
: טקסט משובץ
התגית <ins>
משמשת להצגת טקסט שנוסף למסמך. זה נוח לעשות כאשר יש צורך לעקוב אחרי עריכות, עדכונים או שינויים במסמכים. כמו כן, יש לה קו תחתון ברירת מחדל להדגשת התוכן החדש.
מהו התגית <ins>
ואיך היא מתבצעת בהשוואה לתגית <s>
?
התג <ins>
מיועד לסימון תוכן שהוסף, בעוד שהתג <s>
משמש לטקסט שנמחק או שאינו רלוונטי עוד. שני התגים מועילים כאשר יש צורך להראות שינויים במסמך, כמו עדכונים או גרסאות מעודכנות.
דוגמה:
<p>This is the <ins>new text</ins> that was added.</p>
<p>This is the <s>old text</s> that is no longer valid.</p>
כאן, התג <ins>
מדגיש מה נוספה, והתג <s>
מראה מה שנחצה כלא עדכני.
זהו הטקסט החדש שהוסף.
זהו הטקסט הישן שאינו בתוקף עוד.
שימוש במעקב אחרי עריכות מסמכים או גרסאות
התג <ins>
משמש בדרך כלל כאשר מנהלים מסמכים שצריכים שליטת גרסאות או כאשר עריכות צריכות להיות נראות. לדוגמה, אפשר להשתמש בו בפלטפורמות כתיבה שיתופיות או במסמכים משפטיים כדי להראות אילו חלקים נוספו.
דוגמה למסמך עם שינויים:
<p>The contract was updated to include <ins>an extra clause</ins> on data privacy.</p>
זה עושה את זה ברור לקורא שהקטע על "פרטיות הנתונים" נוסף לאחרונה.
בפיתוח תוכנה או בניהול תוכן, ניתן להשתמש בתג <ins>
כדי להראות טקסט שהוצג לאחרונה בקבצים שנמצאים בשליטת גרסאות, מה שמקל על מעקב אחרי עריכות ושינויים לאורך זמן.
אפשרויות עיצוב להדגשת שינויים
המראה ברירת המחדל של התג <ins>
הוא עם קו תחתון, אך ניתן להתאים אותו באמצעות CSS להדגשה טובה יותר, במיוחד אם רוצים שהשינויים יתבלטו יותר.
הנה איך ניתן לעצב את התג <ins>
עם אפקטים ויזואליים שונים:
ins {
background-color: #d4edda;
color: green;
text-decoration: none; /* מסיר קו תחתון ברירת מחדל */
}
זה ייתן לטקסט המוכנס צבע ירוק ורקע ירוק בהיר, מה שיהפוך אותו ליותר בולט.
אתה יכול גם להוסיף סגנונות שונים כמו גופן מודגש או גבול:
ins {
font-weight: bold;
border-bottom: 2px solid green;
}
אפשרויות עיצוב אלו מקלות על המשתמשים לזהות מה נוסף או שונה, ומשפרות את קריאות ושקיפות העריכות במסמך.
באופן כללי, תג <ins>
הוא דרך פשוטה אך יעילה לעקוב אחרי תוכן שהוזן, מה שהופך אותו לשימושי מאוד הן במסמכים טכניים והן בפלטפורמות שיתופיות שבהן יש צורך לראות בבירור את השינויים.
תג <del>
: טקסט שנמחק
תג <del>
משמש להראות טקסט שנמחק או הוסר ממסמך. תג זה חוצה את הטקסט כברירת מחדל, מה שמקל על זיהוי מה הוסר. זה במיוחד מועיל במצבים שבהם יש צורך לעקוב אחרי שינויים או גרסאות.
מטרה ושימוש של תג <del>
עבור טקסט עם קו חוצה
התפקיד העיקרי של תג <del>
הוא להראות באופן חזותי שתוכן כלשהו הוסר. זה נפוץ במסמכים, מאמרים, או קוד שבו יש צורך להציג שינויים לקורא. הטקסט שנמחק בדרך כלל יהיה עם קו חוצה, מה שמעיד שהוא כבר לא רלוונטי או תקף.
דוגמה:
<p>This product costs <del>$50</del> $40 now.</p>
בדוגמה הזו, השינוי במחיר ברור. המחיר הישן ($50) חוצה, והמחיר החדש ($40) מופיע מיד לאחר מכן.
איך ניתן לשלב את זה עם <ins>
לעקוב אחרי גרסאות
תג <del>
יכול להיות משולב עם תג <ins>
כדי להראות הן תוכן שהוסר והן תוכן שנוסף לאחרונה, מה שהופך אותו למושלם למעקב אחרי עריכות או שינויים. זה מאוד מועיל בכתיבה שיתופית, במסמכים משפטיים, או בכל מצב שבו יש לתעד שינויים בצורה ברורה.
דוגמת מעקב אחרי שינויים:
<p>The meeting has been moved <del>Monday</del> <ins>Tuesday</ins>.</p>
כאן, קל לראות ש"מוצ"ש" הוחלף ב"שלישי", והקורא יודע בדיוק מה השתנה.
שיטות עבודה מומלצות להצגת ועיצוב תוכן שנמחק
כברירת מחדל, תג <del>
חל על הטקסט קו חוצה, אך ניתן לעצב אותו further עם CSS כדי להדגיש אותו יותר או להתאים לצרכי העיצוב שלך.
הנה דוגמה להתאמת המראה של טקסט שנמחק:
del {
color: red;
text-decoration: line-through;
}
זה גורם לטקסט שנמחק להיראות אדום, מושך יותר תשומת לב אליו. ניתן גם לשלב זאת עם עיצוב נוסף, כמו לדעוך את הטקסט:
del {
color: gray;
opacity: 0.7;
}
סגנון זה מפחית את הדגש על תוכן שנמחק, מה שהופך אותו לפחות מסיח אך עדיין נראה לקוראים.
תג <del>
מספק דרך פשוטה ויעילה לעקוב ולהציג שינויים, במיוחד כאשר הוא משולב עם תג <ins>
. זה חיוני לשמור על שקיפות וברירות במסמכים עבור כל מי שמבקר עריכות או עדכונים.
סיכום
שימוש באלמנטים הייחודיים הללו ב-HTML מרחיב את מה שאפשרי באינטרנט, מה שעוזר ליצור תוכן משמעותי ונגיש יותר. תגיות כמו <q>
, <s>
, <mark>
, <ruby>
, <time>
, <bdi>
, <dfn>
, <wbr>
, <ins>
, ו-<del>
מביאות יתרונות משלהן למשימות ספציפיות. אלמנטים אלה עושים יותר מאשר פשוט לעצב טקסט; הם מוסיפים הקשר, משפרים את חוויית המשתמש ומשפרים את מבנה המסמך.
שימוש נכון בתגיות הללו לא רק שעושה את דפי האינטרנט שלך ברורים יותר, אלא גם משפר את התאימות בין מכשירים ומנועי חיפוש. כאשר אתה מיישם את האלמנטים הללו, חשב כיצד כל אחד מהם משרת הן את הצגת הוויזואלית והן את מבנה המידע. הם מציעים דרכים פשוטות אך חזקות להפוך את האתרים לעשירים יותר וקלים יותר להבנה תוך כדי תועלת למגוון רחב של משתמשים.
אם יש לך שאלות או הצעות, אל תהסס לפנות ב-LinkedIn. אם נהנית מהתוכן הזה, שקול לקנות לי קפה כדי לתמוך ביצירת תוכן נוסף שמתאים למפתחים.
Source:
https://www.freecodecamp.org/news/less-common-html-elements-and-how-to-use-them/