פורסם 2011 במאי 2514 שנים בניתי אתר בPHP.האתר נראה טוב מאוד בCROME וFF.הבעיה היא שבאקספלורר הטקסט יוצא או מתחת לתפריט או מעל לתפריטבעיקרון מה שאני רוצה שיהיה זה , תפריט מצד שמאל ותוכן מצד ימין.איך פותרים את זה?תודהשכחתי להגיד , באקספלורר 9 זה עובד טוב דווקא אבל בגירסה 7 לא..
פורסם 2011 במאי 2514 שנים שכחתי להגיד , באקספלורר 9 זה עובד טוב דווקא אבל בגירסה 7 לא..אז אני לא רואה כאן בעיה. אין שום סיבה שהאתר שלך יצטרך לתמוך בדפדפן בן 5 שנים שכבר יצאו שתי גרסאות חדשות יותר ממנו.
פורסם 2011 במאי 2514 שנים מחבר אז אני לא רואה כאן בעיה. אין שום סיבה שהאתר שלך יצטרך לתמוך בדפדפן בן 5 שנים שכבר יצאו שתי גרסאות חדשות יותר ממנו.באמת העיקרון אתה צודק.אבל זה קצת בעייתי , אני עושה אותו במסגרת פרוייקט בלימודים, ובמוסד הלימודי שלי לפחות חצי מהמחשבים עדיין נמצאים במאה הקודמת...דרך אגב זה לא שיש שם איזה קוד מטורף לגמרי שלא אמור להתמך על ידי אקספלורר 7
פורסם 2011 במאי 2514 שנים נכון, אבל אם יש איזה באג ב-IE7 שאתה לא מכיר אז אתה לא יכול לצפות שהקוד שלך יעבוד.אז אתה יכול לנסות להתאמץ כדי לעקוף את הבאג הזה, או פשוט לדרוש שיראו את האתר בגרסה טובה יותר.נ.ב. שווה לך לבדוק אם הוא עובד ב-IE8 (אם לא, אז אולי כן שווה לנסות לפתור את הבעיה).
פורסם 2011 במאי 2514 שנים מחבר אם אתה כבר מסתכלים , איך אני גורם בתפריט לדף הנבחר להיות מודגש?.menu{margin:0; padding:0;width:250px; list-style:none;background:rgb(255,255,255);float:left }.menu li{padding:0; margin:0 0 1px 0; height:40px; display:block; }.menu li a{text-align:left;height:40px; padding:0px 25px; font:16px Verdana, Arial, Helvetica, sans-serif; color:rgb(255,255,255); display:block; background:url('../images/verMenuImages.png') 0px 0px no-repeat; text-decoration:none; outline:none;}.menu li a:hover{background:url('../images/verMenuImages.png') 0px -40px no-repeat; color:rgb(255,255,255);}.menu li a.active, .menu li a.active:hover{background:url('../images/verMenuImages.png') 0px -80px no-repeat; color:rgb(255,255,255);}.menu li a span{line-height:40px;} <ul class="menu"> <?php echo get_all_subjects()?><br /></ul> function get_all_subjects() { global $connection; // get id and linkpage from page database $sqlCommand="SELECT id,linklabel FROM pages ORDER BY pageorder ASC"; $query=mysql_query($sqlCommand,$connection) or die(mysql_error()); // Use returned data $menuDisplay=''; while ($row= mysql_fetch_array($query)){ $pid=$row["id"]; $linklabel=$row["linklabel"]; $menuDisplay .='<li><a href="index.php?pid=' . $pid . '">' .$linklabel . '</a></li>'; } return $menuDisplay; }
פורסם 2011 במאי 2514 שנים אתה יכול לנסותul.menu{position:absolute;left:0;top:200px;}אז התפריט יהיה תמיד באותו מקום.ולדעתי ממש אי אפשר עדיין לוותר על IE7, בטח לא בישראל.
פורסם 2011 במאי 2514 שנים מצחיק שאתה אומר את המשפט הזה, ומציע לו להשתמש ב-vbscript כל הפואנטה זה שהmsgbox יקפוץ רק לאנשים עם IE, ואנשים עם דפדפנים נורמליים לא יקבלו כלום. לדעתי זו הדרך הכי פשוטה לקבוע אם למישהו יש IE
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.