395
צפיות
צפיות
7
תשובות
תשובות
שאלה בקשר לexplorer ול-netscape
בניתי אתר ואחרי כמה זמן התברר לי שב-netscape רואים את האתר שלי לא כמו ב- explorer.
הטבלאות לא יפות, הקווים אחרת…
למה זה קורה? ואיך אני מסדר את זה?
תודה רבה…
בניתי אתר ואחרי כמה זמן התברר לי שב-netscape רואים את האתר שלי לא כמו ב- explorer.
הטבלאות לא יפות, הקווים אחרת…
למה זה קורה? ואיך אני מסדר את זה?
תודה רבה…
7 תשובות
זה קורה בגלל שמיקרוסופט
(ראה הודעה למטה של jonatan)
בנו את IE לא לפי התקן של W3 אלא לפי התקן שלהם
נטסקייפ כבר מת וכיום הרבה יותר אנשים משתמשים במוזילה (שהיא האבולוציה של מתסקייפ)
אני מצתיע לך לעבוד על מוזילה כשאתה בונה את האתר ובכך הוא יעבוד יפה בשני הצדדים
סוגיה סבוכה
אקספלורר ונטסקייפ לא מפרשים אותו דבר את תגיות ה-HTML ומאפייני ה-CSS.
נטסקייפ, אגב, מתה מזמן. "דור ההמשך" שלה כביכול היא
.ע"מ שהאתר שלך יתאים לשני הדפדפנים, אתה צריך פשוט לוודא שכל מאפיין נתמך בשני הדפדפנים בצורה מלאה ושווה. במקרים נדירים שהעיצוב מאוד מסובך – פשוט עושים קובץ CSS לכל דפדפן משלו.
חשוב שתכתוב קוד עפ"י התקן של , מרבית המאפיינים נתמכים בשני הדפדפנים (יש להם גם validator שבודק אם הקוד שלך תקים שם באתר).
אבל העיצוב זה לא הכל – ה-DHTML זו הסוגיה הבעייתית, וכאן אין יותר מידי אופציות אלא לפני כל פעולת סקריפט לבדוק איזה דפדפן יש ללקוח ולהתאים את הפקודה לדפדפן.
רק לידיעתך,
מיקרוסופט היו קיימים הרבה לפני שאנשי W3 נולדו
הם באו, תיקנו תקן על דעת עצמם, וקיוו שכל העולם ישתחווה.
אני עד היום לא מכיר מתכנת אחד שכותב מאפיינים ככה (ומקווה גם לא להכיר!):
<dl compact="compact">
<input checked="checked" />
<input readonly="readonly" />
<input disabled="disabled" />
<option selected="selected" />
<frame noresize="noresize" />
זה מוזר, הבעייה היא בד"כ יותר עם CS
S ופחות עם טבלאות. אני אתפלא אם הדף ממש מבולגן ואי אפשר להבין כלום. אם יש דברים תצוגתיים עם שינוי קל – אני לא אתפלא.
זה ש ms קיימים לפני w3 אומר שהם
אמורים ליכתוב את התקן?
אז מה?UNIX קיימת הרבה (הרבה) לפני WINDOWS והשרת הגרפי שלה עובד לפי מתקן שניקרא POSTFIX (אני חושב שככה כותבים את זה),למעשה כל מערכת ההפעלה שקיים עליהם איזה שרת גרפי עובדות לפי התקן הזה,וביגלל זה כל תוכנה שכתובה כל UNIX תעבוד על מערכות BSD/LINUX וכו'….
(כשאני אומר כל מערכות ההפעלה אני מיתכוון כולם למעט [תנחשו] WINDOWS)
אגב…[לפשוי]
אני חושב שצריכים לעשות ככה:
<dl compact="true">
<input checked="true" />
<input readonly="true" />
<input disabled="true" />
<option selected="true" />
<frame noresize="true" />
או כמובן false
כן, זה כלל מטומטם…