הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 04-10-11, 09:54   # 1
IgalSt
מנהל פורום, עסק רשום
 
IgalSt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: המרכז
גיל: 37
הודעות: 1,432
Send a message via Skype™ to IgalSt

IgalSt לא מחובר  

דיון: אימוץ שימוש ב-css3

שלום,

למי שטרם שם לב, הצטרפתי לצוות הניהול של הוסטס כמנהל פורום תכנות.

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

הדיון הראשון שאני מעונניין להעלות הוא בנושא אימוץ css3 לפיתוח שוטף.
בשנה האחרונה שיניתי תפיסה בכל הנוגע לחיתוך עיצובים. החלטתי שמלכתחילה אני כותב css עם החידושים של התקן (שכמעט סגור) של css3, ומציע פתרונות fallback עבור דפדפנים שלא תומכים ביכולות אלא. שיטת העבודה הזאת נקראת css progressive enhancement.

כך לדוגמה, אני עובד עם קובץ CSS ראשי שמכיל הגדרות של CSS3 אך אני מרבה להשתמש ב-Conditional comments על מנת לכתוב "תיקון" עבור דפדפני האקספלורר השונים (בהתאם לתמיכה שהחלטתי עליה).

כמו כן אני משתמש ב-PIE.htc על מנת "ללמד" את האקספלוררים השונים תכונות חדשות כמו פינות מעוגלות, גרדיאנט, box-shadow ועוד.

IE9 הציג תמיכה יפה ב-CSS3, ואני רואה שחלק גדול מהמשתמשים הספיקו לשדרג אליו מאז השקתו.
לפיכך הפילוסופיה שלי אומרת שאין סיבה לכתוב המון קוד (CSS ולפעמים גם הוספת אלמנטים ל-DOM) על מנת להגיע לקוד cross-browser עם תמיכה לאחור. במקום זאת אני כותב קוד מודרני ונותן את התיקונים הנדרשים לכל אחד מהדפדפנים המיושנים שהחלטתי לתמוך בהם.

כבר היום רואים ירידה ניכרת בשימוש ב-IE7, וזאת ככל הנראה בעקבות העבודה שגוגל הכריזו על ביטול התמיכה שלהם בדפדפן החל מאוגוסט השנה בשירותים שלהם.
בצורה כזאת אוכל בעוד מספר חודשים, כשאחליט שגם אני לא מעוניין לתמוך בו, להוריד את ה-conditional comment של IE7 יחד עם קובץ ה-CSS שלו.
מנגד משתמשי הדפדפנים מודרנים ימשיכו להנות מהיכולות המתקדמות שלהם.

למעוניינים, ניתן לראות דוגמה לשימוש בפילוסופיה הזאת באתר של Webiya (בחתימה).

מה דעתך?
כיצד אתם מאמצים את css3?
מהן שיטות העבודה שלכם בתחום?

Last edited by IgalSt; 04-10-11 at 10:02..
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 02:13.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ