מבוא לאלגוריתם הדו-כיווני

יישור העברית לימין המסמך

קיימות מספר דרכים ליישור העברית לימין המסמך.
חשוב להדגיש, שבכל השיטות האמורות אין אפשרות להתמודד עם שבירה אוטומטית של המלל בהתאם לרוחב המסך, ולכן יש לחשב מראש את רוחב המסך האופטימלי ועל פיו לשבור את השורות באופן ידני.

1) הצמדת העברית באמצעות התגית DIV.
באמצעות התגית DIV ניתן להגדיר פסקה בגוף מסמך ה-HTML , שבה המלל מיושר לימין.
הדבר מתבצע באופן הבא: DIV align=right NOBR BR שורה ראשונה…..
BR שורה שנייה…… /NOBR /DIV …….
שימו לב שבסוף כל שורה בעברית יש להוסיף את התגית BR, שפירושה שבירת שורה.
התגית NOBR מונעת את שבירת השורות הארוכות בעברית בעת הקטנת רוחב מסך הדפדפן.
היתרון של השימוש בשיטה זו מתבטא בכך שאם מופיעה שורה ארוכה במיוחד בתוך דף המידע, אין הדבר משפיע על היישור לימין של שאר השורות בדף, אלא רק אותה שורה חורגת מהיישור לימין האופטימלי.
החסרון הוא באי- היכולת לקבוע את המיקום היחסי של המלל ביחס לרוחב המסך , כמו שניתן באמצעות טבלאות.
2) הצמדת העברית באמצעות התגית PRE .
באמצעות התגית PRE ניתן להצמיד מספר רב של שורות בעברית לימין המסך ללא שימוש בתגית BR בסוף כל שורה.
התגית PRE נועדה לחלקים במסמך ה-HTML שבהם מעוניין המשתמש לשלב קטעי מלל ערוכים מראש.
המלל מופיע על המסך באמצעות גופן שווה-רווחים ,(Fixed Width), לעומת גופן בעל רווחים משתנים ,(Variable Width), שבו מופיע המלל בדרך כלל.חסרון נוסף הוא ב"דחיפת" רווחים בתחילת כל שורה בעברית, על מנת ליישר את השורות לימין.
שיטה זו אינה מומלצת לשימוש , הן בשל העבודה הרבה הנדרשת לשם הכנת המסמך והן בשל בעיות הקריאות של המידע המופיע על מסך הדפדפן באמצעות גופן שווה-רווחים.
3) הצמדת העברית באמצעות התגית TABLE .
שיטה זו היא אמנם המורכבת ביותר לשימוש, אך היא מספקת יכולת תמרון רבה.
היא מאפשרת שליטה גם על מיקום המלל ביחס לרוחב המסך וגם על מניעת שבירת שורות בתוך המסמך.
הדבר מתבצע באופן הבא: TABLE width=x% TR TD align=right NOWR
BR שורה ראשונה…
BR שורה שנייה…
TD/
TR/
TABLE/

שימו לב לפרטים הבאים: x או x% - מאפשר להגדיר את רוחב הטבלה יחסית לרוחב המסך.
ניתן בדרך זו למקם את המלל באופן יחסי (באחוזים) או מוחלט (בפיקסלים) במקום מסויים לרוחב מסך הדפדפן.
כאשר משתמשים בערכים מוחלטים יש לקחת בחשבון שרוחב מסך ממוצע נע סביב ה- 600 פיקסלים.
NOWRAP – מונע שבירת שורות.
גם כאשר רוחב מסך הדפדפן קטן מרוחב השורה – לא תישברנה שורות המלל, אולם ייגרמו שיבושים בהופעת המלל על המסך.

4) הצמדת פסקאות בעברית באמצעות התגית P .
באמצעות התגית P ניתן למקם פסקה עברית בתוך דף מידע.
השימוש בתגית זו מומלץ רק לקטעים קצרים, שנעשה בהם שימוש בעברית, או לשורה בודדת.
השימוש נעשה באופן הבא:
P align=right
שורה…
P/
ממירים רבים של מעבדי תמלילים משתמשים מסיבה עלומה בתגית P לשם הצמדת המלל העברי לימין.
דבר זה אינו רצוי והופך את הטיפול במסמך למורכב ובעייתי.


לדף קודם
  ñåâé úååéí
לשיעור הבא

מבוא
בעיות העברית
פתרונות
השיטה הוויזואלית
השיטה הלוגית
השיטה החצי לוגית
הערות טכניות
אלגוריתם דו כיווני
תוכנות
שאלות ותשובות
כתוב לנו