תקנים. ותסלחו לי על החוצפה

../images/Emo41.gif../images/Emo26.gifתקנים. ותסלחו לי על החוצפה

טוב אחרי רפרוף מהיר בטאגליין "אז בואו נדבר על התקן..." שהשתדלתי לעבור עליו, אך הוא ארוך, והזמן קצר, הוחלט (על ידי כמובן) להבהיר את הדברים. הטענות שהועלו בשרשור הן:
אתר תקין עובד על כל הדפדפנים בצורה שווה
IE דפוק
FF דפוק
MS דפוקים
אפשר לשים פס על FF
אפשר לשים פס על IE
MS דפוקים
FF קורא את התקן נכון
וזה לא מעניין אף אחד.
MS דפוקים ועוד כמה טענות, שאני לא הולך לפרט. טוב אז הסיפור הולך כך: ביום בהיר אחד קם לו אדם בשם W (שם בדוי, השם המלא נמצא איפשהוא), והחליט שזהו
, נמאס לו מהכיוון שהאינטרנט הולך אליו. להפתעתו, הוא מצא עוד שני אנשים שגם להם נמאס מהאינטרנט: W ו - W (שמות בדויים, השמות המלאים לא ידועים ע"י הכותב). שלושת האנשים האלו ישבו וחשבו וחשבו וחשבו, והגיעו למסקנה חשובה: שהם יקראו לעצמם WWW Cosortium (איחוד ה - WWW) (ע"ש W, W ו - W). או בקצרה: W3C. במקביל אליהם, כל מיני מפתחים וחברות מוזרות, ממימדים שונים, החליטו לפתח טכנולוגיות מוזרות לאינטרנט, שישמשו את המשתמש הביתי. בינתיים, שני הדפדפנים המובילים בשוק (IE ו - FF), ניסו להתאים את עצמם לטכנולוגיות הבאות בקצב עצום וממקור בלתי נדלה, תוך כדי פיתוח המצאות וטכנולוגיות משלהן, שיתאימו את עצמם לנוחות למשתמש הביתי, במתן דגש יתר על נוחות ממשק התוכנה (להלן "הדפדפן"), ומשיכה ויזואלית וידידותית למשתמש. באותו הזמן בכוכב אחר, בו עב"מים משתלטים על פני השטח, הוחלט לחלק את הכוכב למדינות, כך שבכל מדינה יהיו שלושה עב"מים, וכל מדינה תפתח דפדפן משלה (אחת מהמדינות היא Opera). כמובן שאין לשכוח את אליעזר בן יהודה, שהחליט ביום בהיר אחד, להחיות את השפה העברית, ובכך להקשות על מפתחי הדפדפנים ע"י שינוי כיוון הכתיבה, ושינוי כיוון כללי לחלוטין. בעוד הם נלחמים בזה, החליט אחד בשם אבשלום קור להקים את האוניברסיטה העברית, ולהמציא תקנים חדשים למילים בעברית. יש לציין שלא שכחנו את עניין הפלאפונים, שמנסים להוציא את מפתחי האתרים מהדעת, ולהביא את הדור הבא של האינטרנט. בעוד מערכות הפעלה מתגלגלות להן, וטכנולוגיות יוצאות, המשתמשים הביתים נמנעים משידרוג הדפדפן, ועל כן חלק מהטכנולוגיות אינן עובדות אצל כל המשתמשים. אבל מה
שכחנו את בעלי המוגבלויות
האם צריך להתעלם מהם
או שמא אנחנו אנשים מוסריים שחיים בחברה מוסרית, ועלינו לכתוב קוד חדש לאתר שיתאים גם לדפדפנים המיוחדים שלהם
מפתחי האתרים, בעודם מזיעים, מיואשים ומתפחלצים, שומעים על הבשורה האדירה - קידום שפות הטצ"ש: ASP is Out CGI is Out dotNet is In JSP is In PHP5 is In ובכך מפילים על המתכנתים כדור גדול וענק שמתגלגל, ובאותו הזמן צובר עוד שלג ומפתחים, וזורק אותם אל התחתית. טוב כאן הסברנו את מה קורה ברחבי העולם, והגלקסיה. טוב, בטח שכחתם את ההתחלה, אז נזכיר כי בתחילת הסיפור הוקם גוף בשם W3C, שמטרתו לסדר את האינטרנט.
תקנים
כאן נכנס עניין התקנים. חשוב לציין כי:
דור הדפדפנים הנוכחי, אינו תומך בצורה מלאה בתקנים.
אתר תקין אינו נראה בצורה שווה על כל הדפדפנים. כאן נכנס לתומו התקן, ששוב - מטרתו לסדר את האינטרנט, המטרה הסופית היא:
כל הדפדפנים יקראו בצורה שווה את הקוד
כל האתרים יהיו מסודרים ויעילים יותר
כל האתרים יהיו קריאים לדפדפן, ויתאימו גם לפאלפונים
כל האתרים יהיו נגישים לכלל הציבור, גם בעלי מוגבלויות ומשתמשי דפדפנים שונים
כל משתמש יוכל לבחור את הדפדפן הנוח ביותר מבחינתו, באם זה תלוי באבטחה, ממשק, עיצוב, אפשרויות וכיו"ב.
כל הטכנולוגיות והשפות יותאמו ע"י ה - W3C, ובכך יכנסו לשוק בקלות יותר, ובהתאמה לרוב המשמשים. שימו לב ששפות חדשות כגון SVG, עובדות לפי תקן, הן מסודרות, והתמיכה בדפדפנים העתידיים תהיה שווה. כך שכל מסמך SVG יעבוד באופן שווה על כל הדפדפנים.
זה לא מה שאנחנו רוצים
כתיבה על פי התקן אינה קשה יותר, אם כי הרבה יותר קלה. אמנם התאמת האתר לדפדפנים השונים, עלולה להוות בעיה רצינית. אז מה יש לנו:
ארגון שדואג לנו - המפתחים, וגם למשתמשים הביתיים - W3C
בקרוב יצאו דפדפנים חדשים, שנקווה שיעבדו עפ"י התקן.
טכנולוגיות חדשות כבר מסודרות, שכל ההנחיות וצורת העבודה מפורטות באתר של W3C. אתם לא חושבים שיהיה הרבה יותר טוב אם יהיו תקנים
האתר של W3C: www.w3.org
 
תשובה לבונה חופשי על marquee ../images/Emo6.gif

התגית הזו לא הוצאה מהתקן (כי גם לא נכנסה אליו) כיוון שהיא לא מדברת על מבנה אלא על אופן פעולה. אפשר להשיג את אותה פעולה של התגית הנ"ל ע"י JS בקלות, ואם לא יודעים JS אפשר לפנות לאתר של סקריפטים מוכנים הקרוב לביתך
 
למעלה