View Single Post
ישן 18-10-12, 23:43   # 5
IgalSt
מנהל פורום, עסק רשום
 
IgalSt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: המרכז
גיל: 37
הודעות: 1,432
Send a message via Skype™ to IgalSt

IgalSt לא מחובר  

ציטוט:
נכתב במקור על ידי Haimz צפה בהודעה
אז הכוונה שלך היא שצריך להתאים את עצמו לדפדפנים הישנים באמצעות JS \ CSS ?
לפי רמת התמיכה שתחליט עליה.

לדוגמה קח את העמוד הזה שבנינו בנטקראפט לפני מספר חודשים:
http://netcraft.co.il/ball-and-butto...ers/index.html

פה אומנם בעיקר ניתן לראות את רמת התמיכה המדורגת מבחינת CSS:
דפדפנים מיושנים (IE8 לדוגמה) שלא תומכים בפינות מעוגלות מקבלים פינות מרבועות. חווית הגלישה לא נפגעת. משהו נוסף זה css transitions - אם הדפדפן לא תומך בהן (IE9 ומטה), אז לא תהיה אנימציה והדפדפן מיד יקפוץ לסופה (תעבור עם העכבר על הזוכים בתחרות).
אם היינו מחליטים שהאנימציות חשובות לנו עד כדי כך שגם גולשים ב-IE9 ומטה צריכים לחוות אותן, היינו עושים איזשהו תנאי עם מודרניזר שבודק אם יש תמיכה ב- css transitions ואם אין, אז מממשים בדיוק את אותה ההתנהגות באמצעות JS. חשוב לשים לב שלא לממש את ההתנהגות הזאת עם JS, כי הגישה הזאת פשוט שגויה. אין סיבה שדפדפן מודרני יעבוד קשה יותר והיוזר יקבל חווית משתמש פחות טובה בגלל תמיכה בדפדפנים מיושנים.

ישנן עוד דוגמאות רבות פה באותו העמוד. זוהי צורת העבודה הנכונה.
  Reply With Quote