שלח תשובה

זירת השאלות

2127
צפיות
2
תשובות

התאמת אתר לדפדפנים

,‏ 28 בדצמבר, 2011

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

מה עושים שפקודות ה HTML יציגו אותו מראה בכל הדפדפנים?

2 תשובות

  1. באופן כללי כתיבה לפי התקנים תגרום שהאתר יראה דומה מאוד בכל הדפדפנים המודרניים

    לגבי התאמה לדפדפנים ישנים יותר כמו אקספלורר 7/8, אלו עפ"י רוב יציגו את הכל המאפיינים התיקניים של css2 באופן תקין, אך לפעמים נדרש להפעיל טריקים קטנים כדי לעודד אותם לא לעשות טעויות

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

  2. זהו באמת הדבר בין הקשים (אם לא ה_) בבניית אתר.
    אני כמפתח אתרים שפיתח כבר כמה אתרים (גם בPHP וASP.NET) הסתבכתי גם המון עם הדבר הזה.
    הקושי נוצר בעיקר בגלל התחרות בין הדפדפנים השונים ולכן כל דפדפן שידרג והוסיף דברים שאין לאחרים. כיום באמת את את התקן של WC3 )HTML 5 הוא החדש ביותר אבל עדיין יש דפדפנים ישנים שלא תומכים בו והוא עדיין בפיתוח).
    לפיתרון יש כמה שיטות.
    הראשונה היא האתר http://browsershots.org/ שבודק כיצד כל מיני דפדפנים מציגים את האתר שלך ומציג את ההבדלים.
    יש עוד כל מיני שיטות אבל זאת השיטה המועדפת עלי.

שלח תשובה