הרחבה טכנית ב-HTML
למפתחי אתרים
פרק זה נועד לעמוד על מספר נושאים חשובים
בעת פיתוח אתר בשפה כלשהיא, בפרט עברית .
מעבר לדגשים שהושמו בפרקים
קודמים, בחרתי להציג את הנושאים הבאים באסופה אחת, כי אני חושב
שהם קשורים זה בזה , ויכולים להקל בפיתוח אתרים ברשת.
לאחר הקדמה
ידידותית זו, הגיע הזמן לקפוץ למים.
ציון השפה
lang= language-code מציינת את שפת הבסיס של תוכן כלשהוא.
ערך
ברירת המחדל של תכונה זו אינו ידוע.
מידע על השפה , המצויין דרך
תכונת ה- lang, יכול לשמש את משתמש הקצה למטרת שליטה על אופן ציור
הטקסט במגוון של דרכים.מידע זה יכול להיות לעזר בנושאים הבאים:
· עזרה למנועי חיפוש.
· עזרה למנתחי שפה ודיבור.
· עזרה למשתמש הקצה בבחירת הגרסה המתאימה ביותר להדפסת הטקסט.
· עזרה למשתמש הקצה בבחירת מערך של סימני ציטוט.
· עזרה למשתמש הקצה בקבלת החלטות אודות מיקוף, ביטויי קישור ומרווחים.
· עזרה לבודקי האיות ולבודקי הדקדוק.
מטרת ה-lang היא, אם כן, להגדיר את השפה
במסמך מסויים.על המשתמש מוטלת החובה לדאוג, שגם מילים שלא קשורות
ישירות לשפה כלשהיא , תוצגנה באופן מדוייק, גם אם בהגדרת ה-lang
מלים אלו לא מופיעות.
לדוגמא, הסתכלו בקטע הבא, בו תווים מהשפה
היוונית מפיעים באמצע טקסטבאנגלית:
<P><Q lang="en">Her super-powers were
the result of & gamma radiation</Q>he explained.</p>
בדוגמא זו מוטל על המשתמש להציג את המילים
האנגליות בצורה נכונה, אולם עליו לנסות גם לצייר את gamma , למרות
שזה לא תו באנגלית ולהימנע מהצגה עקיפה או משתמעת של התווים היווניים.