
20-06-2006, 09:35
|
 |
|
|
חבר מתאריך: 17.04.06
הודעות: 14
|
|
|
בניית אתרים cross-browser
אני יכול להציע לך את הדרך שבה אני עובד:
דבר ראשון, לפתח את האתר בסביבת דפדפנים תומכי סטנדרטים. פיירפוקס מתאים בצורה מצויינת לקטגוריה הזו, במיוחד בשל הפלאגינים המצויינים שלו למפתחי אתרים.
דבר שני, בזמן הפיתוח לעבוד עם לפחות שני דפדפנים פתוחים - פיירפוקס ואקספלורר, ולאחר כל הוספת תכונה ב-css לרפרש את שני הדפדפנים ולראות שינויים. (אני ממליץ בחום על CSSVISTA שמאפשרת לכתוב את ה-CSS ולראות בזמן אמת את שני הדפדפנים).
אם ישנם שינויים, לפי חוק אצבע - פירפוקס צודק, אקספלורר טועה.
אם לא ניתן לגשר בין השוני, וחרשת את כל הבלוגים ועמודי ה-CSS ולא מצאת פיתרון סטנדרטי לבעיה - אז, ורק אז - להשתמש בהאקים.
את ההאקים יש להעביר לקובץ CSS נפרד שנקרא בתצורה הבאה:
קוד PHP:
<!--[if IE]> <link rel="stylesheet" type="text/css" href="styles/special-ie.css" /> <![endif]-->
לקראת סוף בניית האתר לעבור על קובץ ה-CSS הנפרד ולנסות לתקן את ההאקים. הרעיון הכללי הוא לא לעבוד איתם בכלל, אבל באין ברירה - נשתמש בהם.
אם תקפיד על כללי האצבע הבסיסיים הנ"ל תמצא שנתקלים בהרבה פחות בעיות בזמן הפיתוח ומקצרים זמני עבודה, בזמן שאיכות העבודה עולה בצורה משמעותית.
אני מקווה שזה עוזר.
בברכת המשך יום נהדר,
_____________________________________
חתימתכם הוסרה כיוון שלא עמדה בחוקי האתר. לפרטים נוספים לחצו כאן. תוכלו לקבל עזרה להתאמת החתימה לחוקים בפורום חתימות וצלמיות.
|