שלח תשובה

זירת השאלות

395
צפיות
7
תשובות

שאלה בקשר לexplorer ול-netscape

,‏ 21 במאי, 2004

בניתי אתר ואחרי כמה זמן התברר לי שב-netscape רואים את האתר שלי לא כמו ב- explorer.
הטבלאות לא יפות, הקווים אחרת…
למה זה קורה? ואיך אני מסדר את זה?
תודה רבה…

תגיות:

7 תשובות

  1. ניר טייב הגיב:

    זה קורה בגלל שמיקרוסופט
    בנו את IE לא לפי התקן של W3 אלא לפי התקן שלהם
    נטסקייפ כבר מת וכיום הרבה יותר אנשים משתמשים במוזילה (שהיא האבולוציה של מתסקייפ)
    אני מצתיע לך לעבוד על מוזילה כשאתה בונה את האתר ובכך הוא יעבוד יפה בשני הצדדים (ראה הודעה למטה של jonatan)

  2. סוגיה סבוכה
    אקספלורר ונטסקייפ לא מפרשים אותו דבר את תגיות ה-HTML ומאפייני ה-CSS.

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

    ע"מ שהאתר שלך יתאים לשני הדפדפנים, אתה צריך פשוט לוודא שכל מאפיין נתמך בשני הדפדפנים בצורה מלאה ושווה. במקרים נדירים שהעיצוב מאוד מסובך – פשוט עושים קובץ CSS לכל דפדפן משלו.
    חשוב שתכתוב קוד עפ"י התקן של W3, מרבית המאפיינים נתמכים בשני הדפדפנים (יש להם גם validator שבודק אם הקוד שלך תקים שם באתר).

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

  3. רק לידיעתך,
    מיקרוסופט היו קיימים הרבה לפני שאנשי W3 נולדו

    הם באו, תיקנו תקן על דעת עצמם, וקיוו שכל העולם ישתחווה.

    אני עד היום לא מכיר מתכנת אחד שכותב מאפיינים ככה (ומקווה גם לא להכיר!):
    <dl compact="compact">
    <input checked="checked" />
    <input readonly="readonly" />
    <input disabled="disabled" />
    <option selected="selected" />
    <frame noresize="noresize" />

  4. אוריקס הגיב:

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

  5. jonatan44 הגיב:

    זה ש ms קיימים לפני w3 אומר שהם
    אמורים ליכתוב את התקן?
    אז מה?UNIX קיימת הרבה (הרבה) לפני WINDOWS והשרת הגרפי שלה עובד לפי מתקן שניקרא POSTFIX (אני חושב שככה כותבים את זה),למעשה כל מערכת ההפעלה שקיים עליהם איזה שרת גרפי עובדות לפי התקן הזה,וביגלל זה כל תוכנה שכתובה כל UNIX תעבוד על מערכות BSD/LINUX וכו'….

    (כשאני אומר כל מערכות ההפעלה אני מיתכוון כולם למעט [תנחשו] WINDOWS)

  6. jonatan44 הגיב:

    אגב…[לפשוי]
    אני חושב שצריכים לעשות ככה:
    <dl compact="true">
    <input checked="true" />
    <input readonly="true" />
    <input disabled="true" />
    <option selected="true" />
    <frame noresize="true" />

    או כמובן false

שלח תשובה